0001558370-24-007607.txt : 20240509 0001558370-24-007607.hdr.sgml : 20240509 20240509160856 ACCESSION NUMBER: 0001558370-24-007607 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240509 DATE AS OF CHANGE: 20240509 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Verastem, Inc. CENTRAL INDEX KEY: 0001526119 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 273269467 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35403 FILM NUMBER: 24930590 BUSINESS ADDRESS: STREET 1: 117 KENDRICK STREET STREET 2: SUITE 500 CITY: NEEDHAM STATE: MA ZIP: 02494 BUSINESS PHONE: (781) 292-4200 MAIL ADDRESS: STREET 1: 117 KENDRICK STREET STREET 2: SUITE 500 CITY: NEEDHAM STATE: MA ZIP: 02494 10-Q 1 vstm-20240331x10q.htm 10-Q
0.080.09200679000186264000P6Y2M5DP5Y7M6D0001526119--12-312024Q1falseNASDAQ0.950.04450.0494P10DP10D0.0830.08312000001200000120000025308000252810000001526119vstm:UnderwritingAgreementMember2023-06-152023-06-150001526119us-gaap:MeasurementInputExpectedTermMember2024-03-310001526119us-gaap:MeasurementInputExpectedTermMember2023-12-310001526119vstm:UnderwritingAgreementMember2024-01-012024-03-310001526119vstm:CertificateOfAmendmentMember2023-05-012023-05-310001526119us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001526119us-gaap:FairValueMeasurementsRecurringMember2022-12-310001526119vstm:SeriesBConvertiblePreferredStockMember2024-03-310001526119vstm:SeriesBConvertiblePreferredStockMember2023-12-310001526119vstm:RestrictedCashAndCashEquivalentsMemberus-gaap:LetterOfCreditMembervstm:OfficeAndLaboratorySpaceInNeedhamMassachusettsMember2024-03-310001526119us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2024-03-310001526119us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-12-3100015261192022-08-012022-08-310001526119us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001526119us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001526119vstm:StockOptionExchangeProgramMember2024-01-172024-01-170001526119us-gaap:WarrantMembervstm:UnderwritingAgreementMember2023-06-152023-06-150001526119vstm:CorporateBondsAndCommercialPaperDueWithinOneYearMember2024-01-012024-03-310001526119vstm:CorporateBondsAndCommercialPaperDueWithinOneYearMember2023-01-012024-03-310001526119vstm:CorporateBondsAndCommercialPaperDueWithinOneYearMember2023-01-012023-12-310001526119vstm:SeriesBConvertiblePreferredStockMember2024-01-012024-03-310001526119vstm:SeriesBConvertiblePreferredStockMember2023-01-012023-03-310001526119us-gaap:FairValueInputsLevel3Member2024-01-012024-03-3100015261192022-05-012022-05-310001526119vstm:TermDLoanMember2022-03-252022-03-250001526119vstm:TermCLoanMember2022-03-252022-03-250001526119vstm:PrepaymentOnOrBeforeFirstAnniversaryMembervstm:TermLoanFacilityMember2022-03-252022-03-250001526119vstm:PrepaymentAfterSecondAnniversaryMembervstm:TermLoanFacilityMember2022-03-252022-03-250001526119vstm:PrepaymentAfterFirstAnniversaryAndOnOrBeforeSecondAnniversaryMembervstm:TermLoanFacilityMember2022-03-252022-03-250001526119vstm:TermLoanFacilityMember2022-03-252022-03-250001526119vstm:TermLoanFacilityMember2023-03-220001526119vstm:LoanAndSecurityAgreementMember2022-03-252022-03-250001526119vstm:SeriesBConvertiblePreferredStockMember2023-01-242023-01-240001526119vstm:UnderwritersMembervstm:UnderwritingAgreementMember2023-06-150001526119us-gaap:CashAndCashEquivalentsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-03-310001526119us-gaap:CarryingReportedAmountFairValueDisclosureMember2024-03-310001526119us-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310001526119us-gaap:WarrantMembervstm:UnderwritingAgreementMember2024-01-012024-03-310001526119us-gaap:CommonStockMembervstm:UnderwritingAgreementMember2024-01-012024-03-310001526119srt:MaximumMembervstm:SeriesBConvertiblePreferredStockMember2023-01-242023-01-240001526119us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2023-01-012023-03-310001526119us-gaap:CommonStockMember2024-01-012024-03-310001526119us-gaap:CommonStockMember2023-01-012023-03-310001526119us-gaap:RetainedEarningsMember2024-03-310001526119us-gaap:AdditionalPaidInCapitalMember2024-03-310001526119us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001526119us-gaap:RetainedEarningsMember2023-12-310001526119us-gaap:AdditionalPaidInCapitalMember2023-12-310001526119us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001526119us-gaap:RetainedEarningsMember2023-03-310001526119us-gaap:AdditionalPaidInCapitalMember2023-03-310001526119us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001526119us-gaap:RetainedEarningsMember2022-12-310001526119us-gaap:AdditionalPaidInCapitalMember2022-12-310001526119vstm:PublicMembervstm:UnderwritingAgreementMember2023-06-150001526119vstm:EmployeeAndNonEmployeesStockOptionMember2023-01-012023-12-310001526119vstm:EmployeeAndNonEmployeesStockOptionMember2024-03-310001526119vstm:EmployeeAndNonEmployeesStockOptionMember2023-12-310001526119vstm:EmployeeAndNonEmployeesStockOptionMembervstm:StockOptionExchangeProgramMember2024-01-012024-03-310001526119vstm:EmployeeAndNonEmployeesStockOptionMember2023-01-012023-09-300001526119vstm:EmployeeAndNonEmployeesStockOptionMember2023-09-300001526119vstm:StockOptionExchangeProgramMember2024-03-110001526119vstm:StockOptionExchangeProgramMember2024-01-170001526119vstm:EmployeeAndNonEmployeesStockOptionMember2024-01-012024-03-310001526119vstm:EmployeeAndNonEmployeesStockOptionMember2023-01-012023-03-310001526119us-gaap:EmployeeStockMember2023-01-012023-03-310001526119us-gaap:RestrictedStockUnitsRSUMember2024-03-310001526119us-gaap:RestrictedStockUnitsRSUMember2023-12-310001526119us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001526119us-gaap:EmployeeStockMember2019-06-212019-06-210001526119us-gaap:EmployeeStockMember2024-01-012024-03-310001526119vstm:TermLoanFacilityMember2023-03-222023-03-220001526119vstm:TermBLoanMember2023-03-222023-03-220001526119vstm:SeriesBConvertiblePreferredStockMemberus-gaap:PrivatePlacementMember2023-01-242023-01-240001526119us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2024-03-310001526119us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2024-03-310001526119us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2023-12-310001526119us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2023-12-310001526119us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2023-03-310001526119us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2023-03-310001526119us-gaap:SeriesAPreferredStockMemberus-gaap:PreferredStockMember2022-12-310001526119us-gaap:SeriesAPreferredStockMember2024-03-310001526119us-gaap:PreferredStockMember2024-03-310001526119srt:MaximumMembervstm:SeriesBConvertiblePreferredStockMember2023-01-240001526119vstm:BiotechnologyValueFundMembervstm:SeriesaConvertiblePreferredStockMember2022-11-040001526119vstm:SeriesBConvertiblePreferredStockMemberus-gaap:PrivatePlacementMember2023-01-240001526119us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001526119us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001526119srt:MinimumMembervstm:OfficeAndLaboratorySpaceInNeedhamMassachusettsMember2018-02-152018-02-150001526119srt:MaximumMembervstm:OfficeAndLaboratorySpaceInNeedhamMassachusettsMember2018-02-152018-02-150001526119vstm:AfcoPremiumCreditLlcMember2024-03-310001526119us-gaap:RetainedEarningsMember2024-01-012024-03-310001526119us-gaap:RetainedEarningsMember2023-01-012023-03-310001526119us-gaap:FairValueInputsLevel3Member2024-03-310001526119us-gaap:FairValueInputsLevel3Member2023-12-3100015261192022-01-012022-03-310001526119vstm:CorporateBondsAndCommercialPaperDueWithinOneYearMember2023-12-310001526119vstm:AfcoPremiumCreditLlcMember2024-02-012024-02-290001526119srt:MinimumMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2024-03-310001526119srt:MaximumMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2024-03-310001526119us-gaap:MeasurementInputOptionVolatilityMember2024-03-310001526119srt:MinimumMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310001526119srt:MaximumMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310001526119us-gaap:MeasurementInputOptionVolatilityMember2023-12-310001526119vstm:TermLoanFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-03-250001526119vstm:AfcoPremiumCreditLlcMember2024-02-290001526119vstm:TermLoanFacilityMember2022-03-250001526119vstm:TermELoanMember2022-03-250001526119vstm:TermDLoanMember2022-03-250001526119vstm:TermCLoanMember2022-03-2500015261192023-03-222023-03-220001526119vstm:TermLoanFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-03-252022-03-250001526119vstm:SeriesBConvertiblePreferredStockMember2023-01-240001526119vstm:SeriesaConvertiblePreferredStockMember2022-11-040001526119us-gaap:SeriesBPreferredStockMember2024-03-310001526119us-gaap:SeriesBPreferredStockMember2023-12-310001526119vstm:SeriesaConvertiblePreferredStockMember2022-11-042022-11-040001526119vstm:BiotechnologyValueFundMembervstm:SeriesaConvertiblePreferredStockMember2022-11-042022-11-040001526119us-gaap:CommonStockMember2024-03-310001526119us-gaap:CommonStockMember2023-12-310001526119us-gaap:CommonStockMember2023-03-310001526119us-gaap:CommonStockMember2022-12-310001526119vstm:CertificateOfAmendmentMember2023-05-310001526119vstm:InvestorsMemberus-gaap:WarrantMembervstm:UnderwritingAgreementMember2023-06-150001526119us-gaap:WarrantMembervstm:UnderwritingAgreementMember2023-06-1500015261192023-03-3100015261192022-12-3100015261192021-12-310001526119us-gaap:CashAndCashEquivalentsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-03-310001526119us-gaap:EstimateOfFairValueFairValueDisclosureMember2024-03-310001526119us-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310001526119vstm:CashAndMoneyMarketAccountsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2024-03-310001526119vstm:CashAndMoneyMarketAccountsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310001526119us-gaap:CashAndCashEquivalentsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2023-12-310001526119vstm:CashAndMoneyMarketAccountsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2024-03-310001526119vstm:CashAndMoneyMarketAccountsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-310001526119us-gaap:CashAndCashEquivalentsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2023-12-3100015261192023-01-012023-09-300001526119us-gaap:EstimateOfFairValueFairValueDisclosureMembervstm:InvestmentMember2024-03-310001526119us-gaap:EstimateOfFairValueFairValueDisclosureMembervstm:InvestmentMember2023-12-310001526119us-gaap:EstimateOfFairValueFairValueDisclosureMembervstm:CorporateBondsAndCommercialPaperDueWithinOneYearMember2024-03-310001526119us-gaap:EstimateOfFairValueFairValueDisclosureMembervstm:CorporateBondsAndCommercialPaperDueWithinOneYearMember2023-12-310001526119us-gaap:CarryingReportedAmountFairValueDisclosureMembervstm:CorporateBondsAndCommercialPaperDueWithinOneYearMember2024-03-310001526119us-gaap:CarryingReportedAmountFairValueDisclosureMembervstm:CorporateBondsAndCommercialPaperDueWithinOneYearMember2023-12-310001526119us-gaap:CarryingReportedAmountFairValueDisclosureMembervstm:InvestmentMember2024-03-310001526119us-gaap:CarryingReportedAmountFairValueDisclosureMembervstm:InvestmentMember2023-12-310001526119vstm:InvestmentMember2024-03-310001526119vstm:CorporateBondsAndCommercialPaperDueWithinOneYearMember2024-03-310001526119vstm:InvestmentMember2022-12-310001526119vstm:CorporateBondsAndCommercialPaperDueWithinOneYearMember2022-12-310001526119us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001526119us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001526119us-gaap:FairValueMeasurementsRecurringMember2024-03-310001526119us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001526119us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001526119us-gaap:FairValueMeasurementsRecurringMember2023-12-310001526119vstm:OfficeAndLaboratorySpaceInNeedhamMassachusettsMember2018-02-150001526119vstm:OfficeAndLaboratorySpaceInNeedhamMassachusettsMember2014-04-150001526119vstm:EmployeeStockPurchasePlanMember2024-01-012024-03-310001526119us-gaap:SeriesBPreferredStockMember2024-01-012024-03-310001526119us-gaap:SeriesAPreferredStockMember2024-01-012024-03-310001526119us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001526119us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001526119vstm:EmployeeStockPurchasePlanMember2023-01-012023-03-310001526119vstm:ConvertibleSeniorNotesMember2023-01-012023-03-310001526119us-gaap:SeriesBPreferredStockMember2023-01-012023-03-310001526119us-gaap:SeriesAPreferredStockMember2023-01-012023-03-310001526119us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001526119us-gaap:EmployeeStockOptionMember2023-01-012023-03-3100015261192024-01-012024-12-310001526119srt:MaximumMemberus-gaap:EmployeeStockMember2024-01-012024-03-310001526119vstm:StockOptionExchangeProgramMember2024-01-012024-03-310001526119srt:MaximumMemberus-gaap:EmployeeStockMember2023-01-012023-03-310001526119us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001526119us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100015261192023-01-012023-03-3100015261192024-03-3100015261192023-12-3100015261192024-05-0800015261192024-01-012024-03-31xbrli:sharesiso4217:USDutr:sqftiso4217:USDxbrli:sharesxbrli:purevstm:itemvstm:Dvstm:tranche

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-35403

Verastem, Inc.

(Exact name of registrant as specified in its charter)

Delaware
(State or other jurisdiction of
incorporation or organization)

27-3269467
(I.R.S. Employer
Identification Number)

117 Kendrick Street, Suite 500
Needham, MA
(Address of principal executive offices)

02494
(Zip Code)

(781) 292-4200

(Registrant’s telephone number, including area code)

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

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, $0.0001 par value per share

VSTM

The Nasdaq Capital Market

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, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large accelerated filer 

Accelerated filer 

Non-accelerated filer 

Smaller reporting company 

Emerging growth company 

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

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

As of May 8, 2024 there were 25,325,551 shares of Common Stock outstanding.

FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements that involve substantial risks and uncertainties. All statements, other than statements related to present facts or current conditions or historical facts, contained in this Quarterly Report on Form 10-Q, including statements regarding our strategy, future operations, future financial position, including our ability to continue as a going concern through one year from the date of the financial statements for the quarter ended March 31, 2024, future revenues, projected costs, prospects, plans and objectives of management, are forward-looking statements. Such statements relate to, among other things, the development and activity of our programs and product candidates, avutometinib (rapidly accelerated fibrosarcoma (“RAF”)/ mitogen-activated protein kinase kinase (“MEK”) program) and defactinib (focal adhesion kinase (“FAK”) program), the structure of our planned and pending clinical trials, the potential clinical value of our clinical trials, and the timeline and indications for clinical development, regulatory submissions and commercialization of activities. The words “anticipate,” “believe,” “estimate,” “expect,” “intend,” “may,” “plan,” “predict,” “project,” “target,” “potential,” “will,” “would,” “could,” “should,” “continue” and similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain these identifying words.

Forward-looking statements are not guarantees of future performance and our actual results could differ materially from the results discussed in the forward-looking statements we make. Applicable risks and uncertainties include the risks and uncertainties, among other things, regarding: the success in the development and potential commercialization of our product candidates, including avutometinib in combination with other compounds, including defactinib, LUMAKRAS® and others; the uncertainties inherent in research and development, such as negative or unexpected results of clinical trials, the occurrence or timing of applications for our product candidates that may be filed with regulatory authorities in any jurisdictions; whether and when regulatory authorities in any jurisdictions may approve any such applications that may be filed for our product candidates, and, if approved, whether our product candidates will be commercially successful in such jurisdictions; our ability to obtain, maintain and enforce patent and other intellectual property protection for our product candidates; the scope, timing, and outcome of any legal proceedings; decisions by regulatory authorities regarding trial design, labeling and other matters that could affect the timing, availability or commercial potential of our product candidates; whether preclinical testing of our product candidates and preliminary or interim data from clinical trials will be predictive of the results or success of ongoing or later clinical trials; that the timing, scope and rate of reimbursement for our product candidates is uncertain; that third- party payors (including government agencies) may not reimburse; that there may be competitive developments affecting our product candidates; that data may not be available when expected; that enrollment of clinical trials may take longer than expected; that our product candidates will cause adverse safety events and/or unexpected concerns may arise from additional data or analysis, or result in unmanageable safety profiles as compared to their levels of efficacy; that our product candidates may experience manufacturing or supply interruptions or failures; that any of our third party contract research organizations, contract manufacturing organizations, clinical sites, or contractors, among others, who we rely on fail to fully perform; that we face substantial competition, which may result in others developing or commercializing products before or more successfully than we do which could result in reduced market share or market potential for our product candidates; that we will be unable to successfully initiate or complete the clinical development and eventual commercialization of our product candidates; that the development and commercialization of our product candidates will take longer or cost more than planned, including as a result of conducting additional studies; that we may not have sufficient cash to fund our contemplated operations; that we may not attract and retain high quality personnel; that we or Chugai Pharmaceutical, Co. Ltd. (“Chugai”) will fail to fully perform under the avutometinib license agreement; that our target market for our product candidates might be smaller than we are presently estimating; that Secura Bio, Inc. (“Secura”) will fail to fully perform under the asset purchase agreement with Secura, including in relation to milestone payments; that we will not see a return on investment on the payments we have and may continue to make pursuant to the collaboration and option agreement with GenFleet Therapeutics (Shanghai), Inc. (“GenFleet”) or that Genfleet will fail to fully perform under the agreement; that we may be unable to obtain adequate financing in the future through product licensing, co-promotional arrangements, public or private equity, debt financing or otherwise; that we will not pursue or submit regulatory filings for our product candidates; and that our product candidates will not receive regulatory approval, become commercially successful products, or result in new treatment options being offered to patients. Other risks and uncertainties include those identified in our Annual Report on Form 10-K for the year ended December 31, 2023, as filed with the Securities and Exchange Commission (“SEC”) on March 14, 2024, and in any subsequent filings with the SEC.

As a result of these and other factors, we may not achieve the plans, intentions or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments we may make. The forward-looking statements contained in this Quarterly Report on Form 10-Q reflect our views as of the date hereof. We do not assume and specifically disclaim any obligation to update any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.

3

PART I—FINANCIAL INFORMATION

Item 1. Condensed Consolidated Financial Statements (unaudited).

Verastem, Inc.

CONDENSED CONSOLIDATED BALANCE SHEETS

(in thousands, except per share amounts)

March 31,

December 31,

    

2024

    

2023

 

Assets

Current assets:

Cash and cash equivalents

$

81,316

$

77,909

Short-term investments

 

28,809

 

59,220

Grant receivable

226

Prepaid expenses and other current assets

 

7,323

 

6,553

Total current assets

 

117,674

 

143,682

Property and equipment, net

 

52

 

37

Right-of-use asset, net

997

1,171

Restricted cash

241

241

Other assets

 

4,575

 

4,587

Total assets

$

123,539

$

149,718

Liabilities, convertible preferred stock and stockholders’ equity

Current liabilities:

Accounts payable

$

7,449

$

7,184

Accrued expenses

17,384

 

17,928

Note Payable

911

Deferred liabilities

327

Lease liability, short-term

 

981

 

941

Total current liabilities

 

26,725

 

26,380

Non-current liabilities:

 

 

Long-term debt

40,123

40,086

Lease liability, long-term

270

530

Preferred stock tranche liability

10,200

4,189

Total liabilities

 

77,318

 

71,185

Convertible preferred stock:

Series B Convertible Preferred Stock, $0.0001 par value; 2,144 shares designated at March 31, 2024 and December 31, 2023; 1,200 shares issued and outstanding at March 31, 2024 and December 31, 2023

21,159

21,159

Stockholders’ equity:

Preferred Stock, $0.0001 par value; 5,000 shares authorized:

 

Series A Convertible Preferred Stock, $0.0001 par value; 1,000 shares designated, 1,000 shares issued and outstanding at March 31, 2024 and December 31, 2023

Common stock, $0.0001 par value; 300,000 shares authorized, 25,308 and 25,281 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively

 

3

 

3

Additional paid-in capital

 

883,816

 

882,248

Accumulated other comprehensive income/ (loss)

 

(4)

 

13

Accumulated deficit

(858,753)

(824,890)

Total stockholders’ equity

 

25,062

 

57,374

Total liabilities, convertible preferred stock and stockholders’ equity

$

123,539

$

149,718

See accompanying notes to the condensed consolidated financial statements.

4

Verastem, Inc.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS

(unaudited)

(in thousands, except per share amounts)

Three months ended March 31,

    

2024

    

2023

 

Operating expenses:

Research and development

$

17,707

$

12,015

Selling, general and administrative

 

10,352

 

7,329

Total operating expenses

 

28,059

 

19,344

Loss from operations

 

(28,059)

 

(19,344)

Other expense

(30)

(7)

Interest income

 

1,367

 

976

Interest expense

 

(1,130)

 

(769)

Change in fair value of preferred stock tranche liability

(6,011)

3,430

Net loss

$

(33,863)

$

(15,714)

Net loss per share—basic and diluted

$

(1.26)

$

(0.94)

Weighted average common shares outstanding used in computing net loss per share—basic and diluted

26,832

16,723

Net loss

$

(33,863)

$

(15,714)

Unrealized gain (loss) on available-for-sale securities

 

(17)

 

6

Comprehensive loss

$

(33,880)

$

(15,708)

See accompanying notes to the condensed consolidated financial statements.

5

Verastem, Inc.

CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY

(unaudited)

(in thousands, except share data)

Accumulated

 

Additional

other

Total

 

Series B Convertible Preferred Stock

Series A Convertible Preferred Stock

Common stock

paid-in

comprehensive

Accumulated

stockholders'

 

    

Shares

   

Amount

  

  

Shares

   

Amount

   

Shares

   

Amount

   

capital

   

income

   

deficit

   

equity

 

Balance at December 31, 2023

1,200,000

$

21,159

1,000,000

$

25,281,150

$

3

$

882,248

$

13

$

(824,890)

$

57,374

Net loss

(33,863)

 

(33,863)

Unrealized loss on available-for-sale marketable securities

(17)

 

(17)

Issuance of common stock resulting from vesting of restricted stock units

14,444

Issuance of common stock resulting from exercise of stock options

4,600

36

 

36

Issuance of common stock under Employee Stock Purchase Plan

7,475

49

49

Stock-based compensation expense

1,483

1,483

Balance at March 31, 2024

1,200,000

$

21,159

 

1,000,000

$

25,307,669

$

3

$

883,816

$

(4)

$

(858,753)

$

25,062

Accumulated

 

other

 

Additional

comprehensive

Total

 

Series B Convertible Preferred Stock

Series A Convertible Preferred Stock

Common stock

    

paid-in

    

(loss)

    

Accumulated

    

stockholders'

 

    

Shares

   

Amount

  

  

Shares

   

Amount

   

Shares

   

Amount

   

capital

   

income

   

deficit

   

equity

 

Balance at December 31, 2022

$

 

1,000,000

$

16,711,761

$

2

$

784,912

$

$

(737,523)

$

47,391

Net loss

(15,714)

 

(15,714)

Unrealized gain on available-for-sale marketable securities

6

 

6

Issuance of common stock resulting from vesting of restricted stock units

17,658

 

Stock-based compensation expense

1,313

1,313

Issuance of common stock under Employee Stock Purchase Plan

6,874

29

 

29

Issuance of Series B Convertible Preferred Stock, net of issuance costs of $1,901 and preferred stock tranche liability of $6,940

1,200,000

21,159

Balance at March 31, 2023

1,200,000

$

21,159

 

1,000,000

$

16,736,293

$

2

$

786,254

$

6

$

(753,237)

$

33,025

See accompanying notes to the condensed consolidated financial statements.

6

Verastem, Inc.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(unaudited)

(in thousands)

Three months ended March 31,

    

2024

    

2023

Operating activities

Net loss

$

(33,863)

$

(15,714)

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

Depreciation

 

6

30

Amortization of right-of-use asset and lease liability

(46)

(41)

Stock-based compensation expense

 

1,483

 

1,313

Amortization of deferred financing costs, debt discounts and premiums and discounts on available-for-sale marketable securities

(419)

(36)

Change in fair value of preferred stock tranche liability

6,011

(3,430)

Changes in operating assets and liabilities:

Accounts receivable, net

31

Grant receivable

(226)

Prepaid expenses, other current assets and other assets

 

(647)

 

(2,089)

Accounts payable

 

265

 

2

Accrued expenses and other liabilities

 

(544)

 

(1,045)

Deferred liabilities

 

(327)

 

693

Net cash used in operating activities

 

(28,307)

 

(20,286)

Investing activities

Purchases of property and equipment

(21)

Purchases of investments

 

 

(13,804)

Maturities of investments

 

31,000

 

13,000

Net cash provided by (used in) investing activities

 

30,979

 

(804)

Financing activities

Proceeds from issuance of Series B Convertible Preferred Stock, net

28,099

Proceeds from long-term debt, net

14,918

Fees paid to Lenders for Loan Agreement amendment

(150)

Proceeds from insurance premium financing

1,298

1,430

Payments on insurance premium financing

(387)

(426)

Proceeds from the exercise of stock options and employee stock purchase program

85

29

Net cash provided by financing activities

 

846

 

44,050

Increase in cash, cash equivalents and restricted cash

 

3,518

 

22,960

Cash, cash equivalents and restricted cash at beginning of period

 

79,076

 

75,789

Cash, cash equivalents and restricted cash at end of period

$

82,594

$

98,749

Supplemental disclosure of non-cash investing and financing activities

Issuance of preferred stock tranche liability

6,940

Purchases of property and equipment included in accounts payable and accrued expenses

7

See accompanying notes to the condensed consolidated financial statements.

7

Verastem, Inc.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

1. Nature of business

Verastem, Inc. (the “Company”) is a late-stage development biopharmaceutical company, with an ongoing registration directed trial, committed to advancing new medicines for people diagnosed with cancer. The Company’s pipeline is focused on ras sarcoma (“RAS”)/ mitogen activated pathway kinase (“MAPK”) driven cancers, specifically on novel drug candidates that inhibit signaling pathways critical to cancer cell survival and tumor growth, particularly RAF/ MEK inhibition and FAK inhibition.

The Company’s most advanced product candidates, avutometinib and defactinib, are being investigated in both preclinical and clinical studies for the treatment of various solid tumors, including, but not limited to low-grade serous ovarian cancer (“LGSOC”), non-small cell lung cancer (“NSCLC”), pancreatic cancer, colorectal cancer (“CRC”), and thyroid. The Company believes that avutometinib may be beneficial as a therapeutic as a single agent or when used together in combination with defactinib, other pathway inhibitors or other current and emerging standard of care treatments in cancers that do not adequately respond to currently available therapies.

The condensed consolidated financial statements include the accounts of Verastem Securities Company and Verastem Europe GmbH, wholly-owned subsidiaries of the Company. All financial information presented has been consolidated and includes the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

The Company is subject to the risks associated with other life science companies, including, but not limited to, possible failure of preclinical testing or clinical trials, competitors developing new technological innovations, inability to obtain marketing approval of the Company’s product candidates, avutometinib and defactinib, market acceptance and commercial success of the Company’s product candidates, avutometinib and defactinib, following receipt of regulatory approval, and, protection of proprietary technology and the continued ability to obtain adequate financing to fund the Company’s future operations. If the Company does not obtain marketing approval and successfully commercialize its product candidates, avutometinib and defactinib, following regulatory approval, it will be unable to generate product revenue or achieve profitability and may need to raise additional capital.

As of March 31, 2024, the Company had cash, cash equivalents, and investments of $110.1 million. In accordance with applicable accounting standards, the Company evaluated whether there are conditions and events, considered in the aggregate, that raise substantial doubt about the Company’s ability to continue as a going concern within 12 months after the date of the issuance of these condensed consolidated financial statements. The Company anticipates operating losses may continue for the foreseeable future since the Company does not yet have regulatory approval to sell any of its product candidates, and the Company continues to incur operating costs to execute its strategic plan, including costs related to research and development of its product candidates and commercial readiness activities.  These conditions raise substantial doubt about the Company’s ability to continue as a going concern for 12 months after the date the condensed consolidated financial statements are issued.

The Company expects to finance its operations with its existing cash, cash equivalents and investments, through potential future milestones and royalties received pursuant to the asset purchase agreement dated August 10, 2020, between the Company and Secura (the “Secura APA”), through the loan and security agreement with Oxford Finance LLC (“Oxford”), or through other strategic financing opportunities that could include, but are not limited to collaboration agreements, future offerings of its equity, or the incurrence of debt. However, given the risks associated with these potential strategic or financing opportunities, they are not deemed probable for purposes of the going concern assessment. If the Company fails to obtain additional future capital, it may be unable to complete its planned preclinical studies and clinical trials and obtain approval of certain investigational product candidates from the U.S. Food & Drug Administration (the “FDA”) or foreign regulatory authorities.  Therefore, there is substantial doubt about the Company’s ability to continue as a going concern. 

8

Reverse Stock Split

On May 30, 2023, the Company filed a Certificate of Amendment to the Company’s Restated Certificate of Incorporation, as amended to date, with the Secretary of State of the State of Delaware to effect a reverse stock split of the Company’s issued and outstanding common stock, par value $0.0001 at a ratio of 1-for-12 (the “Reverse Stock Split”), as authorized at the Company’s 2023 annual meeting of stockholders held on May 15, 2023. The Company effected the Reverse Stock Split on May 31, 2023. No fractional shares were issued in connection with the Reverse Stock Split. Stockholders who otherwise were entitled to a fractional share of common stock were entitled to receive a price equal to the closing price of the common stock on the Nasdaq Capital Market on the date immediately preceding the Reverse Stock Split, as adjusted by the ratio of one share of common stock for every 12 shares of common stock, multiplied by the applicable fraction of a share. The number of shares of common stock that the Company is authorized to issue remains at 300,000,000 shares and the par value of its common stock remains unchanged at $0.0001 per share.

The Company has retroactively restated the share and per share amounts in the unaudited condensed consolidated financial statements for the three months ended March 31, 2023, to give retroactive effect to the Reverse Stock Split. Proportionate adjustments were made to the per share exercise price and number of shares of common stock issuable under all outstanding stock options, convertible notes and preferred stock. In addition, proportionate adjustments have been made to the number of shares of common stock issuable upon vesting of the restricted stock units and the number of shares of common stock reserved for the Company’s equity incentive compensation plans. The condensed consolidated statements of convertible preferred stock and stockholders’ equity reflect the impact of the Reverse Stock Split by reclassifying from “common stock” to “additional paid-in capital” in an amount equal to the par value of the decreased shares resulting from the Reverse Stock Split for the three months ended March 31, 2023.

2. Summary of significant accounting policies

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial reporting and as required by Regulation S-X, Rule 10-01 under the assumption that the Company will continue as a going concern for the next twelve months. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements, or any adjustments that might result from the uncertainty related to the Company’s ability to continue as a going concern. In the opinion of management, all adjustments (including those which are normal and recurring) considered necessary for a fair presentation of the interim financial information have been included. When preparing financial statements in conformity with GAAP, the Company must make estimates and assumptions that affect the reported amounts and related disclosures at the date of the financial statements. Actual results could differ from those estimates. Additionally, operating results for the three months ended March 31, 2024 are not necessarily indicative of the results that may be expected for any other interim period or for the year ending December 31, 2024. For further information, refer to the financial statements and footnotes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, as filed with the SEC on March 14, 2024.

Significant Accounting Policies

The significant accounting policies are described in Note 2Significant accounting policies in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

Recently issued accounting standards updates

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses and by extending the disclosure requirements to entities with a single reportable segment. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. ASU 2023-07 is to be applied retrospectively to

9

all prior periods presented in the financial statements. We are currently evaluating the potential impact of adopting this new guidance on the Company’s condensed consolidated financial statements and related disclosures.

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). The guidance in ASU 2023-09 improves the transparency of income tax disclosures by greater disaggregation of information in the rate reconciliation and income taxes paid disaggregated by jurisdiction. The standard is effective for public companies for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact that the adoption of ASU 2023-09 may have on its condensed consolidated financial statements and related disclosures.

Other recent accounting pronouncements issued, but not yet effective, are not expected to be applicable to the Company or have a material effect on the condensed consolidated financial statements upon future adoption.

Concentrations of credit risk and off-balance sheet risk

Cash, cash equivalents, investments and trade accounts receivable are financial instruments that potentially subject the Company to concentrations of credit risk. The Company mitigates this risk by maintaining its cash and cash equivalents and investments with high quality, accredited financial institutions. The management of the Company’s investments is not discretionary on the part of these financial institutions. As of March 31, 2024, the Company’s cash, cash equivalents and investments were deposited at four financial institutions and it has no significant off-balance sheet concentrations of credit risk, such as foreign currency exchange contracts, option contracts or other hedging arrangements.

Proceeds from Grants

In May 2022, the Company was awarded the “Therapeutic Accelerator Award” grant from Pancreatic Cancer Network (“PanCAN”) for up to $3.8 million (the “PanCAN Grant”). In August 2022, PanCAN agreed to provide the Company with an additional $0.5 million for the collection and analysis of patient samples. The grant is supporting a Phase 1b/2 clinical trial of GEMZAR (gemcitabine) and ABRAXANE (Nab-paclitaxel) in combination with avutometinib and defactinib entitled RAMP 205. The RAMP 205 trial is evaluating whether combining avutometinib (to target mutant Kirsten rat sarcoma viral oncogene homolog (“KRAS”), which is found in more than 90% of pancreatic adenocarcinomas, and defactinib (to reduce stromal density and adaptive resistance to avutometinib) to the standard GEMZAR/ABRAXANE regimen improves outcomes for patients with such pancreatic cancers. The Company recognizes grants as contra research and development expense in the consolidated statement of operations and comprehensive loss on a systematic basis over the periods in which the Company recognizes as expenses the related costs for which the grants are intended to compensate. Eligible expenses incurred in excess of grant payments received up to the total amount of the PanCAN Grant are recorded as a grant receivable. Through March 31, 2024, the Company has received $3.5 million of cash proceeds which was initially recorded as deferred liabilities on the balance sheet. The Company recorded $1.4 million and $0.1 million of the proceeds as a reduction of research and development expense during the three months ended March 31, 2024, and March 31, 2023, respectively. As of March 31, 2024, the company recorded $0.2 million as a grant receivable related to the PanCAN Grants in the condensed consolidated balance sheet. As of December 31, 2023, the Company recorded $0.3 million as deferred liabilities related to the PanCAN Grant in the condensed consolidated balance sheet.

10

3. Cash, cash equivalents and restricted cash

The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheets that sum to the total of the same such amounts shown in the condensed consolidated statements of cash flows (in thousands):

    

March 31, 2024

    

December 31, 2023

Cash and cash equivalents

$

81,316

$

77,909

Restricted cash

 

1,278

 

1,167

Total cash, cash equivalents and restricted cash

$

82,594

$

79,076

Amounts included in restricted cash as of March 31, 2024, and December 31, 2023 represent (i) cash received pursuant to the PanCAN Grant restricted for future expenditures for specific research and development activities of $1.0 million and $0.9 million, respectively, and (ii) cash held to collateralize outstanding letters of credit provided as a security deposit for the Company’s office space located in Needham, Massachusetts in the amount of $0.2 million. Cash received pursuant to the PanCAN Grant is included in prepaid expenses and other current assets on the condensed consolidated balance sheets as of March 31, 2024, and December 31, 2023. The letters of credit are included in non-current restricted cash on the condensed consolidated balance sheets as of March 31, 2024, and December 31, 2023.

4. Fair value of financial instruments

The Company determines the fair value of its financial instruments based upon the fair value hierarchy, which prioritizes valuation inputs based on the observable nature of those inputs. The fair value hierarchy applies only to the valuation inputs used in determining the reported fair value of the investments and is not a measure of the investment credit quality. The hierarchy defines three levels of valuation inputs:

Level 1 inputs

Quoted prices in active markets for identical assets or liabilities that the Company can access at the measurement date.

Level 2 inputs

Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.

Level 3 inputs

Unobservable inputs that reflect the Company’s own assumptions about the assumptions market participants would use in pricing the asset or liability.

Items Measured at Fair Value on a Recurring Basis

The following table presents information about the Company’s financial instruments that are measured at fair value on a recurring basis (in thousands):

March 31, 2024

 

Description

    

Total

    

Level 1

    

Level 2

    

Level 3

 

Financial assets

Cash equivalents

$

46,680

46,680

Short-term investments

28,809

28,809

Total financial assets

$

75,489

$

46,680

$

28,809

$

Preferred stock tranche liability

$

10,200

$

$

$

10,200

11

December 31, 2023

 

Description

Total

    

Level 1

    

Level 2

    

Level 3

 

Financial assets

Cash equivalents

$

46,093

$

46,093

$

$

Short-term investments

 

59,220

5,992

53,228

Total financial assets

$

105,313

$

52,085

$

53,228

$

Preferred stock tranche liability

$

4,189

$

$

$

4,189

The Company’s cash equivalents and short-term investments consist of U.S. Government money market funds, corporate bonds, agency bonds and commercial paper of publicly traded companies. The investments and cash equivalents have been initially valued at the transaction price and subsequently valued, at the end of each reporting period, utilizing third party pricing services or other market observable data. The pricing services utilize industry standard valuation models, including both income and market-based approaches and observable market inputs to determine value. These observable market inputs include reportable trades, benchmark yields, credit spreads, broker/dealer quotes, bids, offers, current spot rates and other industry and economic events. The Company validates the prices provided by third party pricing services by reviewing their pricing methods and matrices, obtaining market values from other pricing sources, analyzing pricing data in certain instances and confirming that the relevant markets are active. After completing its validation procedures, the Company did not adjust or override any fair value measurements provided by the pricing services as of March 31, 2024 or December 31, 2023.

A preferred stock tranche liability was recorded as a result of the entry into the Securities Purchase Agreement (defined herein) (see Note 10. Capital Stock). The fair value measurement of the preferred stock tranche liability is classified as Level 3 under the fair value hierarchy. The fair value of the preferred stock tranche liability was determined using a Monte-Carlo simulation. The inputs to the Monte-Carlo include the risk-free rate, stock price volatility, expected dividends and remaining term. Significant increases or decreases in any of those inputs in isolation could result in a significantly lower or higher fair value measurement.

Below are the inputs used to value the preferred stock tranche liability at March 31, 2024, and December 31, 2023:

March 31, 2024

December 31, 2023

Risk-free interest rate

 

5.44-5.49

%  

5.13-5.52

%  

Volatility

 

75

%  

75

%  

Dividend yield

 

Remaining term (years)

 

0.3

0.6

The following table represents a reconciliation of the preferred stock right liability recorded in connection with the entry into the Securities Purchase Agreement (in thousands):

January 1, 2024

$

4,189

Fair value adjustment

6,011

March 31, 2024

$

10,200

Fair Value of Financial Instruments

The fair value of the Company’s long-term debt was determined using a discounted cash flow analysis with current applicable rates for similar instruments as of the condensed consolidated balance sheet dates. The Company estimates that the fair value of its long-term debt was approximately $39.9 million as of March 31, 2024, which differs from the carrying value of $40.1 million. The Company estimates that the fair value of its long-term debt was approximately $39.6 million as of December 31, 2023, which differs from the carrying value of $40.1 million. The fair value of the Company’s long-term debt was determined using Level 3 inputs.

12

5. Investments

Cash, cash equivalents, restricted cash and investments consist of the following (in thousands):

    

March 31, 2024

 

    

    

Gross

    

Gross

    

 

Amortized

Unrealized

Unrealized

Fair

 

    

Cost

    

Gains

    

Losses

    

Value

 

Cash, cash equivalents & restricted cash:

Cash and money market accounts

$

82,594

$

$

$

82,594

Total cash, cash equivalents & restricted cash:

$

82,594

$

$

$

82,594

Investments:

Corporate bonds, agency bonds and commercial paper (due within 1 year)

$

28,813

$

$

(4)

$

28,809

Total investments

$

28,813

$

$

(4)

$

28,809

Total cash, cash equivalents, restricted cash and investments

$

111,407

$

$

(4)

$

111,403

    

December 31, 2023

    

    

Gross

    

Gross

    

 

Amortized

 

Unrealized

 

Unrealized

 

Fair

    

Cost

    

Gains

    

Losses

    

Value

 

Cash, cash equivalents & restricted cash:

Cash and money market accounts

$

79,076

$

$

$

79,076

Total cash, cash equivalents & restricted cash:

$

79,076

$

$

$

79,076

Investments:

Corporate bonds, agency bonds and commercial paper (due within 1 year)

$

59,208

$

13

(1)

$

59,220

Total investments

$

59,208

$

13

$

(1)

$

59,220

Total cash, cash equivalents, restricted cash and investments

$

138,284

$

13

$

(1)

$

138,296

There were no realized gains or losses on investments for the three months ended March 31, 2024, or 2023. Accrued interest receivable is excluded from the amortized cost and estimated fair value of the Company's investments. Accrued interest receivable of $0.1 million is presented within prepaid expenses and other current assets on the condensed consolidated balance sheets at each March 31, 2024 and December 31, 2023. There were eight debt securities in an unrealized loss position as of March 31, 2024. There were two debt securities in an unrealized loss position as of December 31, 2023. None of these investments had been in an unrealized loss position for more than 12 months as of March 31, 2024 and December 31, 2023. The Company considered the decline in the market value for these securities to be primarily attributable to current economic conditions and not credit related. At both March 31, 2024 and December 31, 2023, the Company had the intent and ability to hold such securities until recovery. As a result, the Company did not record any charges for credit-related impairments for its investments as of March 31, 2024 and December 31, 2023.

The following is a summary of available-for-sale securities with unrealized losses for less than 12 months as of March 31, 2024 and December 31, 2023 (in thousands):

    

March 31, 2024

    

December 31, 2023

Fair

Unrealized

Fair

Unrealized

    

Value

    

Losses

    

Value

    

Losses

Corporate bonds, agency bonds and commercial paper (due within 1 year)

$

28,809

$

(4)

$

8,896

$

(1)

Total available-for-sale securities in an unrealized loss position

$

28,809

$

(4)

$

8,896

$

(1)

13

6. Accrued expenses

Accrued expenses consist of the following (in thousands):

    

March 31, 2024

    

December 31, 2023

 

Accrued clinical trial expenses

$

7,319

$

6,518

Accrued contract manufacturing expenses

2,384

2,010

Accrued other research and development expenses

1,276

1,043

Accrued compensation and related benefits

 

2,531

 

4,796

Accrued professional fees

 

889

 

637

Accrued consulting fees

 

1,544

 

1,078

Accrued interest

316

316

Accrued commercialization costs

 

437

 

453

Accrued other

 

688

 

1,077

Total accrued expenses

$

17,384

$

17,928

7. Debt

On March 25, 2022 (the “Closing Date”), the Company entered into a loan and security agreement (the “Original Loan Agreement”) with Oxford, as collateral agent and a lender, and Oxford Finance Credit Fund III LP, as a lender (“OFCF III” and together with Oxford, the “Lenders”), pursuant to which the Lenders have agreed to lend the Company up to an aggregate principal amount of $150.0 million in a series of term loans (the “Term Loans”). On January 4, 2024, the Company amended the Original Loan Agreement (as amended, the “Loan Agreement”) to extend the date by which it may draw down the Term C Loan from March 31, 2024, to March 31, 2025.

Pursuant to the Loan Agreement, the Company received an initial Term Loan of $25.0 million on the Closing Date, and drew down the second term loan of $15.0 million (the “Term B Loan”) on March 22, 2023, and may borrow an additional $110.0 million of Term Loans at its option upon the satisfaction of certain conditions as follows:

i.$25.0 million (the “Term C Loan”), when the Company has received accelerated or full approval from the FDA of avutometinib for the treatment of LGSOC (the “Term C Milestone”). The Company may draw the Term C Loan within 60 days after the occurrence of the Term C Milestone, but no later than March 31, 2025.
ii.$35.0 million (the “Term D Loan”), when the Company has achieved at least $50.0 million in gross product revenue calculated on a trailing six-month basis (the “Term D Milestone”). The Company may draw the Term D Loan within 30 days after the occurrence of the Term D Milestone, but no later than March 31, 2025.
iii.$50.0 million (the “Term E Loan”), at the sole discretion of the Lenders.

The Term Loans bear interest at a floating rate equal to (a) the greater of (i) the one-month CME Secured Overnight Financing Rate and (ii) 0.13% plus (b) 7.37%, which is subject to an overall floor and cap. Interest is payable monthly in arrears on the first calendar day of each calendar month. As a result of the Term B Loan drawdown, beginning (i) April 1, 2025, or (ii) April 1, 2026, if either (A) avutometinib has received FDA approval for the treatment of LGSOC or (B) COPIKTRA has received FDA approval for the treatment of peripheral T-cell lymphoma, the Company shall repay the Term Loans in consecutive equal monthly payments of principal, together with applicable interest, in arrears. All unpaid principal and accrued and unpaid interest with respect to each Term Loan is due and payable in full on March 1, 2027.

The Company is required to make a final payment of 5.0% of the original principal amount of the Term Loans that are drawn, payable at maturity or upon any earlier acceleration or prepayment of the Term Loans (the “Final Payment Fee”). The Company may prepay all, but not less than all, of the Term Loans, subject to a prepayment fee equal to (i) 3.0% of the principal amount of the applicable Term Loan if prepaid on or before the first anniversary date of the funding date of such Term Loan, (ii) 2.0% of the principal amount of the applicable Term Loan if prepaid after the first

14

anniversary and on or before the second anniversary of the funding date of such Term Loan, and (iii) 1.0% of the principal amount of the applicable Term Loan if prepaid after the second anniversary of the applicable funding date of such Term Loan. All Term Loans are subject to a facility fee of 0.5% of the principal amount.

The Loan Agreement contains no financial covenants. The Loan Agreement includes customary events of default, including, among others, payment defaults, breach of representations and warrants, covenant defaults, judgment defaults, insolvency and bankruptcy defaults, and a material adverse change. The occurrence of an event of default could result in the acceleration of the obligations under the Loan Agreement, termination of the Term Loan commitments and the right to foreclose on the collateral securing the obligations. During the existence of an event of default, the Term Loans will accrue interest at a rate per annum equal to 5.0% above the otherwise applicable interest rate.

In connection with the Loan Agreement, the Company granted Oxford a security interest in all of the Company’s personal property now owned or hereafter acquired, excluding intellectual property (but including the right to payments and proceeds of intellectual property), and a negative pledge on intellectual property.

The Company assessed all terms and features of the Loan Agreement in order to identify any potential embedded features that would require bifurcation. As part of this analysis, the Company assessed the economic characteristics and risks of the Loan Agreement, including put and call features. The Company determined that all features of the Loan Agreement were clearly and closely associated with a debt host and did not require bifurcation as a derivative liability, or the fair value of the feature was immaterial to the Company's financial statements. The Company reassesses the features on a quarterly basis to determine if they require separate accounting. There have been no changes to the Company’s assessment through March 31, 2024.

 The debt issuance costs and the Final Payment Fee have been recorded as a debt discount which are being accreted to interest expense through the maturity date of the Term Loan using the effective interest method. The components of the carrying value of the debt as of March 31, 2024, and December 31, 2023, are detailed below (in thousands):

March 31, 2024

    

December 31, 2023

Principal loan balance

$

40,000

$

40,000

Final Payment Fee

782

661

Debt issuance costs, net of accretion

(659)

(575)

Long-term debt, net of discount

$

40,123

$

40,086

The following table sets forth total interest expense for the three-month periods ended March 31, 2024 and 2023 (in thousands):

Three months ended March 31,

2024

2023

Contractual Interest

$

943

$

632

Amortization of debt discount and issuance costs

66

58

Amortization of Final Payment Fee

121

79

Total

$

1,130

$

769

As of March 31, 2024, future principal payments due are as follows (in thousands):

2024

2025

15,000

2026

20,000

2027

5,000

Total principal payments

$

40,000

15

8. Leases

On April 15, 2014, the Company entered into a lease agreement for approximately 15,197 square feet of office and laboratory space in Needham, Massachusetts. Effective February 15, 2018, the Company amended its lease agreement to relocate within the facility to another location consisting of 27,810 square feet of office space (the “Amended Lease Agreement”). The Amended Lease Agreement extends the expiration date of the lease from September 2019 through June 2025. Pursuant to the Amended Lease Agreement, the initial annual base rent amount is approximately $0.7 million, which increases during the lease term to $1.1 million for the last twelve-month period.

The Company accounted for its Needham, Massachusetts office space as an operating lease. The Company’s lease contains an option to renew and extend the lease terms and an option to terminate the lease prior to the expiration date. The Company has not included the lease extension or the termination options within the right-of-use asset and lease liability on the condensed consolidated balance sheets as neither option is reasonably certain to be exercised. The Company’s lease includes variable non-lease components (e.g., common area maintenance, maintenance, consumables, etc.) that are not included in the right-of-use asset and lease liability and are reflected as an expense in the period incurred. The Company does not have any other operating or finance leases.

16

As of March 31, 2024, a right-of-use asset of $1.0 million and lease liability of $1.3 million are reflected on the condensed consolidated balance sheets. The elements of lease expense were as follows (dollar amounts in thousands):

Three months ended March 31,

2024

2023

Lease Expense

Operating lease expense

$

221

$

221

Total Lease Expense

$

221

$

221

Other Information - Operating Leases

Operating cash flows paid for amounts included in measurement of lease liabilities

$

268

$

262

March 31, 2024

Other Balance Sheet Information - Operating Leases

Weighted average remaining lease term (in years)

1.2

Weighted average discount rate

14.6%

Maturity Analysis

2024

813

2025

546

Total

$

1,359

Less: Present value discount

(108)

Lease Liability

$

1,251

9. Notes Payable

In February 2024, the Company entered into a finance agreement with AFCO Premium Credit LLC (“AFCO”). Pursuant to the terms of the agreement, AFCO loaned the Company the principal amount of $1.3 million, which accrues interest at 8.3% per annum, to fund a portion of the Company’s insurance policies. The Company is required to make monthly payments of $0.1 million through October 2024 including principal and interest. The agreement assigns AFCO a security interest in (i) all unearned premiums and dividends which may become payable under the insurance policies financed pursuant to this agreement, (ii) loss payments which reduce the unearned premiums, and (iii) the Company’s interest in any state insurance guarantee fund related to any of the insurance policies financed pursuant to this agreement. The outstanding balance at March 31, 2024 was $0.9 million recorded as note payable on the condensed consolidated balance sheets.

10. Capital stock

June 2023 Public Offering

On June 15, 2023, the Company entered into an underwriting agreement (the “Underwriting Agreement”) with RBC Capital Markets, LLC and Cantor Fitzgerald & Co. (“Cantor”), as representatives of several underwriters (the “Underwriters”) to offer 7,181,409 shares of the Company’s common stock, at a price to the public of $9.75 per share, less the underwriting discounts and commissions, and, in lieu of shares of common stock to certain investors, pre-funded warrants to purchase up to an aggregate of 1,538,591 shares of common stock at a price to the public of $9.749 (the “Pre-Funded Warrants”) per Pre-Funded Warrant, which represents the per share public offering price for the shares of common stock less the $0.001 per share exercise price for each such Pre-Funded Warrant (the “June 2023 Offering”). In addition, the Company granted the Underwriters an option to purchase, at the public offering price less any underwriting discounts and commissions, an additional 1,308,000 shares of common stock, exercisable for 30 days from the date of the Underwriting Agreement, which the Underwriters exercised in full on June 16, 2023. The June 2023 Offering closed on June 21, 2023.

The Company may not effect the exercise of any Pre-Funded Warrant, and a holder will not be entitled to exercise any portion of any Pre-Funded Warrant if, upon giving effect to such exercise, the aggregate number of shares

17

of common stock beneficially owned by the holder (together with its affiliates) would exceed 9.99% of the number of shares of common stock outstanding immediately after giving effect to the exercise, which percentage may be increased or decreased at the holder’s election upon 61 days’ notice to the Company subject to the terms of such Pre-Funded Warrants, provided that such percentage may in no event exceed 19.99%.

Each Pre-Funded Warrant has an exercise price equal to $0.001 per share of common stock. The exercise price and the number of shares of common stock issuable upon exercise of each Pre-Funded Warrant is subject to appropriate adjustment in the event of certain stock dividends and distributions, stock splits, stock combinations, reclassifications or similar events affecting the Company’s common stock as well as upon any distribution of assets, including cash, stock or other property, to the Company’s stockholders. The Pre-Funded Warrants are exercisable as of June 21, 2023, do not expire and are exercisable in cash or by means of a cashless exercise. In addition, upon the consummation of an acquisition (as described in the Pre-Funded Warrant agreements), each Pre-Funded Warrant will automatically be converted into the right of the holder of such Pre-Funded Warrant to receive the kind and amount of securities, cash or other property that such holders would have received had they exercised such Pre-Funded Warrant immediately prior to such acquisition, without regard to any limitations on exercise contained in the Pre-Funded Warrants.

The Pre-Funded Warrants cannot require cash settlement, are freestanding financial instruments that are legally detachable and separately exercisable from the shares of common stock with which they were issued, are immediately exercisable, and do not embody an obligation for the Company to repurchase its common stock shares and permit the holders to receive a fixed number of shares of common stock upon exercise. Additionally, the Pre-Funded Warrants do not provide any guarantee of value or return. Accordingly, the Pre-Funded Warrants are classified as a component of permanent equity. After deducting for commissions and other offering expenses, the Company received net proceeds of approximately $91.4 million from the sale of 8,489,409 shares of common stock and 1,538,591 Pre-Funded Warrants.

Series B Convertible Preferred Stock

Under the amended and restated certificate of incorporation, the Company’s board of directors has the authority, without further action by the stockholders, to issue up to 5,000,000 shares of preferred stock in one or more series, to establish from time to time the number of shares to be included in each such series, to fix the rights, preferences and privileges of the shares of each wholly unissued series and any qualifications, limitations or restrictions thereon and to increase or decrease the number of shares of any such series, but not below the number of shares of such series then outstanding.

On January 24, 2023, the Company entered into a Securities Purchase Agreement (the “Securities Purchase Agreement”) with certain purchasers pursuant to which the Company agreed to sell and issue to the purchasers in a private placement (the “Private Placement”) up to 2,144,160 shares of its Series B convertible preferred stock, par value $0.0001 per share (the “Series B Convertible Preferred Stock”), in two tranches. On January 24, 2023, the Company filed the Certificate of Designation of the Preferences, Rights and Limitations of the Series B Convertible Preferred Stock (the “Series B Convertible Preferred Stock Certificate of Designation”) setting forth the preferences, rights and limitations of the Series B Convertible Preferred Stock with the Secretary of State of the State of Delaware. The Series B Convertible Preferred Stock Certificate of Designation became effective upon filing.

Each share of the Series B Convertible Preferred Shares is convertible into 3.5305 shares of the Company’s common stock, such conversion rate reflects an adjustment to account for the Reverse Stock Split, at the option of the holders at any time, subject to certain limitations, including that the holder will be prohibited from converting Series B Convertible Preferred Stock into common stock if, as a result of such conversion, the holder, together with its affiliates, would beneficially own a number of shares of common stock above a conversion blocker, which is initially set at 9.99% (the “Conversion Blocker”) of the total common stock then issued and outstanding immediately following the conversion of such shares of Series B Convertible Preferred Stock. Holders of the Series B Convertible Preferred Stock are permitted to increase the Conversion Blocker to an amount not to exceed 19.99% upon 60 days’ notice.

The Company agreed to sell and issue in the first tranche of the Private Placement 1,200,000 shares of Series B Convertible Preferred Stock at a purchase price of $25.00 per share of Series B Convertible Preferred Stock (equivalent to $7.0812 per share of common stock on a post-Reverse Stock Split basis). The first tranche of the Private Placement

18

closed on January 27, 2023. The Company received gross proceeds from the first tranche of the Private Placement of approximately $30.0 million, before deducting fees to the placement agent and other offering expenses payable by the Company (“Series B Convertible Preferred Stock Proceeds”).

In addition, the Company agreed to sell and issue in the second tranche of the Private Placement 944,160 shares of Series B Convertible Preferred Stock at a purchase price of $31.77 per share of Series B Convertible Preferred Stock (equivalent to $9.00 per share of common stock on a post-Reverse Stock Split basis) if at any time within 18 months following the closing of the first tranche the 10-day volume weighted average price of the Company’s common stock (as quoted on Nasdaq and as calculated by Bloomberg) should reach at least $13.50 per share, such threshold reflects an adjustment to account for the Reverse Stock Split (which may be further adjusted for any reorganization, recapitalization, non-cash dividend, stock split, reverse stock split or other similar transaction as needed) with aggregate trading volume during the same 10-day period of at least $25 million (the “Second Tranche Right”). The second tranche of the Private Placement is expected to close within seven trading days of meeting the second tranche conditions and will be subject to additional, customary closing conditions. If the Second Tranche Right conditions are satisfied, the Company anticipates receiving gross proceeds from the second tranche of the Private Placement of approximately $30.0 million, before deducting fees to the placement agent and other offering expenses payable by the Company.

The Series B Convertible Preferred Stock ranks (i) senior to the common stock; (ii) senior to all other classes and series of equity securities of the Company that by their terms do not rank senior to the Series B Convertible Preferred Stock; (iii) senior to all shares of the Company’s Series A Convertible Preferred Stock the equity securities described in (i)-(iii), the “Junior Stock”); (iv) on parity with any class or series of capital stock of the Company hereafter created specifically ranking by its terms on parity with the Series B Convertible Preferred Stock (the “Parity Stock”); (v) junior to any class or series of capital stock of the Company hereafter created specifically ranking by its terms senior to any Series B Convertible Preferred Stock (“Senior Stock”); and (vi) junior to all of the Company’s existing and future debt obligations, including convertible or exchangeable debt securities, in each case, as to distributions of assets upon liquidation, dissolution or winding up of the Company, whether voluntarily or involuntarily and as to the right to receive dividends.

In the event of the liquidation, dissolution or winding up of the affairs of the Company, whether voluntary or involuntary, after payment or provision for payment of the debts and other liabilities of the Company, and subject to the prior and superior rights of any Senior Stock, each holder of shares of Series B Convertible Preferred Stock will be entitled to receive, in preference to any distributions of any of the assets or surplus funds of the Company to the holders of the common stock and any of the Company’s securities that are Junior Stock and pari passu with any distribution to the holders of any Parity Stock, an amount equal to $1.00 per share of Series B Convertible Preferred Stock, plus an additional amount equal to any dividends declared but unpaid on such shares, before any payments shall be made or any assets distributed to holders of the common stock or any of our securities that Junior Stock.

So long as any shares of the Series B Convertible Preferred Stock remain outstanding, the Company cannot without the affirmative vote or consent of the holders of majority of the shares of the Series B Convertible Preferred Stock then-outstanding, in which the holders of the Series B Convertible Preferred Stock vote separately as a class: (a) amend, alter, modify or repeal (whether by merger, consolidation or otherwise) the Series B Convertible Preferred Stock Certificate of Designation, the Company’s certificate of incorporation, or the Company’s bylaws in any manner that adversely affects the rights, preferences, privileges or the restrictions provided for the benefit of, the Series B Convertible Preferred Stock; (b) issue further shares of Series B Convertible Preferred Stock or increase or decrease (other than by conversion) the number of authorized shares of Series B Convertible Preferred Stock; (c) authorize or issue any Senior Stock; or (d) enter into any agreement to do any of the foregoing that is not expressly made conditional on obtaining the affirmative vote or written consent of the majority of then-outstanding Series B Convertible Preferred Stock. Holders of Series B Convertible Preferred Stock are entitled to receive when, as and if dividends are declared and paid on the common stock, an equivalent dividend, calculated on an as-converted basis. Shares of Series B Convertible Preferred Stock are otherwise not entitled to dividends.

The Company classified the first tranche of the Series B Convertible Preferred Stock as temporary equity in the condensed consolidated balance sheets as the Company could be required to redeem the Series B Convertible Preferred Stock if the Company cannot convert the Series B Convertible Preferred Stock into shares of common stock for any

19

reason including due to any applicable laws or by the rules or regulations of any stock exchange, interdealer quotation system, or other self-regulatory organization with jurisdiction over the Company which is not solely in the control of the Company. If the Company were required to redeem the Series B Convertible Preferred Stock, it would be based upon the volume-weighted-average price of common stock on an as converted basis on the date the holders provided a conversion notice to the Company. As of March 31, 2024, the Company did not adjust the carrying value of the Series B Convertible Preferred Stock since it was not probable the holders would be unable to convert the Series B Convertible Preferred Stock into shares of common stock due to any reason including due to any applicable laws or by the rules or regulations of any stock exchange, interdealer quotation system, or other self-regulatory organization with jurisdiction over the Company.

The Company evaluated the Second Tranche Right under Accounting Standard Codification 480, Distinguishing Liabilities from Equity (“ASC 480”) and determined that it met the requirements for separate accounting from the initial issuance of Series B Convertible Preferred Stock as a freestanding financial instrument. The Company then determined the Second Tranche Right should be liability classified pursuant to ASC 480. As a result, the Company classified the Second Tranche Right as a non-current liability within the condensed consolidated balance sheets and the Second Tranche Right was initially recorded at fair value and is subsequently re-measured at fair value at the end of each reporting period. The fair value of the Second Tranche Right on the date of issuance was determined to be $6.9 million based on a Monte-Carlo valuation and the Company allocated $6.9 million of the Series B Convertible Preferred Stock Proceeds to this liability and recorded this amount as preferred stock tranche liability. On March 31, 2024 and December 31, 2023, the fair value of the Second Tranche Right was determined to be $10.2 million, and $4.2 million, respectively, and the Company recorded this amount as preferred stock tranche liability on the condensed consolidated balance sheets. The Company recorded the mark-to-market adjustment of $6.0 million expense and $3.4 million income for the three months ended March 31, 2024 and 2023, respectively, under change in fair value of preferred stock tranche liability within the condensed consolidated statements of operations and loss.

The Company determined that all other features of the securities offered pursuant to the Securities Purchase Agreement were clearly and closely associated with the equity host and did not require bifurcation or the fair value of the feature was immaterial to the Company's condensed consolidated financial statements. The Company reassesses the features on a quarterly basis to determine if they require separate accounting. There have been no changes to the Company’s original assessment through March 31, 2024.

Series A Convertible Preferred Stock

On November 4, 2022, the Company entered into an exchange agreement (the “Exchange Agreement”) with Biotechnology Value Fund, L.P., Biotechnology Value Fund II, L.P., Biotechnology Value Trading Fund OS LP and MSI BVF SPV, LLC (collectively referred to as “BVF”), pursuant to which BVF exchanged 833,333 shares of the Company’s common stock for 1,000,000 shares of newly designated Series A convertible preferred stock, par value $0.0001 per share (the “Series A Convertible Preferred Stock”) (the “Exchange”).

Each share of the Series A Convertible Preferred Stock is convertible into 0.833 shares of the Company’s common stock at the option of the holder at any time, subject to certain limitations, including that the holder will be prohibited from converting Preferred Stock into common stock if, as a result of such conversion, the holder, together with its affiliates, would beneficially own a number of shares of common stock above the Conversion Blocker, initially set at 9.99%, of the total common stock then issued and outstanding immediately following the conversion of such shares of Preferred Stock. Holders of the Series A Convertible Preferred Stock are permitted to increase the Conversion Blocker to an amount not to exceed 19.99% upon 60 days’ notice.

Shares of Series A Convertible Preferred Stock generally have no voting rights, except as required by law and except that the consent of a majority of the holders of the outstanding Series A Convertible Preferred Stock will be required to amend the terms of the Series A Convertible Preferred Stock. In the event of the Company’s liquidation, dissolution or winding up, holders of Series A Convertible Preferred Stock will participate pari passu with any distribution of proceeds to holders of common stock. Holders of Series A Convertible Preferred Stock are entitled to receive when, as and if dividends are declared and paid on the common stock, an equivalent dividend, calculated on an as-converted basis. Shares of Series A Convertible Preferred Stock are otherwise not entitled to dividends.

20

The Series A Convertible Preferred Stock (i) senior to any class or series of capital stock of the Company hereafter created specifically ranking by its terms junior to the Series A Convertible Preferred Stock; (ii) on parity with the common stock and any class or series of capital stock of the Company created specifically ranking by its terms on parity with the Series A Convertible Preferred Stock; and (iii) junior to the Series B Convertible Preferred Stock and to any class or series of capital stock of the Company created specifically ranking by its terms senior to any Series A Convertible Preferred Stock, in each case, as to distributions of assets upon liquidation, dissolution or winding up of the Company, whether voluntarily or involuntarily.

The Company evaluated the Series A Convertible Preferred Stock for liability or equity classification under ASC 480, and determined that equity treatment was appropriate because the Series A Convertible Preferred Stock did not meet the definition of the liability under ASC 480. Additionally, the Series A Convertible Preferred Stock is not redeemable for cash or other assets (i) on a fixed or determinable date, (ii) at the option of the holder, or (iii) upon the occurrence of an event that is not solely within control of the Company. As such, the Company recorded the Series A Convertible Preferred Stock as permanent equity.

11. Stock-based compensation

Option Exchange Program

On January 17, 2024, the Company’s stockholders, upon recommendation of the board of directors, approved a one-time stock option exchange program (the “Option Exchange Program”) for certain employees, executive officers and non-employee directors of the Company who held certain underwater options and remained employed or otherwise engaged by the Company through the completion of the Exchange Offer. The Company’s offer to participate in the Option Exchange Program commenced on February 8, 2024, and expired on March 8, 2024 (the “Exchange Offer”). Pursuant to the Exchange Offer, 42 eligible holders elected to exchange, and the Company accepted for cancellation, eligible options to purchase an aggregate of 603,330 shares of the Company’s common stock (the “Exchanged Options”). On March 11, 2024, promptly following the expiration of the Exchange Offer, the Company granted new options to purchase 603,330 shares of common stock (the “New Options”), pursuant to the terms of the Exchange Offer and the Amended and Restated 2021 Equity Incentive Plan (the “2021 Plan”). The exercise price of the New Options granted was $11.44 per share, which was the closing price of the Company’s common stock on the Nasdaq Capital Market on the grant date of the New Options.

The exchange of stock options was treated as a modification for accounting purposes. As a result of the Option Exchange Program, the Company will recognize incremental stock-based compensation expense of $1.7 million over the requisite service period of the New Options, which is two or four years depending on whether the Exchanged Options were vested at the time of exchange. Since the Exchanged Options were not at-the-money on the modification date, the Company was precluded from utilizing the simplified method as described in SEC Staff Accounting Bulletin Topic 14.D.2 to calculate the expected term as a key assumption in the Black-Scholes pricing model. Therefore, the Company utilized the binomial lattice model to calculate the fair value of the Exchanged Options immediately prior to the exchange. The Company utilized the Black-Scholes option-pricing model to calculate the fair value of the New Options on the modification date. The Company will recognize the remaining unamortized stock compensation expense for the Exchanged Options on the modification date over the original requisite service period of the Exchanged Options.

21

Stock options

A summary of the Company’s stock option activity and related information for the three months ended March 31, 2024 is as follows:

    

Shares

    

Weighted-average exercise price per share

    

Weighted-average remaining contractual term (years)

    

Aggregate intrinsic value (in thousands)

 

Outstanding at December 31, 2023

 

2,270,359

$

19.81

 

7.8

$

559

Granted

 

31,751

9.77

Exercised

 

(4,600)

7.97

Forfeited/cancelled

 

(151,695)

12.89

Expired

(22,914)

163.77

Cancelled under the Option Exchange Program

(603,330)

30.58

Granted under the Option Exchange Program

603,330

11.44

Outstanding at March 31, 2024

 

2,122,901

$

13.18

 

8.7

$

4,539

Vested at March 31, 2024

 

565,008

$

20.83

7.3

$

1,084

The fair value of each stock option granted during the three months ended March 31, 2024 and 2023 was estimated on the grant date using the Black-Scholes option-pricing model using the following weighted-average assumptions:

Three months ended March 31,

2024

2023

Risk-free interest rate

 

4.08

%  

3.56

%  

Volatility

 

95

%  

90

%  

Dividend yield

 

Expected term (years)

 

5.8

6.2

22

Restricted stock units

A summary of the Company’s restricted stock unit activity and related information for the three months ended March 31, 2024 is as follows:

    

Shares

    

Weighted-average grant date fair value per share

 

Outstanding at December 31, 2023

 

209,289

$

18.05

Granted

 

254,574

$

10.00

Vested

 

(14,279)

$

25.97

Forfeited/cancelled

(23,192)

$

18.12

Outstanding at March 31, 2024

 

426,392

$

12.98

Employee stock purchase plan

At the Special Meeting of Stockholders, held on December 18, 2018, the stockholders approved the 2018 Employee Stock Purchase Plan (“2018 ESPP”). On June 21, 2019, the board of directors of the Company amended and restated the 2018 ESPP, to account for certain non-material changes to the plan’s administration and, effective May 30, 2023, in connection with the Reverse Stock Split, the board of directors amended and restated the 2018 ESPP to account for the adjustments to the share reserves (the “Amended and Restated 2018 ESPP”). The Amended and Restated 2018 ESPP provides eligible employees with the opportunity, through regular payroll deductions, to purchase shares of the Company’s common stock at 85% of the lesser of the fair market value of the common stock on (a) the date the option is granted, which is the first day of the purchase period, and (b) the exercise date, which is the last business day of the purchase period. The Amended and Restated 2018 ESPP generally allows for two six-month purchase periods per year beginning in January and July, or such other periods as determined by the compensation committee of the Company’s board of directors. The fair value of shares expected to be purchased under the Amended and Restated 2018 ESPP was calculated using the following weighted-average assumptions:

Three months ended March 31,

2024

2023

Risk-free interest rate

 

5.24

%  

4.77

%  

Volatility

 

60

%  

106

%  

Dividend yield

 

Expected term (years)

 

0.5

0.5

For the three months ended March 31, 2024 and 2023, the Company recognized less than $0.1 million in each period of stock-based compensation expense under the Amended and Restated 2018 ESPP. During the three months ended March 31, 2024, the Company issued 7,475 shares of common stock for proceeds of less than $0.1 million under the Amended and Restated 2018 ESPP.

23

12. Net loss per share

Basic loss per common share is calculated by dividing net loss applicable to common stockholders by the weighted-average number of common shares outstanding during the period. For purposes of calculating net loss per share, weighted-average number of common shares outstanding includes the weighted average effect of the Pre-Funded Warrants issued in June 2023, the exercise of which requires little or no consideration for the delivery of shares of common stock. Diluted net loss per common share is calculated by increasing the denominator by the weighted-average number of additional shares that could have been outstanding from securities convertible into common stock, such as stock options, restricted stock units, and employee stock purchase plan shares (using the “treasury stock” method), and the 5.00% Convertible Senior Notes due 2048 (the “2018 Notes”), Series A Convertible Preferred Stock, and Series B Convertible Preferred Stock (using the “if-converted” method), unless their effect on net loss per share is anti-dilutive.

The following potentially dilutive securities were excluded from the calculation of diluted net loss per share for the periods indicated because including them would have had an anti-dilutive effect:

Three months ended March 31,

    

2024

    

2023

 

Outstanding stock options

2,122,901

 

1,976,176

Outstanding restricted stock units

426,392

160,660

2018 Notes

3,489

Employee stock purchase plan

6,486

6,796

Series A Convertible Preferred Stock

833,333

833,333

Series B Convertible Preferred Stock

4,236,570

4,236,570

Total potentially dilutive securities

7,625,682

 

7,217,024

13. Income taxes

The Company did not record a federal or state income tax provision or benefit for the three months ended March 31, 2024 or 2023, due to the expected loss before income taxes to be incurred for the years ended December 31, 2024 and 2023, as well as the Company’s continued maintenance of a full valuation allowance against its net deferred tax assets.

14. Commitments and contingencies

The Company has no other commitments other than minimum lease payments as disclosed in Note 8. Leases.

15. Subsequent events

The Company reviews all activity subsequent to the end of the quarter but prior to issuance of the condensed consolidated financial statements for events that could require disclosure or that could impact the carrying value of assets or liabilities as of the balance sheet date. The Company is not aware of any material subsequent events.

24

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

You should read the following discussion and analysis of our financial condition and results of operations together with our condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q. The following discussion contains forward-looking statements that involve risks and uncertainties. Our actual results and the timing of certain events could differ materially from those anticipated in these forward-looking statements as a result of certain factors, including those discussed below and elsewhere in this Quarterly Report on Form 10-Q and in our Annual Report on Form 10-K for our fiscal year ended December 31, 2023. Please also refer to the sections under headings “Forward-Looking Statements” and “Risk Factors” in this Quarterly Report on Form 10-Q and in our Annual Report on Form 10-K for our fiscal year ended December 31, 2023.

OVERVIEW

We are a late-stage development biopharmaceutical company, with an ongoing registration directed trial, committed to advancing new medicines for people diagnosed with cancer. Our pipeline is focused on RAS/ MAPK driven cancers, specifically on novel drug candidates that inhibit signaling pathways critical to cancer cell survival and tumor growth, particularly RAF/ MEK inhibition and FAK inhibition.

Our most advanced product candidates, avutometinib and defactinib, are being investigated in both preclinical and clinical studies for the treatment of various solid tumors, including, but not limited to LGSOC, NSCLC, pancreatic cancer, CRC, and thyroid cancer. We believe that avutometinib may be beneficial as a therapeutic as a single agent or when used together in combination with defactinib, other pathway inhibitors, or other current and emerging standard of care treatments in cancers that do not adequately respond to currently available therapies.

Avutometinib is an orally available, first-in-class, small molecule RAF/MEK clamp that inhibits RAS/RAF/MEK, extracellular-signal-regulated-kinase (“ERK”) MAPK pathway which is involved in proliferation, migration, transformation, and survival of tumor cells. In contrast to other MEK-only inhibitors, avutometinib is a dual RAF/MEK clamp that blocks MEK kinase activity and induces the formation of dominant negative RAF-MEK complexes preventing phosphorylation of MEK by A-Raf proto-oncogene, serine/threonine kinase (“ARAF”), B-Raf proto-oncogene serine/threonine kinase (“BRAF”) and C-raf proto-oncogene serine/threonine kinase (“CRAF”). MEK-only inhibitors (e.g. trametinib) may have limited efficacy because they induce MEK phosphorylation (“pMEK”) by relieving dependent feedback inhibition of RAF. By inhibiting RAF-mediated phosphorylation of MEK, avutometinib has the potential advantage of not inducing pMEK. This unique mechanism of avutometinib enables it to inhibit ERK signaling more effectively and may confer enhanced therapeutic activity against MAPK pathway-driven cancers. We use the term “RAMP” to refer to our RAF and MEK Program.

Avutometinib inhibits MAPK pathway signaling and proliferation of tumor cell lines harboring MAPK pathway alterations including KRAS, neuroblastoma rat sarcoma viral oncogene homolog (“NRAS”), and BRAF mutations, among others. Avutometinib has demonstrated strong antitumor activity as monotherapy and in combination with (i) agents targeting parallel pathways (e.g. inhibitors of FAK, CDK4/6 and mTOR), (ii) agents targeting other nodes in the MAPK pathway (e.g. anti-EGFR, SOS1, KRAS G12C, and KRAS G12D inhibitors), (iii) chemotherapy, and (iv) anti-PD-1.

Defactinib is an oral small molecule inhibitor of FAK and proline-rich tyrosine kinase (“PYK2”) that is currently being evaluated as a potential combination therapy for various solid tumors. FAK and PYK2 are members of the same family of nonreceptor protein tyrosine kinases that integrate signals from integrin and growth factor receptors to regulate cell proliferation, survival, migration, and invasion. Defactinib disrupts malignant cells both directly and through modulation of the tumor microenvironment. Preclinical research by our scientists and collaborators indicates that FAK inhibition delays tumor progression in cancer models, which was associated with reduced stromal density and immunosuppressive cell populations. Furthermore, activation of FAK is a putative adaptive resistance mechanism to MAPK pathway inhibition, supporting the clinical evaluation of avutometinib in combination with defactinib for treatment of cancers harboring MAPK pathway alterations. Defactinib has received orphan drug designation in ovarian cancer in the United States, the European Union, and Australia.

25

The combination of avutometinib and defactinib is clinically active in patients with KRAS mutant and KRAS wild-type recurrent LGSOC and has received breakthrough designation from the FDA for the treatment of all patients with recurrent LGSOC, regardless of KRAS status, after one or more prior lines of therapy including platinum-based chemotherapy. Avutometinib, alone or in combination with defactinib, has received orphan drug designation for the treatment of all patients with LGSOC in the United States.

In the fourth quarter of 2020, we commenced a registration-directed trial, known as the RAMP 201 study, investigating avutometinib as a monotherapy and in combination with defactinib for the treatment of patients with recurrent LGSOC. The RAMP 201 study is an adaptive two-part multicenter, parallel cohort, randomized, open label trial to evaluate the efficacy and safety of avutometinib alone and in combination with defactinib in patients with recurrent LGSOC. The combination of avutometinib and defactinib has been declared the go-forward treatment regimen based on a higher rate of confirmed objective responses in a planned interim analysis with prespecified criteria, acknowledging the demonstrated contribution of defactinib.

We intend to submit a new drug application (“NDA”) for accelerated approval with the FDA in the first half of 2024 for the combination of avutometinib and defactinib for treatment of patients with LGSOC based on mature data from the RAMP 201 study, supported by the results of the investigator-initiated Phase 1 FRAME trial. We also intend to initiate discussions with global regulatory authorities, including those in Europe and Japan, to determine the regulatory path with the objective of ultimately seeking approval for the combination in additional regions.

In December 2023, we announced initiation of a Phase 3 trial, known as the RAMP 301 study, to evaluate the combination of avutometinib and defactinib for the treatment of patients with recurrent LGSOC. The RAMP 301 study is a randomized global trial, evaluating the efficacy and safety of avutometinib and defactinib versus standard chemotherapy or hormonal therapy in patients with recurrent LGSOC. RAMP 301 is intended to serve as the confirmatory study required by the FDA to potentially convert an accelerated approval for the combination of avutometinib and defactinib for the treatment of LGSOC to full approval.

In September 2021, we entered into a clinical collaboration agreement with Amgen, Inc. (“Amgen”) to evaluate the combination of avutometinib with Amgen’s KRAS G12C inhibitor LUMAKRAS® (sotorasib) in a Phase 1/2 study entitled RAMP 203. The Phase 1/2 trial is evaluating the safety, tolerability and efficacy of avutometinib in combination with LUMAKRAS in patients with KRAS G12C NSCLC who have not been previously treated with a KRAS G12C inhibitor, as well as in patients who have progressed on a KRAS G12C inhibitor. The trial is building on preclinical data showing a deeper blockade of MAPK pathway signaling and enhanced anti-tumor efficacy with the combination of LUMAKRAS (KRAS G12C inhibition) and avutometinib (RAF/MEK inhibition) relative to either agent alone. The RAMP 203 study has progressed to the recommended Phase 2 dose of 4 mg avutometinib in combination with 960 mg of LUMAKRAS. RAMP 203 is currently enrolling patients in the dose expansion phase (Part B) for patients who are G12C inhibitor treatment naïve and for patients who have experienced disease progression on a prior G12C monotherapy. In October 2023, we announced initial safety and pharmacokinetics results, as well as preliminary efficacy results, from the RAMP 203 study which were presented at the AACR-NCI-EORTC International Conference on Molecular Targets and Cancer Therapeutics in October 2023. These preliminary results showed a confirmed ORR of 25% (3/12) across efficacy-evaluable patients and seen in both KRAS G12C inhibitor resistant (14.3%; 1/7) and naïve (40%; 2/5) patients. In January 2024, the FDA granted fast track designation for combination of avutometinib and LUMAKRAS for the treatment of patients with KRAS G12C-mutant metastatic NSCLC who have received at least one prior systemic therapy and have not been previously treated with a KRAS G12C inhibitor. Based on stronger tumor regressions in KRAS G12C-mutant NSCLC preclinical models when a FAK inhibitor is added along with G12C inhibitor and avutometinib, defactinib is being added to the RAMP 203 study. We plan to provide data updates from the RAMP 203 study in the second half of 2024.

In November 2021, we entered into a clinical collaboration agreement with Mirati Therapeutics, Inc. (“Mirati”) to evaluate the combination of avutometinib with Mirati’s KRAS G12C inhibitor KRAZATI® (adagrasib) in a Phase 1/2 trial entitled RAMP 204. The Phase 1/2 trial will evaluate the safety, tolerability and efficacy of avutometinib in combination with KRAZATI in patients with KRAS G12C NSCLC who have progressed on a KRAS G12C inhibitor. The trial will build on preclinical data showing a deeper blockade of MAPK pathway signaling resulting in enhanced anti-tumor efficacy with the combination of KRAZATI (KRAS G12C inhibition) and avutometinib (RAF/MEK

26

inhibition) relative to either agent alone. The RAMP 204 study is open and enrolling. Dose escalation is ongoing. We plan to provide data updates from RAMP 204 in the second half of 2024.

In May 2022, we received the first “Therapeutic Accelerator Award” from PanCAN for up to $3.8 million. The grant is supporting a Phase 1b/2 clinical trial of avutometinib in combination with defactinib entitled RAMP 205. RAMP 205 is evaluating the safety, tolerability and efficacy of avutometinib and defactinib in combination with GEMZAR® (gemcitabine) and ABRAXANE® (Nab-paclitaxel) in patients with previously untreated metastatic adenocarcinoma of the pancreas. The RAMP 205 trial is evaluating whether combining avutometinib (to target mutant KRAS which is mutated in more than 90% of pancreatic adenocarcinomas) and defactinib (to reduce stromal density and adaptive resistance to avutometinib) to the standard GEMZAR/ABRAXANE regimen improves outcomes for patients with pancreatic adenocarcinoma. In August 2022, PanCAN agreed to provide us with an additional $0.5 million for the collection and translational analysis of patient samples. The RAMP 205 trial is open and enrolling. Dose escalation is ongoing. We plan to provide initial safety and efficacy results from RAMP 205 at the American Society of Clinical Oncology annual meeting taking place in Chicago, Illinois from May 31, 2024 to June 4, 2024.

Furthermore, avutometinib and defactinib are currently being investigated in combination with immunotherapeutic and other agents through investigator sponsored trials (“ISTs”) for the treatment of various solid tumors, including, but not limited to, CRC, gynecological cancer with MAPK pathway alterations, breast cancer, thyroid cancer and melanoma.

In August 2023, we entered into a collaboration and option agreement (the “GenFleet Agreement”) with GenFleet pursuant to which GenFleet granted us options to obtain exclusive development and commercialization rights worldwide outside of mainland China, Hong Kong, Macau, and Taiwan (the “GenFleet Territory”) for up to three oncology programs targeting RAS pathway driven cancers (the “GenFleet Options”). We may exercise our GenFleet Options on a program-by-program basis. The collaboration builds on the strengths of both companies in oncology small molecule drug development, enabling us to partner our clinical development and regulatory expertise with GenFleet’s accomplished discovery capabilities. This synergistic collaboration includes our experience and established network of collaborators, including scientific and clinical experts in RAS biology and RAS pathway-driven cancers and GenFleet’s accomplishments with its KRAS G12C inhibitor program. In December 2023, we announced the selection of an oral KRAS G12D inhibitor with a potential best-in-class profile as the lead program from our collaboration with GenFleet. The lead oncology discovery program is an orally bioavailable, potent and selective small molecule KRAS G12D inhibitor entitled GFH375/VS-7375. GenFleet has submitted an investigational new drug application for GFH375/VS-7375 in China which has been accepted for review. We understand that GenFleet expects to initiate a Phase 1 trial in the second half of 2024, subject to application approval.

Our operations to date have been organizing and staffing our company, business planning, raising capital, identifying and acquiring potential product candidates, undertaking preclinical studies and clinical trials for our product candidates and initiating U.S. commercial operations following the approval of COPIKTRA through our ownership period ending in September 2020. We have financed our operations to date primarily through public offerings of our common stock and pre-funded warrants, offerings of convertible notes, sales of common stock under our at-the-market equity offering programs, our loan and security agreement executed with Hercules in March 2017, as amended, the upfront payments and milestone payments under our license and collaboration agreements with Sanofi, CSPC Pharmaceutical Group Limited (“CSPC”), and Yakult Honsha Co., Ltd. (“Yakult”), the upfront payment and milestone payments received under the Secura APA, the proceeds in connection with the private investment in public equity (the “PIPE”), and our Loan Agreement with Oxford, sales of Series B Convertible Preferred Stock. Additionally, from our U.S. commercial launch of COPIKTRA on September 24, 2018, through our ownership period ending in September 2020, we financed a portion of our operations through product revenue.

As of March 31, 2024, we had an accumulated deficit of $858.8 million. Our net loss was $33.9 million and $15.7 million for the three months ended March 31, 2024 and March 31, 2023, respectively. As of March 31, 2024 we had cash, cash equivalents, and investments of $110.1 million. In accordance with applicable accounting standards, we evaluated whether there are conditions and events, considered in the aggregate, that raise substantial doubt about our ability to continue as a going concern within 12 months after the date of the issuance of the consolidated financial statements. We anticipate operating losses may continue for the foreseeable future since we do not yet have regulatory

27

approval to sell any of our product candidates, and we continue to incur operating costs to execute our strategic plan, including costs related to research and development of our product candidates and commercial readiness activities. These conditions raise substantial doubt about our ability to continue as a going concern for 12 months after the date the condensed consolidated financial statements are issued.

We expect to finance our operations with our existing cash, cash equivalents and investments, through potential future milestones and royalties received pursuant to the Secura APA, through the Loan Agreement with Oxford, or through other strategic financing opportunities that could include, but are not limited to collaboration agreements, future offerings of our equity, or the incurrence of debt. However, given the risk associated with these potential strategic or financing opportunities, they are not deemed probable for purposes of the going concern assessment. If we fail to obtain additional future capital, we may be unable to complete our planned preclinical studies and clinical trials and obtain approval of certain investigational product candidates from the FDA or foreign regulatory authorities. Therefore, there is substantial doubt about our ability to continue as a going concern. 

CRITICAL ACCOUNTING POLICIES AND SIGNIFICANT JUDGMENTS AND ESTIMATES

Our discussion and analysis of our financial condition and results of operations is based upon our condensed consolidated financial statements prepared in accordance with U.S. generally accepted accounting principles. The preparation of these condensed consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of certain assets, liabilities, revenues and expenses and the disclosure of contingent assets and liabilities in our financial statements, and the amounts of revenues and expenses during the reported periods.

We believe that several accounting policies are important to understanding our historical and future performance. We refer to these policies as “critical” because these specific areas generally require us to make judgments and estimates about matters that are uncertain at the time we make the estimate, and different estimates—which also would have been reasonable—could have been used, which would have resulted in different financial results.

The critical accounting policies we identified in our most recent Annual Report on Form 10-K for the fiscal year ended December 31, 2023, related to revenue recognition, collaborative agreements, accrued and prepaid research and development expenses, and stock-based compensation. During the three months ended March 31, 2024, there were no material changes to our critical accounting policies.

28

RESULTS OF OPERATIONS

Comparison of the three months ended March 31, 2024 and 2023

Three months ended March 31,

(dollar amounts in thousands)

    

2024

    

2023

    

Change

    

% Change

 

Operating expenses:

Research and development

17,707

12,015

5,692

47%

Selling, general and administrative

 

10,352

 

7,329

 

3,023

41%

Total operating expenses

 

28,059

 

19,344

 

8,715

45%

Loss from operations

 

(28,059)

 

(19,344)

 

(8,715)

45%

Other expense

(30)

(7)

(23)

329%

Interest income

 

1,367

 

976

 

391

40%

Interest expense

 

(1,130)

 

(769)

 

(361)

47%

Change in fair value of preferred stock tranche liability

(6,011)

3,430

(9,441)

(275)%

Net loss

$

(33,863)

$

(15,714)

$

(18,149)

115%

Research and development expense. Research and development expense for the three months ended March 31, 2024 (the “2024 Quarter”) was $17.7 million compared to $12.0 million for the three months ended March 31, 2023 (the “2023 Quarter”). The $5.7 million increase from the 2023 Quarter to the 2024 Quarter was primarily driven by an increase of $1.7 million in contract research organization (“CRO”) costs, an increase of $1.3 million in investigator fees, an increase of $0.9 million in personnel costs, including non-cash stock compensation, an increase of $0.9 million in consulting costs, an increase of $0.6 million in clinical supply costs, and an increase of $0.3 million in IST costs.

Research and development expenses consist of costs associated with our research activities, including the development of our product candidates. Research and development expenses include product/ product candidate and/or project-specific costs, as well as unallocated costs. We record expenses related to external research and development services, such as CROs, clinical sites, pass-through fees such as investigator fees, manufacturing organizations and consultants, by project and/or product candidate. We use our employee and infrastructure resources in a cross-functional manner across multiple research and development projects. Our project costing methodology does not allocate personnel, infrastructure and other indirect costs to specific clinical programs or projects.

Product/ product candidate/ project specific costs include:

direct third-party costs, which include expenses incurred under agreements with CROs, pass-through fees, the cost of consultants who assist with the development of our product candidates on a program-specific basis, clinical site costs, and any other third-party expenses directly attributable to the development of the product candidates;
costs related to contract manufacturing operations including manufacturing costs in connection with producing product candidates for use in conducting preclinical and clinical studies. Costs associated with manufacturing avutometinib are included in “Avutometinib manufacturing and non-clinical trial specific” category below as these costs relate to both the “Avutometinib + defactinib” and “Avutometinib + other combinations” categories and are not specifically allocated to any particular project. Costs to produce defactinib are included in “Avutometinib + defactinib” below; and
license fees.

 

Unallocated costs include:

research and development employee-related expenses, including salaries, benefits, travel, and stock-based compensation expense;
cost of consultants, including our scientific advisory board, who assist with our research and development but are not allocated to a specific program; and

29

facilities, depreciation, and other allocated expenses, which include direct and allocated expenses for rent and maintenance of facilities, and laboratory supplies.

The table below summarizes our direct research and development expenses for our product/ product candidates/ projects and our unallocated research and development costs for the 2024 Quarter and the 2023 Quarter.

    

Three months ended March 31,

    

2024

    

2023

Change

(in thousands)

Product/ product candidate / project specific costs

Avutometinib + defactinib

$

9,036

$

4,714

$

4,322

Avutometinib + other combinations

1,758

1,104

654

Avutometinib manufacturing and non-clinical trial specific

 

570

 

1,655

(1,085)

GenFleet

194

194

COPIKTRA

 

2

 

30

(28)

Unallocated costs

Personnel costs, excluding stock-based compensation

3,820

2,947

873

Stock-based compensation expense

480

461

19

Other unallocated expenses

1,847

1,104

743

Total research and development expense

$

17,707

$

12,015

$

5,692

The $4.3 million increase in avutometinib + defactinib costs from the 2023 Quarter to the 2024 Quarter is primarily driven by an increase in RAMP 301 costs, an increase in drug metabolism and pharmacokinetics costs, an increase in IST costs, and an increase in RAMP 201 study costs. The $0.7 million increase of avutometinib + other combinations costs from the 2023 Quarter to the 2024 Quarter is primarily driven by an increase in RAMP 203 trial costs. The $1.1 million decrease in avutometinib manufacturing and non-clinical trial specific costs from the 2023 Quarter to the 2024 Quarter is primarily driven a decrease in drug substance and drug product costs.

Selling, general and administrative expense. Selling, general and administrative expense for the 2024 Quarter was $10.4 million compared to $7.3 million for the 2023 Quarter. The increase of $3.1 million from the 2023 Quarter to the 2024 Quarter primarily resulted from an increase of $2.0 million of costs in anticipation of potential launch of avutometinib and defactinib in LGSOC, an increase of $1.1 million in personnel costs, including non-cash stock compensation, an increase of $0.4 million in consulting and professional fees, and an increase of $0.2 million in travel and other costs, partially offset by a decrease of $0.6 million of costs associated with financing activities in the 2023 Quarter.

Other expense. Other expense for the 2024 Quarter and 2023 Quarter was less than $0.1 million. Other expense for the 2024 Quarter and 2023 Quarter was comprised of transaction losses due to changes in foreign currency exchange rates.

Interest income. Interest income for the 2024 Quarter was $1.4 million compared to $1.0 million for the 2023 Quarter. The increase of $0.4 million from the 2023 Quarter to the 2024 Quarter in interest income is primarily driven by an increase in investment balances on short term investments and cash equivalents during each respective quarter.

Interest expense. Interest expense for the 2024 Quarter was $1.1 million compared to $0.8 million for the 2023 Quarter. The increase of $0.3 million from the 2023 Quarter to the 2024 Quarter was primarily driven additional interest expense pursuant to the Loan Agreement as a result of the additional $15.0 million debt drawdown on March 22, 2023.

Change in fair value of preferred stock tranche liability. The change in fair value of the preferred stock tranche liability was $6.0 million expense for the 2024 Quarter compared to $3.4 million income for the 2023 Quarter. The change in fair value of preferred stock tranche liability was comprised of the mark-to-market adjustment related to the second tranche right issued as part of the Securities Purchase Agreement (defined herein). The fair value of the preferred stock tranche liability increased from $4.2 million at the beginning of the 2024 Quarter to $10.2 million at the end of the 2024 Quarter primarily due to an increase in the stock price of our common stock during the 2024 Quarter resulting in $6.0 million expense in the 2024 Quarter. The fair value of the preferred stock tranche liability decreased from $6.9 million upon issuance on January 24, 2023, to $3.5 million at the end of the 2023 Quarter primarily due to a decrease in the stock price of our common stock during that period resulting in $3.4 million income in the 2023 Quarter.

30

LIQUIDITY AND CAPITAL RESOURCES

Sources of liquidity

We have financed our operations to date primarily through public and private offerings of our common stock and pre-funded warrants, offerings of convertible notes, sales of common stock under our at-the-market equity offering programs, our loan and security agreement executed with Hercules in March 2017, as amended, the upfront payments under our license and collaboration agreements with Sanofi, Yakult, and CSPC, the upfront payment under the Secura APA, the proceeds in connection with the PIPE, the Loan Agreement with Oxford, and the issuance of Series B Convertible Preferred Stock. With the commercial launch of COPIKTRA in the United States in September 2018 through our ownership period ending in September 2020, we financed a portion of our operations through product revenue. As of September 30, 2020, we have sold our COPIKTRA license and no longer sell COPIKTRA in the United States. We expect to finance a portion of our business through future potential milestones and royalties received pursuant to the Secura APA.

As of March 31, 2024, we had $110.1 million of cash, cash equivalents, and investments. We primarily invest our cash, cash equivalents and investments in U.S. Government money market funds, U.S. government agency bonds, corporate bonds and commercial paper of publicly traded companies.

Risks and uncertainties include those identified under Item 1A. Risk Factors, in our Annual Report on Form 10-K for the year ended December 31, 2023 as filed with the SEC on March 14, 2024.

Cash flows

The following table sets forth the primary sources and uses of cash for the 2024 Quarter and the 2023 Quarter (in thousands):

Three months ended March 31,

 

2024

2023

 

Net cash (used in) provided by:

    

    

    

Operating activities

$

(28,307)

$

(20,286)

Investing activities

 

30,979

 

(804)

Financing activities

 

846

 

44,050

Increase in cash, cash equivalents and restricted cash

$

3,518

$

22,960

Operating activities. The use of cash in both periods resulted primarily from our net losses adjusted for non-cash charges and changes in the components of working capital. Our cash outflow from net losses adjusted for non-cash charges and adjustments was $26.8 million and $17.9 million for the 2024 Quarter and the 2023 Quarter, respectively. Non-cash charges and adjustments were primarily related to the changes in fair value of the preferred stock tranche liability and stock-based compensation expense in the 2024 Quarter and 2023 Quarter. Our cash outflow from operating activities due to changes in operating assets and liabilities was $1.5 million and $2.4 million for the 2024 Quarter and the 2023 Quarter, respectively. Cash outflow due to changes in operating assets and liabilities for the 2024 Quarter was primarily driven by an increase of $0.6 million of prepaid expenses, other current assets and other assets, a decrease of $0.5 million of accrued expenses and other liabilities, a decrease of $0.3 million of deferred liabilities, and an increase of $0.2 million of grant receivable, partially offset by an increase of $0.2 million in accounts payable. Cash outflow due to changes in operating assets and liabilities for the 2023 Quarter was primarily driven by an increase of $2.1 million of prepaid expenses, other current assets and other assets, a decrease of $1.0 million of accrued expenses and other liabilities, partially offset by an increase of $0.7 million of deferred liabilities. The changes in prepaid expenses, other current assets, and other assets in both periods are exclusive of cash received from PanCAN and used on the RAMP 205 study. Cash used in operating activities was $28.3 million and $20.3 million for the 2024 Quarter and the 2023 Quarter, respectively.

31

Investing activities. The cash provided by investing activities for the 2024 Quarter relates to maturities of investments of $31.0 million, partially offset by a purchase of property and equipment of less than $0.1 million. The cash used by investing activities for the 2023 Quarter primarily relates to the net purchases of investments of $0.8 million.

Financing activities. The cash provided by financing activities for the 2024 Quarter represents $1.3 million of proceeds received from insurance premium financing and $0.1 million of proceeds received related to exercise of stock options and our employee stock purchase plan, partially offset by $0.4 million of payments on insurance premium financing and $0.2 million of fees paid to the Lenders to amend our Loan Agreement with Oxford. The cash provided by financing activities for the 2023 Quarter primarily represents $28.1 million of proceeds received from issuance of Series B Convertible Preferred Stock, net of issuance costs, $14.9 million of proceeds received pursuant to the Loan Agreement with Oxford, $1.4 million of proceeds received from insurance premium financing and less than $0.1 million of proceeds received related to our employee stock purchase plan, partially offset by $0.4 million of payments on insurance premium financing. Refer to Note 9. Notes Payable to our unaudited condensed consolidated financial statements included in this quarterly report for additional details on the finance agreement with AFCO Premium Credit LLC related to insurance premium financing and the monthly payments of principal and interest related thereto; Note 7. Debt to our unaudited condensed consolidated financial statements included in this quarterly report for additional details on the Loan Agreement; and Note 10. Capital Stock to our unaudited condensed consolidated financial statements included in this quarterly report for additional details on the January 2023 offering of our Series B Convertible Preferred Stock.

32

CONTRACTUAL OBLIGATIONS AND COMMITMENTS

The disclosure of our contractual obligations and commitments was reported in our Annual Report on Form 10-K for the year ended December 31, 2023. Except as previously disclosed in the Company’s subsequent filings with the SEC, including this Quarterly Report on Form 10-Q, there have not been any material changes from the contractual obligations and commitments previously disclosed in such report.

Item 3. Quantitative and Qualitative Disclosures About Market Risk.

We are exposed to market risk related to changes in interest rates. We had cash, cash equivalents and investments of $110.1 million as of March 31, 2024 consisting of cash, U.S. Government money market funds, U.S. government agency bonds, corporate bonds and commercial paper of publicly traded companies. Our primary exposure to market risk is interest rate sensitivity, which is affected by changes in the general level of U.S. interest rates, particularly because most of our investments are interest bearing. Our available for sale securities are subject to interest rate risk and will fall in value if market interest rates increase. Due to the short-term duration of most of our investment portfolio and the low risk profile of our investments, an immediate 100 basis point change in interest rates would not have a material effect on the fair market value of our portfolio.

We contract with CROs and contract manufacturers globally which may be denominated in foreign currencies. We may be subject to fluctuations in foreign currency rates in connection with these agreements. Transactions denominated in currencies other than the functional currency are recorded based on exchange rates at the time such transactions arise. As of March 31, 2024, an immaterial amount of our total liabilities were denominated in currencies other than the functional currency.

As of March 31, 2024, we have borrowed $40.0 million under the Loan Agreement. The Term Loans under the Loan Agreement bear interest at a floating rate equal to (a) the greater of (i) the one-month CME Secured Overnight Financing Rate and (ii) 0.13% plus (b) 7.37%, which is subject to an overall floor and cap. Changes in interest rates can cause interest charges to fluctuate under the Loan Agreement. A 10% increase in current interest rates would have resulted in an immaterial increase in the amount of cash interest expense for the three months ended March 31, 2024 due to the overall interest rate floor and cap.

Item 4. Controls and Procedures.

Evaluation of disclosure controls and procedures

Our management, with the participation of our President and Chief Executive Officer (principal executive officer) and our Chief Financial Officer (principal financial and accounting officer), evaluated the effectiveness of our disclosure controls and procedures as of March 31, 2024. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act of 1934 (Exchange Act), means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the evaluation of our disclosure controls and procedures as of March 31, 2024, our President and Chief Executive Officer and our Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.

Changes in internal control over financial reporting

There have been no changes in our internal control over financial reporting during the three months ended March 31, 2024, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

33

PART II—OTHER INFORMATION

Item 1. Legal Proceedings.

None.

Item 1A. Risk Factors.

You should carefully review and consider the information regarding certain factors that could materially affect our business, financial condition or future results set forth under Item 1A. Risk Factors in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 as filed with the SEC on March 14, 2024.

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

RECENT SALES OF UNREGISTERED SECURITIES

None.

PURCHASE OF EQUITY SECURITIES

We did not purchase any of our equity securities during the period covered by this Quarterly Report on Form 10-Q.

Item 3. Defaults Upon Senior Securities.

None.

Item 4. Mine Safety Disclosures.

None.

Item 5. Other Information.

None.

Item 6. Exhibits.

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

34

EXHIBIT INDEX

c

3.1

Restated Certificate of Incorporation of the Registrant (incorporated by reference to Exhibit 3.1 to the Annual Report on Form 10-K for the fiscal year ended December 31, 2018, filed by the Registrant on March 12, 2019).

3.2

Certificate of Amendment to the Restated Certificate of Incorporation of the Registrant (incorporated by reference to Exhibit 3.2 to the Annual Report on Form 10-K for the fiscal year ended December 31, 2018, filed by the Registrant on March 12, 2019).

3.3

Amended and Restated Bylaws of the Registrant (incorporated by reference to Exhibit 3.4 to Amendment No. 3 to the Registration Statement on Form S-1 (File No. 333-177677) filed by the Registrant on January 13, 2012).

3.4

Certificate of Amendment to the Restated Certificate of Incorporation of Verastem, Inc. (incorporated by reference to Exhibit 3.1 to the Form 8-K filed by the Registrant with the Securities and Exchange Commission on May 21, 2020).

3.5

Certificate of Designation of Preferences, Rights and Limitations of Series A Convertible Preferred Stock (incorporated by reference to Exhibit 3.1 to the Form 8-K filed by the Registrant with the Securities and Exchange Commission on November 7, 2022).

3.6

Certificate of Designation of Preferences, Rights and Limitations of Series B Convertible Preferred Stock (incorporated by reference to Exhibit 3.1 to the Form 8-K filed by the Registrant with the Securities and Exchange Commission on January 25, 2023).

3.7

Certificate of Amendment to the Restated Certificate of Incorporation of Verastem, Inc. (incorporated by reference to Exhibit 3.1 to the Form 8-K filed by the Registrant with the Securities and Exchange Commission on May 31, 2023).

10.1

First Amendment to Loan and Security Agreement, dated as of January 4, 2024, among Verastem, Inc., as borrower, Oxford Finance LLC, as collateral agent and a lender, and the other lenders party thereto. (incorporated by reference to Exhibit 10.1 to the Form 8-K filed by the Registrant with the Securities and Exchange Commission on January 8, 2024).

31.1

*

Certification of Principal Executive Officer pursuant to Rules 13a-14(a) or 15d-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

31.2

*

Certification of Principal Financial and Accounting Officer pursuant to Rules 13a-14(a) or 15d-14(a) of the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

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.

32.2

*

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

99.1

*

Press Release issued by Verastem, Inc. on May 9, 2024 (furnished herewith).

101.INS

*

Inline XBRL Instance Document

101.SCH

*

Inline XBRL Taxonomy Extension Schema Document

101.CAL

*

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF

*

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB

*

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE

*

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104

The cover page from this Current Report on form 10-Q, formatted in Inline XBRL

*

Filed or furnished herewith.

35

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

VERASTEM, INC.

Date: May 9, 2024

By:

/s/ DANIEL W. PATERSON

Daniel W. Paterson

President and Chief Executive Officer

(Principal executive officer)

Date: May 9, 2024

By:

/s/ DANIEL CALKINS

Daniel Calkins

Chief Financial Officer

(Principal financial and accounting officer)

36

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

Exhibit 31.1

CERTIFICATIONS

I, Daniel W. Paterson, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Verastem, 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.

/s/ DANIEL W. PATERSON

Daniel W. Paterson

President and Chief Executive Officer

(Principal executive officer)

Date: May 9, 2024

1


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

Exhibit 31.2

CERTIFICATIONS

I, Daniel Calkins, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Verastem, 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.

OO

/s/ DANIEL CALKINS

Daniel Calkins

Chief Financial Officer

(Principal financial and accounting officer)

Date: May 9, 2024

1


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

Exhibit 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Verastem, Inc. (the “Company”) for the period ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Daniel W. Paterson, President and Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to his 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 and results of operations of the Company.

/s/ DANIEL W. PATERSON

Daniel W. Paterson

President and Chief Executive Officer

(Principal executive officer)

Date: May 9, 2024

1


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

Exhibit 32.2

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Verastem, Inc. (the “Company”) for the period ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Daniel Calkins, Chief Financial Officer, of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to his 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 and results of operations of the Company.

/s/ DANIEL CALKINS

Daniel Calkins

Chief Financial Officer

(Principal financial and accounting officer)

Date: May 9, 2024

1


EX-99.1 6 vstm-20240331xex99d1.htm EX-99.1
Graphic

Exhibit 99.1

Verastem Oncology Reports First Quarter 2024 Financial Results and Highlights Recent Business Updates

Plan to announce topline RAMP 201 data with the start of planned rolling NDA submission for avutometinib and defactinib combination in recurrent low-grade serous ovarian cancer in Q2 2024

FDA Fast Track Designation granted for avutometinib in combination with adagrasib for the treatment of KRAS G12C-mutated metastatic non-small cell lung cancer

FDA Fast Track Designation granted for avutometinib plus defactinib in combination with sotorasib for the treatment of KRAS G12C-mutated metastatic non-small cell lung cancer

Initial safety and efficacy results from the RAMP 205 trial of avutometinib and defactinib in combination with current standard of care in first-line metastatic pancreatic cancer to be presented at the 2024 ASCO Annual Meeting

BOSTON--(BUSINESS WIRE)--May 9, 2024--Verastem Oncology (Nasdaq: VSTM), a biopharmaceutical company committed to advancing new medicines for patients with cancer, today announced business updates and reported financial results for the first quarter ended March 31, 2024.

“In the first quarter of 2024, we received FDA Orphan Drug Designation for avutometinib and defactinib combination in recurrent low-grade serous ovarian cancer, which recognizes this rare cancer as different and distinct from other forms of ovarian cancer and reinforces the need for new treatment options,” said Dan Paterson, president and chief executive officer of Verastem Oncology. “We look forward to starting our planned rolling NDA submission and sharing topline data for avutometinib and defactinib combination in recurrent low-grade serous ovarian cancer. We also plan to announce initial data from the RAMP 205 trial in first-line metastatic pancreatic cancer at ASCO and plan to provide updates across our other clinical programs in the second half of 2024.”

First Quarter 2024 and Recent Updates

Avutometinib and Defactinib Combination in Low-Grade Serous Ovarian Cancer (LGSOC)

Enrollment and site activations are underway in the U.S., Australia, and the UK, for the international confirmatory Phase 3 RAMP 301 trial evaluating the avutometinib and defactinib combination versus standard of care chemotherapy or hormonal therapy for the treatment of recurrent LGSOC.
Granted Orphan Drug Designation from the U.S. Food and Drug Administration (FDA) for avutometinib alone or in combination with defactinib for the treatment of all patients with recurrent LGSOC, in March 2024.
Multiple abstracts were selected for oral and poster presentations at the Society of Gynecologic Oncology (SGO) 2024 Annual Meeting on Women’s Cancer on March 16-18 in San Diego. These presentations included a late-breaking oral presentation on a planned subgroup analysis of Part A of the Phase 2 RAMP 201 trial of avutometinib and defactinib combination of heavily pretreated patients with LGSOC and a plenary oral presentation of preclinical efficacy data of avutometinib in combination with a focal adhesion kinase (FAK) inhibitor in recurrent LGSOC as well as a trials-in-progress poster about the Phase 3 RAMP 301 trial.

Plan to announce updated topline data from the RAMP 201 trial in LGSOC to coincide with the start of our planned rolling New Drug Application (NDA) submission for Accelerated Approval for the avutometinib and defactinib combination in recurrent LGSOC in Q2 2024.
Preparations for a potential U.S. commercial launch in 2025 are ongoing and plans to initiate discussions with European and Japanese regulatory authorities to address patient needs outside the U.S. continue to advance.

Avutometinib in Combination with KRAS G12C Inhibitors in Non-Small Cell Lung Cancer (NSCLC)

Verastem Oncology announced today it has received Fast Track Designation from the FDA for avutometinib in combination with Mirati’s (BMS) G12C inhibitor, KRAZATI™ (adagrasib) for the treatment of patients with KRAS G12C-mutated metastatic NSCLC who have received at least one prior systemic therapy and have not been previously treated with a KRAS G12C inhibitor, in April 2024.
Verastem Oncology announced today it has received Fast Track Designation from the FDA for the combination of avutometinib plus defactinib with Amgen’s G12C inhibitor, LUMAKRAS™ (sotorasib) for the treatment of patients with KRAS G12C-mutated metastatic NSCLC who have received at least one prior systemic therapy, in April 2024.
The FDA granted Fast Track Designation for avutometinib in combination with Amgen’s G12C inhibitor, LUMAKRAS™ (sotorasib), for the treatment of patients with KRAS G12C-mutant metastatic NSCLC who have received at least one prior systemic therapy and have not been previously treated with a KRAS G12C inhibitor, in January 2024.
Data updates from patients with KRAS G12C-mutant NSCLC in the Phase 1/2 RAMP 203 trial evaluating avutometinib plus defactinib and sotorasib are planned for H2 2024.
Data from patients with KRAS G12C-mutant NSCLC in the Phase 1/2 RAMP 204 trial evaluating avutometinib and adagrasib are planned for H2 2024.

Avutometinib and Defactinib Combination in First-Line Metastatic Pancreatic Cancer

Verastem Oncology today announced the acceptance of an abstract that will include initial safety and efficacy results from the RAMP 205 trial of avutometinib and defactinib in combination with current standard of care gemcitabine and nab-paclitaxel in first-line metastatic pancreatic cancer at the upcoming American Society of Clinical Oncology (ASCO) Annual Meeting.

GFH375 (VS-7375): Oral KRAS G12D (ON/OFF) Inhibitor

GenFleet Therapeutics investigational new drug (IND) application for GFH375 (VS-7375) was submitted in China and accepted for review. Expect to begin a Phase 1 trial in China in H2 2024.
Discovery/lead optimization continues for second and third programs with GenFleet collaboration.

Upcoming Presentations

Verastem Oncology today announced the acceptance of an abstract for poster presentation at the ASCO Annual Meeting being held from May 31 to June 4, 2024, in Chicago, IL.

Title: Avutometinib/defactinib and gemcitabine/nab-paclitaxel combination in first-line metastatic pancreatic ductal adenocarcinoma: Initial safety and efficacy of phase 1b/2 study (RAMP 205).

Abstract Number: 4140
Date/Time: Saturday, June 1, 2024, 1:30 to 4:30 pm CDT

Corporate Updates

Strengthened the executive leadership team with the appointment of John Hayslip, M.D., to chief medical officer in April 2024.  

First Quarter 2024 Financial Results

Verastem Oncology ended the first quarter of 2024 with cash, cash equivalents and investments of $110.1 million. 

 

Total operating expenses for the three months ended March 31, 2024 (the “2024 Quarter”) were $28.1 million, compared to $19.3 million for the three months ended March 31, 2023 (the “2023 Quarter”).  

 

Research & development expenses for the 2024 Quarter were $17.7 million, compared to $12.0 million for the 2023 Quarter. The increase of $5.7 million, or 47.5%, was primarily related to increased contract research organization costs, increased investigator fees and increased personnel costs, including non-cash stock compensation.  

 

Selling, general & administrative expenses for the 2024 Quarter were $10.4 million, compared to $7.3 million for the 2023 Quarter. The increase of $3.1 million, or 42.5%, was primarily related to additional costs in anticipation of a potential launch of avutometinib and defactinib in LGSOC, increased personnel costs, including non-cash stock compensation, and increased consulting and professional fees. 

 

Net loss for the 2024 Quarter was $33.9 million, or $1.26 per share (basic and diluted), compared to $15.7 million, or $0.94 per share (basic and diluted, each as adjusted for the Company’s reverse stock split) for the 2023 Quarter.  

 

For the 2024 Quarter, non-GAAP adjusted net loss was $26.2 million, or $0.98 per share (diluted) compared to non-GAAP adjusted net loss of $17.8 million, or $1.07 per share (diluted, as adjusted for the Company’s reverse stock split), for the 2023 Quarter. Please refer to the GAAP to non-GAAP Reconciliation attached to this press release.  

Use of Non-GAAP Financial Measures

To supplement Verastem Oncology’s condensed consolidated financial statements, which are prepared and presented in accordance with generally accepted accounting principles in the United States (GAAP), the Company uses the following non-GAAP financial measures in this press release: non-GAAP adjusted net loss and non-GAAP net loss per share. These non-GAAP financial measures exclude certain amounts or expenses from the corresponding financial measures determined in accordance with GAAP. Management believes this non-GAAP information is useful for investors, taken in conjunction with the Company’s GAAP financial statements, because it provides greater transparency and period-over- period comparability with respect to the Company’s operating performance and can enhance investors’ ability to identify operating trends in the Company’s business. Management uses these measures, among other factors, to assess and analyze operational results and trends and to make financial and operational


decisions. Non-GAAP information is not prepared under a comprehensive set of accounting rules and should only be used to supplement an understanding of the Company’s operating results as reported under GAAP, not in isolation or as a substitute for, or superior to, financial information prepared and presented in accordance with GAAP. In addition, these non-GAAP financial measures are unlikely to be comparable with non-GAAP information provided by other companies. The determination of the amounts that are excluded from non-GAAP financial measures is a matter of management judgment and depends upon, among other factors, the nature of the underlying expense or income amounts. Reconciliations between these non-GAAP financial measures and the most comparable GAAP financial measures for the three months ended March 31, 2024 and 2023 are included in the tables accompanying this press release after the unaudited condensed consolidated financial statements.

About the Avutometinib and Defactinib Combination

Avutometinib is a RAF/MEK clamp that induces inactive complexes of MEK with ARAF, BRAF and CRAF potentially creating a more complete and durable anti-tumor response through maximal RAS/MAPK pathway inhibition. In contrast to currently available MEK-only inhibitors, avutometinib blocks both MEK kinase activity and the ability of RAF to phosphorylate MEK. This unique mechanism allows avutometinib to block MEK signaling without the compensatory activation of MEK that appears to limit the efficacy of other MEK-only inhibitors. The U.S. Food and Drug Administration (FDA) granted Breakthrough Therapy Designation of the investigational combination of avutometinib and defactinib, a selective FAK inhibitor, for the treatment of all patients with recurrent low-grade serous ovarian cancer (LGSOC) regardless of KRAS status after one or more prior lines of therapy, including platinum-based chemotherapy. Avutometinib alone or in combination with defactinib was also granted Orphan Drug Designation by the FDA for the treatment of LGSOC. 

Verastem Oncology is currently conducting clinical trials with avutometinib in RAS/MAPK driven tumors as part of its Raf And Mek Program or RAMP. RAMP 301 (NCT06072781) is an international Phase 3 confirmatory trial evaluating the combination of avutometinib and defactinib versus standard chemotherapy or hormonal therapy for the treatment of recurrent LGSOC. RAMP 201 (NCT04625270) is a Phase 2 registration-directed trial of avutometinib in combination with defactinib in patients with recurrent LGSOC and enrollment has been completed in each of the dose optimization and expansion phases and the low-dose evaluation.

Verastem Oncology has established clinical collaborations with Amgen and Mirati to evaluate LUMAKRAS™ (sotorasib) in combination with avutometinib and defactinib and KRAZATI™ (adagrasib) in combination with avutometinib in KRAS G12C mutant NSCLC as part of the RAMP 203 (NCT05074810) and RAMP 204 (NCT05375994) trials, respectively. The RAMP 205 (NCT05669482), a Phase 1b/2 clinical trial evaluating avutometinib and defactinib with gemcitabine/nab-paclitaxel in patients with front-line metastatic pancreatic cancer, is supported by the PanCAN Therapeutic Accelerator Award.

About GFH375 (VS-7375)

GFH375 (VS-7375) is a potential best-in-class, potent and selective oral KRAS G12D (ON/OFF) inhibitor, identified as the lead program from the Verastem Oncology discovery and development collaboration with GenFleet Therapeutics. Upon approval of the investigational new drug (IND) application in China (which is currently under review), GenFleet is expected to initiate a Phase 1 trial in China in the second half of 2024. The collaboration includes three discovery programs, the first being the KRAS G12D inhibitor, and will provide Verastem Oncology with exclusive options to obtain licenses to each of the


three compounds in the collaboration after successful completion of pre-determined milestones in Phase 1 trials. The licenses would give Verastem Oncology development and commercialization rights outside of the GenFleet territories of mainland China, Hong Kong, Macau, and Taiwan.

About Verastem Oncology

Verastem Oncology (Nasdaq: VSTM) is a late-stage development biopharmaceutical company committed to the development and commercialization of new medicines to improve the lives of patients diagnosed with cancer. Our pipeline is focused on RAS/MAPK-driven cancers, specifically novel small molecule drugs that inhibit critical signaling pathways in cancer that promote cancer cell survival and tumor growth, including RAF/MEK inhibition and FAK inhibition. For more information, please visit www.verastem.com and follow us on LinkedIn.

Forward-Looking Statements Notice

This  press release includes forward-looking statements about Verastem Oncology’s strategy, future plans and prospects, including statements related to the expected timing of the planned rolling New Drug Application (NDA) submission for the avutometinib and defactinib combination in low-grade serous ovarian cancer, the outcome and benefits of the collaboration with GenFleet, including the approval of the IND in China, the potential clinical value of various of the Company’s clinical trials, the timing of commencing and completing trials, including topline data reports, interactions with regulators, the potential for and timing of commercialization of product candidates and potential for additional development programs involving Verastem Oncology’s lead compound. The words "anticipate," "believe," "estimate," "expect," "intend," "may," "plan," "predict," "project," "target," "potential," "will," "would," "could," "should," "continue," “can,” “promising” and similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain these identifying words. Forward-looking statements are not guarantees of future performance and are subject to risks and uncertainties that could cause actual results to differ materially from those expressed or implied in such statement.

Applicable risks and uncertainties include the risks and uncertainties, among other things, regarding: the success in the development and potential commercialization of our product candidates, including avutometinib in combination with other compounds, including defactinib, LUMAKRAS™ and others; the uncertainties inherent in research and development, such as negative or unexpected results of clinical trials, the occurrence or timing of applications for our product candidates that may be filed with regulatory authorities in any jurisdictions; whether and when regulatory authorities in any jurisdictions may approve any such applications that may be filed for our product candidates, and, if approved, whether our product candidates will be commercially successful in such jurisdictions; our ability to obtain, maintain and enforce patent and other intellectual property protection for our product candidates; the scope, timing, and outcome of any legal proceedings; decisions by regulatory authorities regarding trial design, labeling and other matters that could affect the timing, availability or commercial potential of our product candidates; whether preclinical testing of our product candidates and preliminary or interim data from clinical trials will be predictive of the results or success of ongoing or later clinical trials; that the timing, scope and rate of reimbursement for our product candidates is uncertain; that third-party payors (including government agencies) may not reimburse; that there may be competitive developments affecting our product candidates; that data may not be available when expected; that enrollment of clinical trials may take longer than expected; that our product candidates will cause adverse safety events and/or unexpected concerns may arise from additional data or analysis, or result in unmanageable safety profiles as compared to their


levels of efficacy; that our product candidates may experience manufacturing or supply interruptions or failures; that any of our third party contract research organizations, contract manufacturing organizations, clinical sites, or contractors, among others, who we rely on fail to fully perform; that we face substantial competition, which may result in others developing or commercializing products before or more successfully than we do which could result in reduced market share or market potential for our product candidates; that we will be unable to successfully initiate or complete the clinical development and eventual commercialization of our product candidates; that the development and commercialization of our product candidates will take longer or cost more than planned, including as a result of conducting additional studies; that we may not have sufficient cash to fund our contemplated operations; that we may not attract and retain high quality personnel; that we or Chugai Pharmaceutical Co., Ltd. will fail to fully perform under the avutometinib license agreement; that our target market for our product candidates might be smaller than we are presently estimating; that Secura Bio, Inc. will fail to fully perform under the asset purchase agreement with Secura Bio, Inc., including in relation to milestone payments; that we will not see a return on investment on the payments we have and may continue to make pursuant to the collaboration and option agreement with GenFleet or that GenFleet will fail to fully perform under the agreement; that we may be unable to obtain adequate financing in the future through product licensing, co-promotional arrangements, public or private equity, debt financing or otherwise; that we will not pursue or submit regulatory filings for our product candidates; and that our product candidates will not receive regulatory approval, become commercially successful products, or result in new treatment options being offered to patients.

Other risks and uncertainties include those identified under the heading “Risk Factors” in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 as filed with the Securities and Exchange Commission (SEC) on March 14, 2024 and in any subsequent filings with the SEC. The forward-looking statements contained in this press release reflect Verastem Oncology’s views as of the date hereof, and the Company does not assume and specifically disclaims any obligation to update any forward-looking statements whether as a result of new information, future events or otherwise, except as required by law.

For Investor and Media Inquiries:

Julissa Viana

Vice President, Corporate Communications and Investor Relations

investors@verastem.com or

media@verastem.com


Verastem Oncology

Condensed Consolidated Balance Sheets

(in thousands)

(unaudited)

March 31,

2024

December 31,

2023

Cash, cash equivalents, & investments

$

110,125

$

137,129

Grant receivable

226

Prepaid expenses and other current assets

7,323

6,553

Property and equipment, net

52

37

Right-of-use asset, net

997

1,171

Restricted cash and other assets

4,816

4,828

Total assets

$

123,539

$

149,718

Current Liabilities

$

26,725

$

26,380

Long term debt

40,123

40,086

Lease liability, long-term

270

530

Preferred stock tranche liability

10,200

4,189

Convertible preferred stock

21,159

21,159

Stockholders’ equity

25,062

57,374

Total liabilities, convertible preferred stock and stockholders’ equity

$

123,539

$

149,718


Verastem Oncology

Condensed Consolidated Statements of Operations

(in thousands, except per share amounts)

(unaudited)

Three months ended March 31,

2024

2023

 

 

Operating expenses:

Research and development

$

17,707

$

12,015

Selling, general and administrative

 

10,352

 

7,329

Total operating expenses

 

28,059

 

19,344

Loss from operations

 

(28,059)

 

(19,344)

Other income (expense)

(30)

(7)

Interest income

 

1,367

 

976

Interest expense

 

(1,130)

 

(769)

Change in fair value of preferred stock tranche liability

(6,011)

3,430

Net loss

$

(33,863)

(15,714)

Net loss per share—basic and diluted

$

(1.26)

$

(0.94)(1)

Weighted average common shares outstanding used in computing:

Net loss per share – basic and diluted

$

26,832

$

16,723(1)

(1) Amounts have been retroactively restated to reflect the 1-for-12 reverse stock split effected on May 31, 2023


Verastem Oncology

Reconciliation of GAAP to Non-GAAP Financial Information

(in thousands, except per share amounts)

(unaudited)

Three months ended March 31,

2024

2023

Net loss reconciliation

Net loss (GAAP basis)

$

(33,863)

$

(15,714)

Adjust:

Stock-based compensation expense

1,483

1,313

Non-cash interest, net

 

(419)

 

(36)

Change in fair value of preferred stock tranche liability

6,011

(3,430)

Severance and other

 

553

 

38

Adjusted net loss (non-GAAP basis)

$

(26,235)

$

(17,829)

 

 

Reconciliation of net loss per share

 

 

Net loss per share – diluted (GAAP Basis)

(1.26)

$

(0.94)(1)

Adjust per diluted share:

 

Stock-based compensation expense

 

0.06

 

0.08(1)

Non-cash interest, net

(0.02)

Change in fair value of preferred stock tranche liability

0.22

(0.21)(1)

Severance and other

0.02

Adjusted net loss per share – diluted

(non-GAAP basis)

$

(0.98)

$

(1.07)(1)

Weighted average common shares outstanding used in computing net loss per share—diluted

$

26,832

$

16,723(1)

(1) Amounts have been retroactively restated to reflect the 1-for-12 reverse stock split effected on May 31, 2023


GRAPHIC 7 vstm-20240331xex99d1001.jpg GRAPHIC begin 644 vstm-20240331xex99d1001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !1 2,# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z**Y#QY M\2M/^'YM1>V]Q-]HSM,2\#'O7'B\9A\!1EB,3-1@MV_N.C#X>KBJBHT(\TGT M.OHKSWP[\:]$\1V^I/##<1O8V[7+1,H+.B]=OOTK-L_VA_#]W=PP&VNHA(P7 M>P&%SW-5@,50S.BL1@YJ<.Z\CR\TQ=#)*ZPV8S]G-ZI,]4HKX:_X**_$GQGX M7N?#6GZ)?WFE^'[N%I9+FS@P<>]>@_L,_$OQ+X@^"&IZIXPN;B MZL].NF2TO[K)>6(*"PR?O!3QGWQVKZBOE,\/E:S2=1I]*U/$OQPT/PUJLEA)#<3RQ@%S&!@$ MC.*^,RW-,%F_-]0JJIR[VZ7/:S=/(81J9G^Z4M%?J>BT5@>#/&-KXVTDW]G% M+%$'*8E&#D5P7BS]I[P;X)^*%EX$U<:A:ZO>,BQ3-;?Z.Q?[OSYZ9XSBO>I8 M:M7DX4HMM*[MV1PQQN'E1C74UR2M9]'?8]WD6GVDUS.XCAA0R M.[' R:YTKZ([=M2:BO*/A'^TKX2^->OZKI/AN+4GDTT9FN+BV"0GYL8#!C MDG^59'Q?_:]\"?!/Q4/#_B%=3;4/)6?_ $2V$B!6SCDL.>*]!9=BY5OJZIOG MM>UM;'"\=AHTO;NHN3:_0]NHKY9_X>._"C_GEKO_ (!+_P#%UZ1\$_VHO!OQ M[U;4=.\,KJ*W-A"MQ+]MMQ&-I;:,$,._"C_GEK MO_@$O_Q=3A\KQN*A[6A2,?"O]KKX;?%[5%T MS1]6EM-3?_5VFHQ>2\O^[R0?IG->SUR8C#5L+/V=>#B^S5CIHUZ6(CST9*2\ M@HHKSKP?\=?#7C;XC^(O!>G3,VJZ)CSBWW9#_%M_W3P:B%&I5C*4(W45=^2V M*G5A3<8R=G+1>9Z+116=XA\1:;X4T:[U;5[R*PTZU0R37$S;505E&+DU&*NV M:-J*N]C1HKY0UK_@H]\-M.U1K:TLM6U&W5MINHXE13[@$Y(_*O9/A%^T3X'^ M-L3CPUJOF7L2[Y;"Y7RYT'KM[CW!->I7RK'8:G[6M1DH][?GV^9Y]',<'7G[ M.E53EVO_ %<]+HKP[XN?MA> O@OXM?PYKZZF^HI$LK?9+82( PR.2PKBO^'C MOPH_YYZ[_P" 2_\ Q=72R?,*T%4IT9.+V=B:F9X*E-PG52:WU/J:BO#_ (0_ MM@^ _C7XN_X1SP^NIIJ)@>X'VRV$:%5(!Y#'GYA6U\;?VE/"/P"FTN+Q,M^S MZBKO"+* 2<*0#G+#'45@\NQ<:ZPSI/G>MK:FJQV&=%UU47(NO0]6HKY9_P"' MCGPH_P">6N_^ 2__ !==I\(_VP_ ?QH\71^'/#Z:HNHO$\R_:[8(FU1D\AC6 M]7)\PHP=2I1DHK5NQE3S/!59J$*J;>VI[E12$X&3TKS[X/\ QMT#XU6>M3Z& M9$.E7SV,\WG;<]"H MHKSW7?C=X?T#XMZ%\/)S(^MZM \\93&R,*"0&]R%)%%*C4K-JFKV3?R6["I5 MA22%>GO%W/BSP=KS>&?$EG?$;HT?9,G] M^,\.OY$T[QWHR^&/$ES;1-NM'Q/;2#HT3E(\3Q7#6T< M+=41#@#\>OXU^AZ>B^U_E\SG\(X1X@Y*]6SE07O=VU\/\ MGZHZOX7643:A=:U=J&LM*B,YW=&D_@7\ZS&-UXDUPGYIKN\F^I+,:W]6A_X1 M/P)I6B#Y;R] OKL=P#]Q3^'-=9^SWX2_M37Y=8G3=!8C$>1P9#T_(<_E75P5 MDT
+FO?J>\_GLODC\O\2LTEQ=Q9#*L-*]*D^7]9OY'NWA/P_%X7\/66FQ M ?N(P&(_B;^(_G7RK_P4/^%4FL>#M-\=Z9'MU+0Y0)G0?,8B>#^#8_.OL&LO MQ1X>M/%GAW4=&OHQ+:7T#P2J>ZL,5]MEV-E@<7#$KH]?-=?P/K\3@*=;!O!P M5DE9>5MC@/V9OBI'\7_@[H6N&0/?I']EO5!Y6= V?J,-^-<+^W-\6O^%GI7AO['_B*[^ W[0/BGX5:W*8K.\F86QD.!YJY M,;#_ 'T/;OCTJMXUDD_:J_;$M-#@8S>&O#S[9"O*$(-S:K7J.SE&3]/\ ABLYH1PF6TZ,%=1E'Y_\.?=G_#/'PO\ ^B>^&O\ MP50__$UN^%/AGX2\"W$\_ASPUI6A3SJ$EDT^SCA9U!R 2H&1FOCG_AGC]I__ M **/_P"3Q_PKZ@_9]\*>-?!OP^33O'NLC7-=%Q(_VH/O_=G&U^ _#MW=SZ?%)+/-IL+.[%>225R37E7_!2_P#Y)QH'_7[_ $KC?"'Q M^_:%\+?#K3&LOAM'/H-E8J8[UH6(:%5^^<-ZU?:GP?\ $%WXJ^%_AC5K]@UY=V$4LK 8RQ7DU\#>!M.\=_M[ M^.8+SQ+J5G9>&]#D!FM+;Y=@/94R22W3<>*_1S1='M?#^D6>FV,0AM+2)88H MUZ*H&!7%GDI4,+0P6(GSUH7;>]D]E?J=>4)5<15Q="/+2E:RVNUN['%?'SXH M6_P@^%.N^))G47$,)BM$)&7G880#/7GG'H#7YF?"C7?%7P8\?>$?B;JL;KI. MO74F^;=DS(7Q)E21ZY&>*]^_;9\7S_%SXR^%/A+I%R%MXKA#>L'PHE;KNYQ\ MB G![U[)^TE\'M \3_LZ_P#"-Z3/:?:= MEDL%29-WB7[WE#9?B[G!CU4S'$5*E&5E0^'SEN_P -#Z*TW4(-6T^VO;:02V]Q M&LL;J<@J1D5\D?\ !2J_U6V^%F@6]KO72KC4"+UD]0O[L'Z_-^5=+^P;\7&\ M>_"H:%?S%]7T%OLSAVRS1_PG^E>[?$3X>:)\4O"=[X=\06@N]/NEY'1D8='4 M]F'K7S5'_A$S5>W5U3E^'=?+5'OU/^%;+G[)V&-'&GWVH* M$<;RR1+G)6,'[H)Z@>WI7R+XF_91^+?[.U_=:[\+/$5SJ.F(3(UG"V)2H[-$ M?E?\.:]A_93_ &PI/B[JDGA#Q;9II?BV!"49!L2YV_>&T_=8>E>ICL)B)TJN M+P6(]K2EK)7=TM_>7D>=@\31A4IX;%T/9U%I%V5GZ,]Z\2_"7P3XSU'^T->\ M)Z-K-]M"?:;ZQCFDVCH-S G%? '_ @7AO\ X;X?PY_8.G?\(_\ :V7^S/LR M?9\>5G'EXV]?:OTKK\\?^@^ M57=2-]-S[B\,_";P5X+U(ZAH'A/1M%OBAB-S86,<,FPX)7)OAW' VR=EG6-O1BZ8/Y MUAPW4G5S:G*6S4%976WJCZHT+]GWX93:)822?#_PV[M C M,S:7"225')^6NC\-?"3P3X-U(:AH/A+1M&OPI07-C8QQ2;3U&Y0#@U\@?$[7QX6^'7B M75MP5K33IY5+=-P0[?UQ7YO_ +!WQ7F\"_'.+3M19H=*\7JUJ6;(3[0&)A8> MOS[H_K)[5]E_MQ^)QX:_9R\1C>4?4#%9+CK\S9_DM?)GCKX-7&E?L:?#;Q[I MD3P:QHZN'$<$*-)([=%4#)-?E$_QEN_% M/[7FE^.Y&D%@VNQV\$G55MPPCP#_ +C$_C7U+\>?VF(M4_9#TK6].F"ZSXK@ M6P\N(_-'+C$^/3!#8^H]:\'^/WP3/PL_9G^&&H"+R=46Z>>]E PV^90ZC/MM MXK;A["1P?,L2K2JMTU\D^9_?9&6=XF6)Y7AW[M-*;^;5OPNS]-E8,H(Z$9%% M8'P^\0+XK\">'M:0@KJ&GP70P?[\:M_6BOSB<7"3B]T?=1DIQ4ELSH****@H M\Q^/GA#_ (2#PB=0A3==Z:3*,#DQG[X_D?PKP;X>ZK#8ZV;.[YT_4$-I<*>F MUN ?P.#7V'/ ES!)%(H:-U*LIZ$&OC;Q[X9D\'>*[[3\$1(^^%CW0\K_ (?A M7X+QY@ZN4YCA^(,)H[I/_%';[UI\C]2X7K4\QP5;*,3JFG;T>_W/7YGDWC6U MNO WBV^TZ1FCGLISL<'J UV/A:#XM:YX6\>H%&F2P'^W2I&([B #. M?3> OYCUK@/VC-/.N>#=$\;6Z[IH@-.U(CKO4?NW/U''X"N;^ /Q UFW\.>) M=$A;_B47AC9F+'*R \A?JN<_05_2]3#X/BO(J&8K6+Y9?/JC^7<#F>-\,\YQ MM&&SC./K=>X_O/3?$.K3>*?$5Q=;26N)-L: =%Z* /IBOJKX<^%T\)>$[*RV M@3%?,F([N>3_ (5X)\$/"7_"1>+([F5-UK8XE;(X+?PBOJ*N'%22M370Y>!L M!.I[7-J^LIMI/YWD_F_R"BBBN _6CX5_X**_#*ZTB\T+XGZ$9+6\MV%G>SP9 M#+_SRDR.F"2OXBN\_P""?OPI?PQ\.[GQCJ2%M5\02&19'Y;R@>N?!#*H0S"6-Z-;?WMF_N+=?FW^V=K%K MX?\ VN] U*^?>.?V?_A[\2M8&J^)O"UEJ^HB M,1?:)BX;:.@^5A6&2X^EEV)=6LFXN+6EKZ^IMFN#J8Z@J=)I--/7;0\Y_P"& M]_@U_P!##<_^"^;_ .)KN_A1^T9X%^->HWUCX3U26^NK*(33));21;4)P#E@ M >:R/^&/?@W_ -"%IW_?!OA7>75WX4\.6FB7-U&(II("Y+ MJ#D [B>,T8B63NE+ZO&IS]+N-OG;45".9JHO;N'+UMS7^5SYM_X*7_\ ).- M_P"OW^E?1_P6ACN?@UX4AE0212:7$CHPR&!3!!K3\>?#'PM\3["&R\4Z+;ZU M:POYD<=QNPK>O!%;NE:5::'IMMI]A EK9VT8BAA3[J*.@%9UL="IE]'")/FA M)N_34TI8.<,;4Q+:M))6ZZ'YVR/U?>/Q# M^(.G^ _AYJGBJ>93:6UJ9XCD?O"1\@&2,Y)'%1_$#X0^#OBFMH/%?A^TUK[( M28#&/$7@^/PKJ6CP7?A^-51;!]PC 7[HX.>/K73C

*2F]/>2ZK7>QAA<%7P2K4Z4ERRNX[Z-_I<_/K]G[]F6Z_:HN/$ M?CWQ'KFH:0D]\PMYK0+OE;.6.YL\#I^%>S'_ ()OZ(P(/C_Q(0>H+I_A7U9X M3\'Z+X$T.WT;0-.@TK3(!B.V@&%7\^3]36S73BN),;4K2EAY\D.BLM%TZ&&' MR+"0I)5X\T^KN]6?G%X/T2Y_8M_:IT_2)KRXN?#&LJMO]JF7'F*YPK' )5N M./6OK;]IOX_7GP$\'Z;K=CH$NNKQN-+.FS6D,^GF/R3;3('C9,8 MVE3D$8]:PQ6:4,;5H8C$4W*45::V4K;.ZZ_(UPV7UL+3K4*,^6+=X]7'NM3P M#PQ^WM\(M';.YFO9I'3:JHR,B@XXW,6SCV-?6NK?L6_!C6=1:]G\#VT4K'CVFC6"\^3:1! 3ZL>K'W.376LRR[!4JJ MP$)\]1./O-62>]K:OYG.\#CL54IO&2CRP=_=O=M=[[?(W:_/'_G(^_\ U^M_ MZ)K]#JXK_A3'@G_A.CXR_P"$RY&ERR4M>R.UKX*_X*5W"6GBWX;SRG;'%YSL<9P!)&37W MK7&?$'X-^"_BJ]F_BSP_:ZV]F&$#7!8&,'&0-I'7 J,GQM/+\9#$U4VE?;?5 M-#S/"3QN%E0IM)NV^VC3/']'_;O^#MII-E!+X@N5DCA1&'V";@A0#_#7;_#7 M]JGX<_%OQ,F@>&M8FN]3>-I5BDM)(P57D\L,5!_PQ[\&_P#H0M._[[E_^+K? M\$?L]_#KX;ZVNL>&O"MEI.IJC1BYA+E@IZCYF/6NJO/)I4Y.C&IS]+N-K^?D M848YHIQ]K*GR];1\X_\ !3'Q$\7@SPIH$)S)>WK3-&#RP5<+Q]37TCH? MPWL=0^!=EX(OH]]A/HB:=*OHIB"Y'N.H]Q5_QS\'?!GQ*U"POO$_A^UUB[L/ M^/:6XW9CYSQ@CN,\UV$<:Q1JB*%10% '85A6S"+P5##4DU*#_J?D[\"_A+KOBK]H#2_AQK+RR:;X9U.>>Y@.?+0(PWL/3 M?L3'KD>M?;7[>7AE=:_9NUF1(U_XEDT%VH Z -LX_!Z]BTCX9>&=!\;ZQXOL M-*CM_$6KQI%>WH=B954 ;2=H^ZO0#.!6OXA\/:;XLT6\TC5[.._TV[C,4]M M*,K(I[&O3QN?/%8ZABE&RIV=O.]Y?><&%R?ZOA*V';NYWU\MH_L:9#K.EW5C.H:*>,HP/N*\+/,LAG&7U< M'+[2T\FM4_O/4RS&RR_%T\3'H]?3K^!\A>%+&V\6Z9K/@S4'"6FNVS01NW2* M<BW2!=1B=OM6/\ GKGD?A@#\*ZS6],NO"7B2XM& M)BN+.;Y6'7@Y!%>NVG@Y/B-XG\/>)((Q]BO8P^H!1PDT?##VW8&*^'\,,_K4 ML-7X?Q+M[.7,D_NDOD_S/,\8N&)YFL-FN!5^9J,K=G\+/0?@[X4_X1?P?;F1 M-MU=_OI/7GH/RKNJ15"*% P , #M2U^KRDY-R9PX+"4\#AJ>&I;127]>H5#> M7<5A:37,S!(HD+LQ[ 5-69XGTZ35O#VHV41 DG@=%)]2*2U>IO6E*%.4H*[2 M=O4Y;3+77O&T0U*;5)M%TZ7)MK6U WLG9G8^O7%/%YJ_@G4[6+4+YM6TBZD$ M0GE4"6%STSCJ*TOA_KMMJ?AVUMU81W=FBV]Q;OP\;J,'(_"J/CW4H]1EL="M M"MQ?7$Z.R("CC*=5NH[._,WS2?V>6]M7I:VA8^ M)6HZCINA02:5*([QKF-$ST;)Z'V-:7A7Q*GB33C(T9M[V$^7B<=1]/2 MLWX@KLTS3%ZXOH!_X\*A\6:7:,;;RV7_EO%Z_[P[5*2<4NITU M:M>AC*E>+;A%1YH^6OO+S75=5YI%WP5J=SJ7]K?:9FE\J\>--W\*CM62VHZQ MXXU>\M]+O3I6C6;^2]W$N99I!U"YX %/^%=_#JMAJMW 289KQV4D8.#4/P[O M8M$O]7\/WK"WU!;N2XC5^!-&YR"I[X[U;5G*RU1QTJSQ%'"PG-\D^:[3M>WP MJ^^N^^MK&GI_AO7M'U.&2+7I-1L2<2PWR@L!ZJ14OBS7KZWO+/2-(53J5V"W MG2#*0H.K$>OH*V[G5[*SGAAGNX8IICMC1G +GV%JW1*V%Y!] ME>=SA(7!RN?3/J:B/O/5'H8F,,)0<*,VHN24GS-\J>^[;7Z7N/?P9KD,7G0> M*KQ[TQK!J5H_E7$:]">S#V-;,U_;6]LUQ+/ M&D"KN,C,-N/7-RA8-PQO51CZ.I_V16E\0]-EU?PG=Q6P\R1"LH5>2VT MYP/RIM+G2?D3AZU6.6SJPUFO:6Z[2E8R['0?$/B. 7VH:Y<:7YHW1VEDH C' M;<2.34VF:GJOAK7[;1]8N/[0M;P'[)?%=K[AR4<#C..];GAK7[/7M(M[BUF5 MAM"LA/S(PZ@CL:Y[Q)?1>(?%FC:19,)WLYOM=W)&HW-N-GS-\]VKJU[;7>B]W?9&AXQ\1W=A<66E:4BOJE\2$:3[L2 M#JY]:I/X+UY(?.A\5WAOA\V)$4PD^A7'2J_C*<>'_&NBZU(VO[K3%GTC5[?3]@,C2R0B977';D8^M&R5NHY*.(JXAU^9N#248R MY7:R=UK%7;OJWTL)JMEK%WX8$<-VMMK"H&,D(^1G'4<]C6"/B6I\,B40DZZ7 M^RBQ_B\_IT].^?2MKP!K-UK_ (3L;Z]=9+F4'>R+M!P2,XK#72;,?%U[C[.G MF_8@^['\6<9^M$4KN,EL+$3JRA1Q&$FTJJC'76R>JE_B7W/KL=3X9L[ZQT:" M/4KIKR](W2R-V)YP/8=*U:**Q;N[GTE*FJ4(TULE;75_>%%%%(U"BBB@ HHH MH **** "BBB@ HHHH \"_:/\(^7/::_ GRO^XG('?^$G^7X5VGP#\/7&A^!T MFN&8&^D,Z1'HJXP#^.,_E7HES:PWD1BGB2:,]4D4$?E3T18D5$4*BC 4# K MXK#<,4,-GE3.8R^)?#VD]W\UT[ML^DK9W5K99#+I+X7OY+9?(=1117VI\V%% M%% '/ZUX$T77KK[5BV>BI,EE L"2N9'5>FX]35?7O"NE>)HT34;-+@Q MG*2YC+#T94_8R@G#M96^XY[1? >B:!=?:K6SW76,">=VD< M#V+$XK:O;&WU&V>WNH4N('&&CD7(/X5/13\FLW^T3MOD=)Y$W'UP& K6TC1K30[06UFC1PYSAI& MT[P[:_9].M([6,G)V#ECZDGD_C6C10Y2:LV*G@\-2J.K3IQ4GU M25_O(;NT@OK=X+B))X7&&CD&01]*Y7_A4_AG?S8.8G&37=)_F0V=G!I]M';VT*001C"QQKA5'L*A_LFT_M,ZAY(^V& M/RO-R<[?3'2KE%*[.ATX-).*LMO+T"BBBD:!1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 ? 4444 %%%% !1110 4444 %%%% !1110 4444 ?_V0$! end EX-101.SCH 8 vstm-20240331.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Summary of significant accounting policies - Cash, cash equivalents and restricted cash (Details) link:presentationLink link:calculationLink link:definitionLink 40209 - Disclosure - Summary of significant accounting policies - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Cash, cash equivalents and restricted cash (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Cash, cash equivalents and restricted cash (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Fair value of financial instruments - Financial Instruments Measured on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Accrued expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Debt - Components of carrying value of debt (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Debt - Schedule of interest expenses (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - Debt - Future principal payments (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Leases - Balance sheet and other information (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (Paranthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Nature of business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Fair value of financial instruments link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Accrued expenses link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Capital stock link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Stock-based compensation link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Net loss per share link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Subsequent events link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Fair value of financial instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Accrued expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Stock-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Net loss per share (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Nature of business (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - Nature of business - Reverse Stock Split (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Summary of significant accounting policies - Proceeds from grants (Details) link:presentationLink link:calculationLink link:definitionLink 40206 - Disclosure - Summary of significant accounting policies - Preferred stock tranche liability (Details) link:presentationLink link:calculationLink link:definitionLink 40207 - Disclosure - Summary of significant accounting policies - Preferred stock right liability (Details) link:presentationLink link:calculationLink link:definitionLink 40210 - Disclosure - Summary of significant accounting policies - Concentrations of credit risk and off-balance sheet risk (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Fair value of financial instruments (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Notes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Capital stock - June 2023 Public Offering (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - Capital Stock - Convertible Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 41004 - Disclosure - Capital Stock - At-the market equity offering program (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Stock-based compensation - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Stock-based compensation - Option Exchange Program (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - Stock-based compensation - Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 41104 - Disclosure - Stock-based compensation - Restricted Stock (Details) link:presentationLink link:calculationLink link:definitionLink 41105 - Disclosure - Stock-based compensation - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Net loss per share - Potentially dilutive securities were excluded from the calculation of diluted net loss per share (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Commitments and contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9940901 - Disclosure - Convertible Senior Notes - Schedule of Notes Carrying Value (Details) link:presentationLink link:calculationLink link:definitionLink 9940902 - Disclosure - Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9941301 - Disclosure - License, collaboration and commercial agreements - Genfleet Therapeutics (Details) link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Cash, cash equivalents and restricted cash link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Notes Payable link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Cash, cash equivalents and restricted cash (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - Income taxes (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 vstm-20240331_cal.xml EX-101.CAL EX-101.DEF 10 vstm-20240331_def.xml EX-101.DEF EX-101.LAB 11 vstm-20240331_lab.xml EX-101.LAB EX-101.PRE 12 vstm-20240331_pre.xml EX-101.PRE XML 14 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 08, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Mar. 31, 2024  
Entity File Number 001-35403  
Entity Registrant Name Verastem, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 27-3269467  
Entity Address, Address Line One 117 Kendrick Street, Suite 500  
Entity Address, City or Town Needham  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 02494  
City Area Code 781  
Local Phone Number 292-4200  
Title of 12(b) Security Common Stock, $0.0001 par value per share  
Trading Symbol VSTM  
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   25,325,551
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001526119  
Amendment Flag false  

XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 81,316 $ 77,909
Short-term investments 28,809 59,220
Grant receivable 226  
Prepaid expenses and other current assets 7,323 6,553
Total current assets 117,674 143,682
Property and equipment, net 52 37
Right-of-use asset, net 997 1,171
Restricted cash 241 241
Other assets 4,575 4,587
Total assets 123,539 149,718
Current liabilities:    
Accounts payable 7,449 7,184
Accrued expenses 17,384 17,928
Note Payable 911  
Deferred liabilities   327
Lease liability, short-term 981 941
Total current liabilities 26,725 26,380
Non-current liabilities:    
Long-term debt 40,123 40,086
Lease liability, long-term 270 530
Preferred stock tranche liability 10,200 4,189
Total liabilities 77,318 71,185
Stockholders' equity:    
Common stock, $0.0001 par value; 300,000 shares authorized, 25,308 and 25,281 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively 3 3
Additional paid-in capital 883,816 882,248
Accumulated other comprehensive income (4) 13
Accumulated deficit (858,753) (824,890)
Total stockholders' equity 25,062 57,374
Total liabilities, convertible preferred stock and stockholders' equity 123,539 149,718
Series B Preferred Stock    
Convertible Preferred Stock:    
Convertible preferred stock $ 21,159 $ 21,159
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Preferred stock, shares authorized 5,000,000  
Common stock, par value (in dollars per share) $ 0.0001  
Common stock, shares authorized 300,000,000  
Common stock, shares issued 25,308,000 25,281,000
Common stock, shares outstanding 25,308,000 25,281,000
Series A Preferred Stock    
Preferred stock, par value (in dollars per share) $ 0.0001  
Preferred stock, shares authorized 1,000,000  
Preferred stock, shares issued 1,000,000  
Series B Preferred Stock    
Preferred stock, par value (in dollars per share) $ 0.0001  
Preferred stock, shares authorized 2,144,000  
Preferred stock, shares issued 1,200,000 1,200,000
Preferred stock, shares outstanding 1,200,000 1,200,000
Preferred Stock [Member]    
Preferred stock, par value (in dollars per share) $ 0.0001  
Preferred stock, shares authorized 5,000,000  
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Operating expenses:      
Research and development $ 17,707 $ 12,015  
Selling, general and administrative 10,352 7,329  
Total operating expenses 28,059 19,344  
Loss from operations (28,059) (19,344)  
Other expense (30) (7)  
Interest income 1,367 976  
Interest expense (1,130) (769)  
Change in fair value of preferred stock tranche liability (6,011) 3,430  
Net loss $ (33,863) $ (15,714)  
Net loss per share-basic $ (1.26) $ (0.94)  
Net loss per share-diluted   $ (0.08) $ (0.09)
Weighted average common shares outstanding used in computing net loss per share - basic 26,832 16,723  
Weighted average common shares outstanding used in computing net loss per share - diluted   200,679 186,264
Net Income (Loss) $ (33,863) $ (15,714)  
Unrealized gain (loss) on available-for-sale securities (17) 6  
Comprehensive loss $ (33,880) $ (15,708)  
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Preferred stock
Series A Preferred Stock
Preferred stock
Series B Preferred Stock
Common stock
Additional paid-in capital
Accumulated other comprehensive income/ (loss)
Accumulated deficit
Series A Preferred Stock
Series B Preferred Stock
Total
Balance at Dec. 31, 2022     $ 2 $ 784,912   $ (737,523)     $ 47,391
Balance (in shares) at Dec. 31, 2022     16,711,761            
Balance (in shares, preferred) at Dec. 31, 2022 1,000,000                
Increase (Decrease) in Stockholders' Equity                  
Net Income (Loss)           (15,714)     (15,714)
Unrealized gain (loss) on available-for-sale marketable securities         $ 6       6
Issuance of common stock resulting from vesting of restricted stock units (in shares)     17,658            
Stock-based compensation expense       1,313         1,313
Issuance of common stock under Employee Stock Purchase Plan       29         29
Issuance of common stock under Employee Stock Purchase Plan (in shares)     6,874            
Issuance of Series B Convertible Preferred Stock, net of issuance costs of $1,901 and preferred stock tranche liability of $6,940   $ 21,159              
Issuance of Series B Convertible Preferred Stock, net of issuance costs of $1,901 and preferred stock tranche liability of $6,940, in shares   1,200,000              
Balance at Mar. 31, 2023   $ 21,159 $ 2 786,254 6 (753,237)     33,025
Balance (in shares) at Mar. 31, 2023     16,736,293            
Balance (in shares, preferred) at Mar. 31, 2023 1,000,000 1,200,000              
Balance at Dec. 31, 2023   $ 21,159 $ 3 882,248 13 (824,890)     $ 57,374
Balance (in shares) at Dec. 31, 2023     25,281,150           25,281,000
Balance (in shares, preferred) at Dec. 31, 2023 1,000,000 1,200,000           1,200,000  
Increase (Decrease) in Stockholders' Equity                  
Net Income (Loss)           (33,863)     $ (33,863)
Unrealized gain (loss) on available-for-sale marketable securities         (17)       (17)
Issuance of common stock resulting from exercise of stock options       36         36
Issuance of common stock resulting from exercise of stock options (in shares)     4,600            
Issuance of common stock resulting from vesting of restricted stock units (in shares)     14,444            
Stock-based compensation expense       1,483         1,483
Issuance of common stock under Employee Stock Purchase Plan       49         49
Issuance of common stock under Employee Stock Purchase Plan (in shares)     7,475            
Balance at Mar. 31, 2024   $ 21,159 $ 3 $ 883,816 $ (4) $ (858,753)     $ 25,062
Balance (in shares) at Mar. 31, 2024     25,307,669           25,308,000
Balance (in shares, preferred) at Mar. 31, 2024 1,000,000 1,200,000         1,000,000 1,200,000  
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY  
Preferred stock tranche liability $ 6,940
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating activities    
Net loss $ (33,863) $ (15,714)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation 6 30
Amortization of right-of-use asset and lease liability (46) (41)
Stock-based compensation expense 1,483 1,313
Amortization of deferred financing costs, debt discounts and premiums and discounts on available-for-sale marketable securities (419) (36)
Change in fair value of preferred stock tranche liability 6,011 (3,430)
Changes in operating assets and liabilities:    
Accounts receivable, net   31
Grant receivable (226)  
Prepaid expenses, other current assets and other assets (647) (2,089)
Accounts payable 265 2
Accrued expenses and other liabilities (544) (1,045)
Deferred liabilities (327) 693
Net cash used in operating activities (28,307) (20,286)
Investing activities    
Purchases of property and equipment (21)  
Purchases of investments   (13,804)
Maturities of investments 31,000 13,000
Net cash provided by (used in) investing activities 30,979 (804)
Financing activities    
Proceeds from issuance of Series B Convertible Preferred Stock, net   28,099
Proceeds from long-term debt, net   14,918
Fees paid to Lenders for Loan Agreement amendment (150)  
Proceeds from insurance premium financing 1,298 1,430
Payments on insurance premium financing (387) (426)
Proceeds from the exercise of stock options and employee stock purchase program 85 29
Net cash provided by financing activities 846 44,050
Increase in cash, cash equivalents and restricted cash 3,518 22,960
Cash, cash equivalents and restricted cash at beginning of period 79,076 79,076
Cash, cash equivalents and restricted cash at end of period 82,594 98,749
Supplemental disclosure of non-cash investing and financing activities    
Issuance of preferred stock tranche liability   $ 6,940
Purchases of property and equipment including in accounts payable and accrued expenses $ 7  
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Nature of business
3 Months Ended
Mar. 31, 2024
Nature of business  
Nature of business

1. Nature of business

Verastem, Inc. (the “Company”) is a late-stage development biopharmaceutical company, with an ongoing registration directed trial, committed to advancing new medicines for people diagnosed with cancer. The Company’s pipeline is focused on ras sarcoma (“RAS”)/ mitogen activated pathway kinase (“MAPK”) driven cancers, specifically on novel drug candidates that inhibit signaling pathways critical to cancer cell survival and tumor growth, particularly RAF/ MEK inhibition and FAK inhibition.

The Company’s most advanced product candidates, avutometinib and defactinib, are being investigated in both preclinical and clinical studies for the treatment of various solid tumors, including, but not limited to low-grade serous ovarian cancer (“LGSOC”), non-small cell lung cancer (“NSCLC”), pancreatic cancer, colorectal cancer (“CRC”), and thyroid. The Company believes that avutometinib may be beneficial as a therapeutic as a single agent or when used together in combination with defactinib, other pathway inhibitors or other current and emerging standard of care treatments in cancers that do not adequately respond to currently available therapies.

The condensed consolidated financial statements include the accounts of Verastem Securities Company and Verastem Europe GmbH, wholly-owned subsidiaries of the Company. All financial information presented has been consolidated and includes the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

The Company is subject to the risks associated with other life science companies, including, but not limited to, possible failure of preclinical testing or clinical trials, competitors developing new technological innovations, inability to obtain marketing approval of the Company’s product candidates, avutometinib and defactinib, market acceptance and commercial success of the Company’s product candidates, avutometinib and defactinib, following receipt of regulatory approval, and, protection of proprietary technology and the continued ability to obtain adequate financing to fund the Company’s future operations. If the Company does not obtain marketing approval and successfully commercialize its product candidates, avutometinib and defactinib, following regulatory approval, it will be unable to generate product revenue or achieve profitability and may need to raise additional capital.

As of March 31, 2024, the Company had cash, cash equivalents, and investments of $110.1 million. In accordance with applicable accounting standards, the Company evaluated whether there are conditions and events, considered in the aggregate, that raise substantial doubt about the Company’s ability to continue as a going concern within 12 months after the date of the issuance of these condensed consolidated financial statements. The Company anticipates operating losses may continue for the foreseeable future since the Company does not yet have regulatory approval to sell any of its product candidates, and the Company continues to incur operating costs to execute its strategic plan, including costs related to research and development of its product candidates and commercial readiness activities.  These conditions raise substantial doubt about the Company’s ability to continue as a going concern for 12 months after the date the condensed consolidated financial statements are issued.

The Company expects to finance its operations with its existing cash, cash equivalents and investments, through potential future milestones and royalties received pursuant to the asset purchase agreement dated August 10, 2020, between the Company and Secura (the “Secura APA”), through the loan and security agreement with Oxford Finance LLC (“Oxford”), or through other strategic financing opportunities that could include, but are not limited to collaboration agreements, future offerings of its equity, or the incurrence of debt. However, given the risks associated with these potential strategic or financing opportunities, they are not deemed probable for purposes of the going concern assessment. If the Company fails to obtain additional future capital, it may be unable to complete its planned preclinical studies and clinical trials and obtain approval of certain investigational product candidates from the U.S. Food & Drug Administration (the “FDA”) or foreign regulatory authorities.  Therefore, there is substantial doubt about the Company’s ability to continue as a going concern. 

Reverse Stock Split

On May 30, 2023, the Company filed a Certificate of Amendment to the Company’s Restated Certificate of Incorporation, as amended to date, with the Secretary of State of the State of Delaware to effect a reverse stock split of the Company’s issued and outstanding common stock, par value $0.0001 at a ratio of 1-for-12 (the “Reverse Stock Split”), as authorized at the Company’s 2023 annual meeting of stockholders held on May 15, 2023. The Company effected the Reverse Stock Split on May 31, 2023. No fractional shares were issued in connection with the Reverse Stock Split. Stockholders who otherwise were entitled to a fractional share of common stock were entitled to receive a price equal to the closing price of the common stock on the Nasdaq Capital Market on the date immediately preceding the Reverse Stock Split, as adjusted by the ratio of one share of common stock for every 12 shares of common stock, multiplied by the applicable fraction of a share. The number of shares of common stock that the Company is authorized to issue remains at 300,000,000 shares and the par value of its common stock remains unchanged at $0.0001 per share.

The Company has retroactively restated the share and per share amounts in the unaudited condensed consolidated financial statements for the three months ended March 31, 2023, to give retroactive effect to the Reverse Stock Split. Proportionate adjustments were made to the per share exercise price and number of shares of common stock issuable under all outstanding stock options, convertible notes and preferred stock. In addition, proportionate adjustments have been made to the number of shares of common stock issuable upon vesting of the restricted stock units and the number of shares of common stock reserved for the Company’s equity incentive compensation plans. The condensed consolidated statements of convertible preferred stock and stockholders’ equity reflect the impact of the Reverse Stock Split by reclassifying from “common stock” to “additional paid-in capital” in an amount equal to the par value of the decreased shares resulting from the Reverse Stock Split for the three months ended March 31, 2023.

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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 unaudited condensed consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial reporting and as required by Regulation S-X, Rule 10-01 under the assumption that the Company will continue as a going concern for the next twelve months. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements, or any adjustments that might result from the uncertainty related to the Company’s ability to continue as a going concern. In the opinion of management, all adjustments (including those which are normal and recurring) considered necessary for a fair presentation of the interim financial information have been included. When preparing financial statements in conformity with GAAP, the Company must make estimates and assumptions that affect the reported amounts and related disclosures at the date of the financial statements. Actual results could differ from those estimates. Additionally, operating results for the three months ended March 31, 2024 are not necessarily indicative of the results that may be expected for any other interim period or for the year ending December 31, 2024. For further information, refer to the financial statements and footnotes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, as filed with the SEC on March 14, 2024.

Significant Accounting Policies

The significant accounting policies are described in Note 2Significant accounting policies in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

Recently issued accounting standards updates

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses and by extending the disclosure requirements to entities with a single reportable segment. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. ASU 2023-07 is to be applied retrospectively to

all prior periods presented in the financial statements. We are currently evaluating the potential impact of adopting this new guidance on the Company’s condensed consolidated financial statements and related disclosures.

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). The guidance in ASU 2023-09 improves the transparency of income tax disclosures by greater disaggregation of information in the rate reconciliation and income taxes paid disaggregated by jurisdiction. The standard is effective for public companies for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact that the adoption of ASU 2023-09 may have on its condensed consolidated financial statements and related disclosures.

Other recent accounting pronouncements issued, but not yet effective, are not expected to be applicable to the Company or have a material effect on the condensed consolidated financial statements upon future adoption.

Concentrations of credit risk and off-balance sheet risk

Cash, cash equivalents, investments and trade accounts receivable are financial instruments that potentially subject the Company to concentrations of credit risk. The Company mitigates this risk by maintaining its cash and cash equivalents and investments with high quality, accredited financial institutions. The management of the Company’s investments is not discretionary on the part of these financial institutions. As of March 31, 2024, the Company’s cash, cash equivalents and investments were deposited at four financial institutions and it has no significant off-balance sheet concentrations of credit risk, such as foreign currency exchange contracts, option contracts or other hedging arrangements.

Proceeds from Grants

In May 2022, the Company was awarded the “Therapeutic Accelerator Award” grant from Pancreatic Cancer Network (“PanCAN”) for up to $3.8 million (the “PanCAN Grant”). In August 2022, PanCAN agreed to provide the Company with an additional $0.5 million for the collection and analysis of patient samples. The grant is supporting a Phase 1b/2 clinical trial of GEMZAR (gemcitabine) and ABRAXANE (Nab-paclitaxel) in combination with avutometinib and defactinib entitled RAMP 205. The RAMP 205 trial is evaluating whether combining avutometinib (to target mutant Kirsten rat sarcoma viral oncogene homolog (“KRAS”), which is found in more than 90% of pancreatic adenocarcinomas, and defactinib (to reduce stromal density and adaptive resistance to avutometinib) to the standard GEMZAR/ABRAXANE regimen improves outcomes for patients with such pancreatic cancers. The Company recognizes grants as contra research and development expense in the consolidated statement of operations and comprehensive loss on a systematic basis over the periods in which the Company recognizes as expenses the related costs for which the grants are intended to compensate. Eligible expenses incurred in excess of grant payments received up to the total amount of the PanCAN Grant are recorded as a grant receivable. Through March 31, 2024, the Company has received $3.5 million of cash proceeds which was initially recorded as deferred liabilities on the balance sheet. The Company recorded $1.4 million and $0.1 million of the proceeds as a reduction of research and development expense during the three months ended March 31, 2024, and March 31, 2023, respectively. As of March 31, 2024, the company recorded $0.2 million as a grant receivable related to the PanCAN Grants in the condensed consolidated balance sheet. As of December 31, 2023, the Company recorded $0.3 million as deferred liabilities related to the PanCAN Grant in the condensed consolidated balance sheet.

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash, cash equivalents and restricted cash
3 Months Ended
Mar. 31, 2024
Cash, cash equivalents and restricted cash  
Cash, cash equivalents and restricted cash

3. Cash, cash equivalents and restricted cash

The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheets that sum to the total of the same such amounts shown in the condensed consolidated statements of cash flows (in thousands):

    

March 31, 2024

    

December 31, 2023

Cash and cash equivalents

$

81,316

$

77,909

Restricted cash

 

1,278

 

1,167

Total cash, cash equivalents and restricted cash

$

82,594

$

79,076

Amounts included in restricted cash as of March 31, 2024, and December 31, 2023 represent (i) cash received pursuant to the PanCAN Grant restricted for future expenditures for specific research and development activities of $1.0 million and $0.9 million, respectively, and (ii) cash held to collateralize outstanding letters of credit provided as a security deposit for the Company’s office space located in Needham, Massachusetts in the amount of $0.2 million. Cash received pursuant to the PanCAN Grant is included in prepaid expenses and other current assets on the condensed consolidated balance sheets as of March 31, 2024, and December 31, 2023. The letters of credit are included in non-current restricted cash on the condensed consolidated balance sheets as of March 31, 2024, and December 31, 2023.

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair value of financial instruments
3 Months Ended
Mar. 31, 2024
Fair value of financial instruments  
Fair value of financial instruments

4. Fair value of financial instruments

The Company determines the fair value of its financial instruments based upon the fair value hierarchy, which prioritizes valuation inputs based on the observable nature of those inputs. The fair value hierarchy applies only to the valuation inputs used in determining the reported fair value of the investments and is not a measure of the investment credit quality. The hierarchy defines three levels of valuation inputs:

Level 1 inputs

Quoted prices in active markets for identical assets or liabilities that the Company can access at the measurement date.

Level 2 inputs

Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.

Level 3 inputs

Unobservable inputs that reflect the Company’s own assumptions about the assumptions market participants would use in pricing the asset or liability.

Items Measured at Fair Value on a Recurring Basis

The following table presents information about the Company’s financial instruments that are measured at fair value on a recurring basis (in thousands):

March 31, 2024

 

Description

    

Total

    

Level 1

    

Level 2

    

Level 3

 

Financial assets

Cash equivalents

$

46,680

46,680

Short-term investments

28,809

28,809

Total financial assets

$

75,489

$

46,680

$

28,809

$

Preferred stock tranche liability

$

10,200

$

$

$

10,200

December 31, 2023

 

Description

Total

    

Level 1

    

Level 2

    

Level 3

 

Financial assets

Cash equivalents

$

46,093

$

46,093

$

$

Short-term investments

 

59,220

5,992

53,228

Total financial assets

$

105,313

$

52,085

$

53,228

$

Preferred stock tranche liability

$

4,189

$

$

$

4,189

The Company’s cash equivalents and short-term investments consist of U.S. Government money market funds, corporate bonds, agency bonds and commercial paper of publicly traded companies. The investments and cash equivalents have been initially valued at the transaction price and subsequently valued, at the end of each reporting period, utilizing third party pricing services or other market observable data. The pricing services utilize industry standard valuation models, including both income and market-based approaches and observable market inputs to determine value. These observable market inputs include reportable trades, benchmark yields, credit spreads, broker/dealer quotes, bids, offers, current spot rates and other industry and economic events. The Company validates the prices provided by third party pricing services by reviewing their pricing methods and matrices, obtaining market values from other pricing sources, analyzing pricing data in certain instances and confirming that the relevant markets are active. After completing its validation procedures, the Company did not adjust or override any fair value measurements provided by the pricing services as of March 31, 2024 or December 31, 2023.

A preferred stock tranche liability was recorded as a result of the entry into the Securities Purchase Agreement (defined herein) (see Note 10. Capital Stock). The fair value measurement of the preferred stock tranche liability is classified as Level 3 under the fair value hierarchy. The fair value of the preferred stock tranche liability was determined using a Monte-Carlo simulation. The inputs to the Monte-Carlo include the risk-free rate, stock price volatility, expected dividends and remaining term. Significant increases or decreases in any of those inputs in isolation could result in a significantly lower or higher fair value measurement.

Below are the inputs used to value the preferred stock tranche liability at March 31, 2024, and December 31, 2023:

March 31, 2024

December 31, 2023

Risk-free interest rate

 

5.44-5.49

%  

5.13-5.52

%  

Volatility

 

75

%  

75

%  

Dividend yield

 

Remaining term (years)

 

0.3

0.6

The following table represents a reconciliation of the preferred stock right liability recorded in connection with the entry into the Securities Purchase Agreement (in thousands):

January 1, 2024

$

4,189

Fair value adjustment

6,011

March 31, 2024

$

10,200

Fair Value of Financial Instruments

The fair value of the Company’s long-term debt was determined using a discounted cash flow analysis with current applicable rates for similar instruments as of the condensed consolidated balance sheet dates. The Company estimates that the fair value of its long-term debt was approximately $39.9 million as of March 31, 2024, which differs from the carrying value of $40.1 million. The Company estimates that the fair value of its long-term debt was approximately $39.6 million as of December 31, 2023, which differs from the carrying value of $40.1 million. The fair value of the Company’s long-term debt was determined using Level 3 inputs.

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments
3 Months Ended
Mar. 31, 2024
Investments  
Investments

5. Investments

Cash, cash equivalents, restricted cash and investments consist of the following (in thousands):

    

March 31, 2024

 

    

    

Gross

    

Gross

    

 

Amortized

Unrealized

Unrealized

Fair

 

    

Cost

    

Gains

    

Losses

    

Value

 

Cash, cash equivalents & restricted cash:

Cash and money market accounts

$

82,594

$

$

$

82,594

Total cash, cash equivalents & restricted cash:

$

82,594

$

$

$

82,594

Investments:

Corporate bonds, agency bonds and commercial paper (due within 1 year)

$

28,813

$

$

(4)

$

28,809

Total investments

$

28,813

$

$

(4)

$

28,809

Total cash, cash equivalents, restricted cash and investments

$

111,407

$

$

(4)

$

111,403

    

December 31, 2023

    

    

Gross

    

Gross

    

 

Amortized

 

Unrealized

 

Unrealized

 

Fair

    

Cost

    

Gains

    

Losses

    

Value

 

Cash, cash equivalents & restricted cash:

Cash and money market accounts

$

79,076

$

$

$

79,076

Total cash, cash equivalents & restricted cash:

$

79,076

$

$

$

79,076

Investments:

Corporate bonds, agency bonds and commercial paper (due within 1 year)

$

59,208

$

13

(1)

$

59,220

Total investments

$

59,208

$

13

$

(1)

$

59,220

Total cash, cash equivalents, restricted cash and investments

$

138,284

$

13

$

(1)

$

138,296

There were no realized gains or losses on investments for the three months ended March 31, 2024, or 2023. Accrued interest receivable is excluded from the amortized cost and estimated fair value of the Company's investments. Accrued interest receivable of $0.1 million is presented within prepaid expenses and other current assets on the condensed consolidated balance sheets at each March 31, 2024 and December 31, 2023. There were eight debt securities in an unrealized loss position as of March 31, 2024. There were two debt securities in an unrealized loss position as of December 31, 2023. None of these investments had been in an unrealized loss position for more than 12 months as of March 31, 2024 and December 31, 2023. The Company considered the decline in the market value for these securities to be primarily attributable to current economic conditions and not credit related. At both March 31, 2024 and December 31, 2023, the Company had the intent and ability to hold such securities until recovery. As a result, the Company did not record any charges for credit-related impairments for its investments as of March 31, 2024 and December 31, 2023.

The following is a summary of available-for-sale securities with unrealized losses for less than 12 months as of March 31, 2024 and December 31, 2023 (in thousands):

    

March 31, 2024

    

December 31, 2023

Fair

Unrealized

Fair

Unrealized

    

Value

    

Losses

    

Value

    

Losses

Corporate bonds, agency bonds and commercial paper (due within 1 year)

$

28,809

$

(4)

$

8,896

$

(1)

Total available-for-sale securities in an unrealized loss position

$

28,809

$

(4)

$

8,896

$

(1)

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued expenses
3 Months Ended
Mar. 31, 2024
Accrued expenses  
Accrued expenses

6. Accrued expenses

Accrued expenses consist of the following (in thousands):

    

March 31, 2024

    

December 31, 2023

 

Accrued clinical trial expenses

$

7,319

$

6,518

Accrued contract manufacturing expenses

2,384

2,010

Accrued other research and development expenses

1,276

1,043

Accrued compensation and related benefits

 

2,531

 

4,796

Accrued professional fees

 

889

 

637

Accrued consulting fees

 

1,544

 

1,078

Accrued interest

316

316

Accrued commercialization costs

 

437

 

453

Accrued other

 

688

 

1,077

Total accrued expenses

$

17,384

$

17,928

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt
3 Months Ended
Mar. 31, 2024
Long-term debt  
Debt

7. Debt

On March 25, 2022 (the “Closing Date”), the Company entered into a loan and security agreement (the “Original Loan Agreement”) with Oxford, as collateral agent and a lender, and Oxford Finance Credit Fund III LP, as a lender (“OFCF III” and together with Oxford, the “Lenders”), pursuant to which the Lenders have agreed to lend the Company up to an aggregate principal amount of $150.0 million in a series of term loans (the “Term Loans”). On January 4, 2024, the Company amended the Original Loan Agreement (as amended, the “Loan Agreement”) to extend the date by which it may draw down the Term C Loan from March 31, 2024, to March 31, 2025.

Pursuant to the Loan Agreement, the Company received an initial Term Loan of $25.0 million on the Closing Date, and drew down the second term loan of $15.0 million (the “Term B Loan”) on March 22, 2023, and may borrow an additional $110.0 million of Term Loans at its option upon the satisfaction of certain conditions as follows:

i.$25.0 million (the “Term C Loan”), when the Company has received accelerated or full approval from the FDA of avutometinib for the treatment of LGSOC (the “Term C Milestone”). The Company may draw the Term C Loan within 60 days after the occurrence of the Term C Milestone, but no later than March 31, 2025.
ii.$35.0 million (the “Term D Loan”), when the Company has achieved at least $50.0 million in gross product revenue calculated on a trailing six-month basis (the “Term D Milestone”). The Company may draw the Term D Loan within 30 days after the occurrence of the Term D Milestone, but no later than March 31, 2025.
iii.$50.0 million (the “Term E Loan”), at the sole discretion of the Lenders.

The Term Loans bear interest at a floating rate equal to (a) the greater of (i) the one-month CME Secured Overnight Financing Rate and (ii) 0.13% plus (b) 7.37%, which is subject to an overall floor and cap. Interest is payable monthly in arrears on the first calendar day of each calendar month. As a result of the Term B Loan drawdown, beginning (i) April 1, 2025, or (ii) April 1, 2026, if either (A) avutometinib has received FDA approval for the treatment of LGSOC or (B) COPIKTRA has received FDA approval for the treatment of peripheral T-cell lymphoma, the Company shall repay the Term Loans in consecutive equal monthly payments of principal, together with applicable interest, in arrears. All unpaid principal and accrued and unpaid interest with respect to each Term Loan is due and payable in full on March 1, 2027.

The Company is required to make a final payment of 5.0% of the original principal amount of the Term Loans that are drawn, payable at maturity or upon any earlier acceleration or prepayment of the Term Loans (the “Final Payment Fee”). The Company may prepay all, but not less than all, of the Term Loans, subject to a prepayment fee equal to (i) 3.0% of the principal amount of the applicable Term Loan if prepaid on or before the first anniversary date of the funding date of such Term Loan, (ii) 2.0% of the principal amount of the applicable Term Loan if prepaid after the first

anniversary and on or before the second anniversary of the funding date of such Term Loan, and (iii) 1.0% of the principal amount of the applicable Term Loan if prepaid after the second anniversary of the applicable funding date of such Term Loan. All Term Loans are subject to a facility fee of 0.5% of the principal amount.

The Loan Agreement contains no financial covenants. The Loan Agreement includes customary events of default, including, among others, payment defaults, breach of representations and warrants, covenant defaults, judgment defaults, insolvency and bankruptcy defaults, and a material adverse change. The occurrence of an event of default could result in the acceleration of the obligations under the Loan Agreement, termination of the Term Loan commitments and the right to foreclose on the collateral securing the obligations. During the existence of an event of default, the Term Loans will accrue interest at a rate per annum equal to 5.0% above the otherwise applicable interest rate.

In connection with the Loan Agreement, the Company granted Oxford a security interest in all of the Company’s personal property now owned or hereafter acquired, excluding intellectual property (but including the right to payments and proceeds of intellectual property), and a negative pledge on intellectual property.

The Company assessed all terms and features of the Loan Agreement in order to identify any potential embedded features that would require bifurcation. As part of this analysis, the Company assessed the economic characteristics and risks of the Loan Agreement, including put and call features. The Company determined that all features of the Loan Agreement were clearly and closely associated with a debt host and did not require bifurcation as a derivative liability, or the fair value of the feature was immaterial to the Company's financial statements. The Company reassesses the features on a quarterly basis to determine if they require separate accounting. There have been no changes to the Company’s assessment through March 31, 2024.

 The debt issuance costs and the Final Payment Fee have been recorded as a debt discount which are being accreted to interest expense through the maturity date of the Term Loan using the effective interest method. The components of the carrying value of the debt as of March 31, 2024, and December 31, 2023, are detailed below (in thousands):

March 31, 2024

    

December 31, 2023

Principal loan balance

$

40,000

$

40,000

Final Payment Fee

782

661

Debt issuance costs, net of accretion

(659)

(575)

Long-term debt, net of discount

$

40,123

$

40,086

The following table sets forth total interest expense for the three-month periods ended March 31, 2024 and 2023 (in thousands):

Three months ended March 31,

2024

2023

Contractual Interest

$

943

$

632

Amortization of debt discount and issuance costs

66

58

Amortization of Final Payment Fee

121

79

Total

$

1,130

$

769

As of March 31, 2024, future principal payments due are as follows (in thousands):

2024

2025

15,000

2026

20,000

2027

5,000

Total principal payments

$

40,000

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases
3 Months Ended
Mar. 31, 2024
Leases  
Leases

8. Leases

On April 15, 2014, the Company entered into a lease agreement for approximately 15,197 square feet of office and laboratory space in Needham, Massachusetts. Effective February 15, 2018, the Company amended its lease agreement to relocate within the facility to another location consisting of 27,810 square feet of office space (the “Amended Lease Agreement”). The Amended Lease Agreement extends the expiration date of the lease from September 2019 through June 2025. Pursuant to the Amended Lease Agreement, the initial annual base rent amount is approximately $0.7 million, which increases during the lease term to $1.1 million for the last twelve-month period.

The Company accounted for its Needham, Massachusetts office space as an operating lease. The Company’s lease contains an option to renew and extend the lease terms and an option to terminate the lease prior to the expiration date. The Company has not included the lease extension or the termination options within the right-of-use asset and lease liability on the condensed consolidated balance sheets as neither option is reasonably certain to be exercised. The Company’s lease includes variable non-lease components (e.g., common area maintenance, maintenance, consumables, etc.) that are not included in the right-of-use asset and lease liability and are reflected as an expense in the period incurred. The Company does not have any other operating or finance leases.

As of March 31, 2024, a right-of-use asset of $1.0 million and lease liability of $1.3 million are reflected on the condensed consolidated balance sheets. The elements of lease expense were as follows (dollar amounts in thousands):

Three months ended March 31,

2024

2023

Lease Expense

Operating lease expense

$

221

$

221

Total Lease Expense

$

221

$

221

Other Information - Operating Leases

Operating cash flows paid for amounts included in measurement of lease liabilities

$

268

$

262

March 31, 2024

Other Balance Sheet Information - Operating Leases

Weighted average remaining lease term (in years)

1.2

Weighted average discount rate

14.6%

Maturity Analysis

2024

813

2025

546

Total

$

1,359

Less: Present value discount

(108)

Lease Liability

$

1,251

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Notes Payable
3 Months Ended
Mar. 31, 2024
Notes Payable [Abstract]  
Notes Payable

9. Notes Payable

In February 2024, the Company entered into a finance agreement with AFCO Premium Credit LLC (“AFCO”). Pursuant to the terms of the agreement, AFCO loaned the Company the principal amount of $1.3 million, which accrues interest at 8.3% per annum, to fund a portion of the Company’s insurance policies. The Company is required to make monthly payments of $0.1 million through October 2024 including principal and interest. The agreement assigns AFCO a security interest in (i) all unearned premiums and dividends which may become payable under the insurance policies financed pursuant to this agreement, (ii) loss payments which reduce the unearned premiums, and (iii) the Company’s interest in any state insurance guarantee fund related to any of the insurance policies financed pursuant to this agreement. The outstanding balance at March 31, 2024 was $0.9 million recorded as note payable on the condensed consolidated balance sheets.

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Capital stock
3 Months Ended
Mar. 31, 2024
Capital stock  
Capital stock

10. Capital stock

June 2023 Public Offering

On June 15, 2023, the Company entered into an underwriting agreement (the “Underwriting Agreement”) with RBC Capital Markets, LLC and Cantor Fitzgerald & Co. (“Cantor”), as representatives of several underwriters (the “Underwriters”) to offer 7,181,409 shares of the Company’s common stock, at a price to the public of $9.75 per share, less the underwriting discounts and commissions, and, in lieu of shares of common stock to certain investors, pre-funded warrants to purchase up to an aggregate of 1,538,591 shares of common stock at a price to the public of $9.749 (the “Pre-Funded Warrants”) per Pre-Funded Warrant, which represents the per share public offering price for the shares of common stock less the $0.001 per share exercise price for each such Pre-Funded Warrant (the “June 2023 Offering”). In addition, the Company granted the Underwriters an option to purchase, at the public offering price less any underwriting discounts and commissions, an additional 1,308,000 shares of common stock, exercisable for 30 days from the date of the Underwriting Agreement, which the Underwriters exercised in full on June 16, 2023. The June 2023 Offering closed on June 21, 2023.

The Company may not effect the exercise of any Pre-Funded Warrant, and a holder will not be entitled to exercise any portion of any Pre-Funded Warrant if, upon giving effect to such exercise, the aggregate number of shares

of common stock beneficially owned by the holder (together with its affiliates) would exceed 9.99% of the number of shares of common stock outstanding immediately after giving effect to the exercise, which percentage may be increased or decreased at the holder’s election upon 61 days’ notice to the Company subject to the terms of such Pre-Funded Warrants, provided that such percentage may in no event exceed 19.99%.

Each Pre-Funded Warrant has an exercise price equal to $0.001 per share of common stock. The exercise price and the number of shares of common stock issuable upon exercise of each Pre-Funded Warrant is subject to appropriate adjustment in the event of certain stock dividends and distributions, stock splits, stock combinations, reclassifications or similar events affecting the Company’s common stock as well as upon any distribution of assets, including cash, stock or other property, to the Company’s stockholders. The Pre-Funded Warrants are exercisable as of June 21, 2023, do not expire and are exercisable in cash or by means of a cashless exercise. In addition, upon the consummation of an acquisition (as described in the Pre-Funded Warrant agreements), each Pre-Funded Warrant will automatically be converted into the right of the holder of such Pre-Funded Warrant to receive the kind and amount of securities, cash or other property that such holders would have received had they exercised such Pre-Funded Warrant immediately prior to such acquisition, without regard to any limitations on exercise contained in the Pre-Funded Warrants.

The Pre-Funded Warrants cannot require cash settlement, are freestanding financial instruments that are legally detachable and separately exercisable from the shares of common stock with which they were issued, are immediately exercisable, and do not embody an obligation for the Company to repurchase its common stock shares and permit the holders to receive a fixed number of shares of common stock upon exercise. Additionally, the Pre-Funded Warrants do not provide any guarantee of value or return. Accordingly, the Pre-Funded Warrants are classified as a component of permanent equity. After deducting for commissions and other offering expenses, the Company received net proceeds of approximately $91.4 million from the sale of 8,489,409 shares of common stock and 1,538,591 Pre-Funded Warrants.

Series B Convertible Preferred Stock

Under the amended and restated certificate of incorporation, the Company’s board of directors has the authority, without further action by the stockholders, to issue up to 5,000,000 shares of preferred stock in one or more series, to establish from time to time the number of shares to be included in each such series, to fix the rights, preferences and privileges of the shares of each wholly unissued series and any qualifications, limitations or restrictions thereon and to increase or decrease the number of shares of any such series, but not below the number of shares of such series then outstanding.

On January 24, 2023, the Company entered into a Securities Purchase Agreement (the “Securities Purchase Agreement”) with certain purchasers pursuant to which the Company agreed to sell and issue to the purchasers in a private placement (the “Private Placement”) up to 2,144,160 shares of its Series B convertible preferred stock, par value $0.0001 per share (the “Series B Convertible Preferred Stock”), in two tranches. On January 24, 2023, the Company filed the Certificate of Designation of the Preferences, Rights and Limitations of the Series B Convertible Preferred Stock (the “Series B Convertible Preferred Stock Certificate of Designation”) setting forth the preferences, rights and limitations of the Series B Convertible Preferred Stock with the Secretary of State of the State of Delaware. The Series B Convertible Preferred Stock Certificate of Designation became effective upon filing.

Each share of the Series B Convertible Preferred Shares is convertible into 3.5305 shares of the Company’s common stock, such conversion rate reflects an adjustment to account for the Reverse Stock Split, at the option of the holders at any time, subject to certain limitations, including that the holder will be prohibited from converting Series B Convertible Preferred Stock into common stock if, as a result of such conversion, the holder, together with its affiliates, would beneficially own a number of shares of common stock above a conversion blocker, which is initially set at 9.99% (the “Conversion Blocker”) of the total common stock then issued and outstanding immediately following the conversion of such shares of Series B Convertible Preferred Stock. Holders of the Series B Convertible Preferred Stock are permitted to increase the Conversion Blocker to an amount not to exceed 19.99% upon 60 days’ notice.

The Company agreed to sell and issue in the first tranche of the Private Placement 1,200,000 shares of Series B Convertible Preferred Stock at a purchase price of $25.00 per share of Series B Convertible Preferred Stock (equivalent to $7.0812 per share of common stock on a post-Reverse Stock Split basis). The first tranche of the Private Placement

closed on January 27, 2023. The Company received gross proceeds from the first tranche of the Private Placement of approximately $30.0 million, before deducting fees to the placement agent and other offering expenses payable by the Company (“Series B Convertible Preferred Stock Proceeds”).

In addition, the Company agreed to sell and issue in the second tranche of the Private Placement 944,160 shares of Series B Convertible Preferred Stock at a purchase price of $31.77 per share of Series B Convertible Preferred Stock (equivalent to $9.00 per share of common stock on a post-Reverse Stock Split basis) if at any time within 18 months following the closing of the first tranche the 10-day volume weighted average price of the Company’s common stock (as quoted on Nasdaq and as calculated by Bloomberg) should reach at least $13.50 per share, such threshold reflects an adjustment to account for the Reverse Stock Split (which may be further adjusted for any reorganization, recapitalization, non-cash dividend, stock split, reverse stock split or other similar transaction as needed) with aggregate trading volume during the same 10-day period of at least $25 million (the “Second Tranche Right”). The second tranche of the Private Placement is expected to close within seven trading days of meeting the second tranche conditions and will be subject to additional, customary closing conditions. If the Second Tranche Right conditions are satisfied, the Company anticipates receiving gross proceeds from the second tranche of the Private Placement of approximately $30.0 million, before deducting fees to the placement agent and other offering expenses payable by the Company.

The Series B Convertible Preferred Stock ranks (i) senior to the common stock; (ii) senior to all other classes and series of equity securities of the Company that by their terms do not rank senior to the Series B Convertible Preferred Stock; (iii) senior to all shares of the Company’s Series A Convertible Preferred Stock the equity securities described in (i)-(iii), the “Junior Stock”); (iv) on parity with any class or series of capital stock of the Company hereafter created specifically ranking by its terms on parity with the Series B Convertible Preferred Stock (the “Parity Stock”); (v) junior to any class or series of capital stock of the Company hereafter created specifically ranking by its terms senior to any Series B Convertible Preferred Stock (“Senior Stock”); and (vi) junior to all of the Company’s existing and future debt obligations, including convertible or exchangeable debt securities, in each case, as to distributions of assets upon liquidation, dissolution or winding up of the Company, whether voluntarily or involuntarily and as to the right to receive dividends.

In the event of the liquidation, dissolution or winding up of the affairs of the Company, whether voluntary or involuntary, after payment or provision for payment of the debts and other liabilities of the Company, and subject to the prior and superior rights of any Senior Stock, each holder of shares of Series B Convertible Preferred Stock will be entitled to receive, in preference to any distributions of any of the assets or surplus funds of the Company to the holders of the common stock and any of the Company’s securities that are Junior Stock and pari passu with any distribution to the holders of any Parity Stock, an amount equal to $1.00 per share of Series B Convertible Preferred Stock, plus an additional amount equal to any dividends declared but unpaid on such shares, before any payments shall be made or any assets distributed to holders of the common stock or any of our securities that Junior Stock.

So long as any shares of the Series B Convertible Preferred Stock remain outstanding, the Company cannot without the affirmative vote or consent of the holders of majority of the shares of the Series B Convertible Preferred Stock then-outstanding, in which the holders of the Series B Convertible Preferred Stock vote separately as a class: (a) amend, alter, modify or repeal (whether by merger, consolidation or otherwise) the Series B Convertible Preferred Stock Certificate of Designation, the Company’s certificate of incorporation, or the Company’s bylaws in any manner that adversely affects the rights, preferences, privileges or the restrictions provided for the benefit of, the Series B Convertible Preferred Stock; (b) issue further shares of Series B Convertible Preferred Stock or increase or decrease (other than by conversion) the number of authorized shares of Series B Convertible Preferred Stock; (c) authorize or issue any Senior Stock; or (d) enter into any agreement to do any of the foregoing that is not expressly made conditional on obtaining the affirmative vote or written consent of the majority of then-outstanding Series B Convertible Preferred Stock. Holders of Series B Convertible Preferred Stock are entitled to receive when, as and if dividends are declared and paid on the common stock, an equivalent dividend, calculated on an as-converted basis. Shares of Series B Convertible Preferred Stock are otherwise not entitled to dividends.

The Company classified the first tranche of the Series B Convertible Preferred Stock as temporary equity in the condensed consolidated balance sheets as the Company could be required to redeem the Series B Convertible Preferred Stock if the Company cannot convert the Series B Convertible Preferred Stock into shares of common stock for any

reason including due to any applicable laws or by the rules or regulations of any stock exchange, interdealer quotation system, or other self-regulatory organization with jurisdiction over the Company which is not solely in the control of the Company. If the Company were required to redeem the Series B Convertible Preferred Stock, it would be based upon the volume-weighted-average price of common stock on an as converted basis on the date the holders provided a conversion notice to the Company. As of March 31, 2024, the Company did not adjust the carrying value of the Series B Convertible Preferred Stock since it was not probable the holders would be unable to convert the Series B Convertible Preferred Stock into shares of common stock due to any reason including due to any applicable laws or by the rules or regulations of any stock exchange, interdealer quotation system, or other self-regulatory organization with jurisdiction over the Company.

The Company evaluated the Second Tranche Right under Accounting Standard Codification 480, Distinguishing Liabilities from Equity (“ASC 480”) and determined that it met the requirements for separate accounting from the initial issuance of Series B Convertible Preferred Stock as a freestanding financial instrument. The Company then determined the Second Tranche Right should be liability classified pursuant to ASC 480. As a result, the Company classified the Second Tranche Right as a non-current liability within the condensed consolidated balance sheets and the Second Tranche Right was initially recorded at fair value and is subsequently re-measured at fair value at the end of each reporting period. The fair value of the Second Tranche Right on the date of issuance was determined to be $6.9 million based on a Monte-Carlo valuation and the Company allocated $6.9 million of the Series B Convertible Preferred Stock Proceeds to this liability and recorded this amount as preferred stock tranche liability. On March 31, 2024 and December 31, 2023, the fair value of the Second Tranche Right was determined to be $10.2 million, and $4.2 million, respectively, and the Company recorded this amount as preferred stock tranche liability on the condensed consolidated balance sheets. The Company recorded the mark-to-market adjustment of $6.0 million expense and $3.4 million income for the three months ended March 31, 2024 and 2023, respectively, under change in fair value of preferred stock tranche liability within the condensed consolidated statements of operations and loss.

The Company determined that all other features of the securities offered pursuant to the Securities Purchase Agreement were clearly and closely associated with the equity host and did not require bifurcation or the fair value of the feature was immaterial to the Company's condensed consolidated financial statements. The Company reassesses the features on a quarterly basis to determine if they require separate accounting. There have been no changes to the Company’s original assessment through March 31, 2024.

Series A Convertible Preferred Stock

On November 4, 2022, the Company entered into an exchange agreement (the “Exchange Agreement”) with Biotechnology Value Fund, L.P., Biotechnology Value Fund II, L.P., Biotechnology Value Trading Fund OS LP and MSI BVF SPV, LLC (collectively referred to as “BVF”), pursuant to which BVF exchanged 833,333 shares of the Company’s common stock for 1,000,000 shares of newly designated Series A convertible preferred stock, par value $0.0001 per share (the “Series A Convertible Preferred Stock”) (the “Exchange”).

Each share of the Series A Convertible Preferred Stock is convertible into 0.833 shares of the Company’s common stock at the option of the holder at any time, subject to certain limitations, including that the holder will be prohibited from converting Preferred Stock into common stock if, as a result of such conversion, the holder, together with its affiliates, would beneficially own a number of shares of common stock above the Conversion Blocker, initially set at 9.99%, of the total common stock then issued and outstanding immediately following the conversion of such shares of Preferred Stock. Holders of the Series A Convertible Preferred Stock are permitted to increase the Conversion Blocker to an amount not to exceed 19.99% upon 60 days’ notice.

Shares of Series A Convertible Preferred Stock generally have no voting rights, except as required by law and except that the consent of a majority of the holders of the outstanding Series A Convertible Preferred Stock will be required to amend the terms of the Series A Convertible Preferred Stock. In the event of the Company’s liquidation, dissolution or winding up, holders of Series A Convertible Preferred Stock will participate pari passu with any distribution of proceeds to holders of common stock. Holders of Series A Convertible Preferred Stock are entitled to receive when, as and if dividends are declared and paid on the common stock, an equivalent dividend, calculated on an as-converted basis. Shares of Series A Convertible Preferred Stock are otherwise not entitled to dividends.

The Series A Convertible Preferred Stock (i) senior to any class or series of capital stock of the Company hereafter created specifically ranking by its terms junior to the Series A Convertible Preferred Stock; (ii) on parity with the common stock and any class or series of capital stock of the Company created specifically ranking by its terms on parity with the Series A Convertible Preferred Stock; and (iii) junior to the Series B Convertible Preferred Stock and to any class or series of capital stock of the Company created specifically ranking by its terms senior to any Series A Convertible Preferred Stock, in each case, as to distributions of assets upon liquidation, dissolution or winding up of the Company, whether voluntarily or involuntarily.

The Company evaluated the Series A Convertible Preferred Stock for liability or equity classification under ASC 480, and determined that equity treatment was appropriate because the Series A Convertible Preferred Stock did not meet the definition of the liability under ASC 480. Additionally, the Series A Convertible Preferred Stock is not redeemable for cash or other assets (i) on a fixed or determinable date, (ii) at the option of the holder, or (iii) upon the occurrence of an event that is not solely within control of the Company. As such, the Company recorded the Series A Convertible Preferred Stock as permanent equity.

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based compensation
3 Months Ended
Mar. 31, 2024
Stock-based compensation  
Stock-based compensation

11. Stock-based compensation

Option Exchange Program

On January 17, 2024, the Company’s stockholders, upon recommendation of the board of directors, approved a one-time stock option exchange program (the “Option Exchange Program”) for certain employees, executive officers and non-employee directors of the Company who held certain underwater options and remained employed or otherwise engaged by the Company through the completion of the Exchange Offer. The Company’s offer to participate in the Option Exchange Program commenced on February 8, 2024, and expired on March 8, 2024 (the “Exchange Offer”). Pursuant to the Exchange Offer, 42 eligible holders elected to exchange, and the Company accepted for cancellation, eligible options to purchase an aggregate of 603,330 shares of the Company’s common stock (the “Exchanged Options”). On March 11, 2024, promptly following the expiration of the Exchange Offer, the Company granted new options to purchase 603,330 shares of common stock (the “New Options”), pursuant to the terms of the Exchange Offer and the Amended and Restated 2021 Equity Incentive Plan (the “2021 Plan”). The exercise price of the New Options granted was $11.44 per share, which was the closing price of the Company’s common stock on the Nasdaq Capital Market on the grant date of the New Options.

The exchange of stock options was treated as a modification for accounting purposes. As a result of the Option Exchange Program, the Company will recognize incremental stock-based compensation expense of $1.7 million over the requisite service period of the New Options, which is two or four years depending on whether the Exchanged Options were vested at the time of exchange. Since the Exchanged Options were not at-the-money on the modification date, the Company was precluded from utilizing the simplified method as described in SEC Staff Accounting Bulletin Topic 14.D.2 to calculate the expected term as a key assumption in the Black-Scholes pricing model. Therefore, the Company utilized the binomial lattice model to calculate the fair value of the Exchanged Options immediately prior to the exchange. The Company utilized the Black-Scholes option-pricing model to calculate the fair value of the New Options on the modification date. The Company will recognize the remaining unamortized stock compensation expense for the Exchanged Options on the modification date over the original requisite service period of the Exchanged Options.

Stock options

A summary of the Company’s stock option activity and related information for the three months ended March 31, 2024 is as follows:

    

Shares

    

Weighted-average exercise price per share

    

Weighted-average remaining contractual term (years)

    

Aggregate intrinsic value (in thousands)

 

Outstanding at December 31, 2023

 

2,270,359

$

19.81

 

7.8

$

559

Granted

 

31,751

9.77

Exercised

 

(4,600)

7.97

Forfeited/cancelled

 

(151,695)

12.89

Expired

(22,914)

163.77

Cancelled under the Option Exchange Program

(603,330)

30.58

Granted under the Option Exchange Program

603,330

11.44

Outstanding at March 31, 2024

 

2,122,901

$

13.18

 

8.7

$

4,539

Vested at March 31, 2024

 

565,008

$

20.83

7.3

$

1,084

The fair value of each stock option granted during the three months ended March 31, 2024 and 2023 was estimated on the grant date using the Black-Scholes option-pricing model using the following weighted-average assumptions:

Three months ended March 31,

2024

2023

Risk-free interest rate

 

4.08

%  

3.56

%  

Volatility

 

95

%  

90

%  

Dividend yield

 

Expected term (years)

 

5.8

6.2

Restricted stock units

A summary of the Company’s restricted stock unit activity and related information for the three months ended March 31, 2024 is as follows:

    

Shares

    

Weighted-average grant date fair value per share

 

Outstanding at December 31, 2023

 

209,289

$

18.05

Granted

 

254,574

$

10.00

Vested

 

(14,279)

$

25.97

Forfeited/cancelled

(23,192)

$

18.12

Outstanding at March 31, 2024

 

426,392

$

12.98

Employee stock purchase plan

At the Special Meeting of Stockholders, held on December 18, 2018, the stockholders approved the 2018 Employee Stock Purchase Plan (“2018 ESPP”). On June 21, 2019, the board of directors of the Company amended and restated the 2018 ESPP, to account for certain non-material changes to the plan’s administration and, effective May 30, 2023, in connection with the Reverse Stock Split, the board of directors amended and restated the 2018 ESPP to account for the adjustments to the share reserves (the “Amended and Restated 2018 ESPP”). The Amended and Restated 2018 ESPP provides eligible employees with the opportunity, through regular payroll deductions, to purchase shares of the Company’s common stock at 85% of the lesser of the fair market value of the common stock on (a) the date the option is granted, which is the first day of the purchase period, and (b) the exercise date, which is the last business day of the purchase period. The Amended and Restated 2018 ESPP generally allows for two six-month purchase periods per year beginning in January and July, or such other periods as determined by the compensation committee of the Company’s board of directors. The fair value of shares expected to be purchased under the Amended and Restated 2018 ESPP was calculated using the following weighted-average assumptions:

Three months ended March 31,

2024

2023

Risk-free interest rate

 

5.24

%  

4.77

%  

Volatility

 

60

%  

106

%  

Dividend yield

 

Expected term (years)

 

0.5

0.5

For the three months ended March 31, 2024 and 2023, the Company recognized less than $0.1 million in each period of stock-based compensation expense under the Amended and Restated 2018 ESPP. During the three months ended March 31, 2024, the Company issued 7,475 shares of common stock for proceeds of less than $0.1 million under the Amended and Restated 2018 ESPP.

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net loss per share
3 Months Ended
Mar. 31, 2024
Net loss per share  
Net loss per share

12. Net loss per share

Basic loss per common share is calculated by dividing net loss applicable to common stockholders by the weighted-average number of common shares outstanding during the period. For purposes of calculating net loss per share, weighted-average number of common shares outstanding includes the weighted average effect of the Pre-Funded Warrants issued in June 2023, the exercise of which requires little or no consideration for the delivery of shares of common stock. Diluted net loss per common share is calculated by increasing the denominator by the weighted-average number of additional shares that could have been outstanding from securities convertible into common stock, such as stock options, restricted stock units, and employee stock purchase plan shares (using the “treasury stock” method), and the 5.00% Convertible Senior Notes due 2048 (the “2018 Notes”), Series A Convertible Preferred Stock, and Series B Convertible Preferred Stock (using the “if-converted” method), unless their effect on net loss per share is anti-dilutive.

The following potentially dilutive securities were excluded from the calculation of diluted net loss per share for the periods indicated because including them would have had an anti-dilutive effect:

Three months ended March 31,

    

2024

    

2023

 

Outstanding stock options

2,122,901

 

1,976,176

Outstanding restricted stock units

426,392

160,660

2018 Notes

3,489

Employee stock purchase plan

6,486

6,796

Series A Convertible Preferred Stock

833,333

833,333

Series B Convertible Preferred Stock

4,236,570

4,236,570

Total potentially dilutive securities

7,625,682

 

7,217,024

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income taxes
3 Months Ended
Mar. 31, 2024
Income taxes  
Income taxes

13. Income taxes

The Company did not record a federal or state income tax provision or benefit for the three months ended March 31, 2024 or 2023, due to the expected loss before income taxes to be incurred for the years ended December 31, 2024 and 2023, as well as the Company’s continued maintenance of a full valuation allowance against its net deferred tax assets.

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and contingencies
3 Months Ended
Mar. 31, 2024
Commitments and contingencies  
Commitments and contingencies

14. Commitments and contingencies

The Company has no other commitments other than minimum lease payments as disclosed in Note 8. Leases.

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent events
3 Months Ended
Mar. 31, 2024
Subsequent events.  
Subsequent events

15. Subsequent events

The Company reviews all activity subsequent to the end of the quarter but prior to issuance of the condensed consolidated financial statements for events that could require disclosure or that could impact the carrying value of assets or liabilities as of the balance sheet date. The Company is not aware of any material subsequent events.

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of significant accounting policies (Policies)
9 Months Ended
Sep. 30, 2023
Summary of significant accounting policies  
Basis of presentation

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial reporting and as required by Regulation S-X, Rule 10-01 under the assumption that the Company will continue as a going concern for the next twelve months. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements, or any adjustments that might result from the uncertainty related to the Company’s ability to continue as a going concern. In the opinion of management, all adjustments (including those which are normal and recurring) considered necessary for a fair presentation of the interim financial information have been included. When preparing financial statements in conformity with GAAP, the Company must make estimates and assumptions that affect the reported amounts and related disclosures at the date of the financial statements. Actual results could differ from those estimates. Additionally, operating results for the three months ended March 31, 2024 are not necessarily indicative of the results that may be expected for any other interim period or for the year ending December 31, 2024. For further information, refer to the financial statements and footnotes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, as filed with the SEC on March 14, 2024.

Concentrations of credit risk and off-balance sheet risk

Concentrations of credit risk and off-balance sheet risk

Cash, cash equivalents, investments and trade accounts receivable are financial instruments that potentially subject the Company to concentrations of credit risk. The Company mitigates this risk by maintaining its cash and cash equivalents and investments with high quality, accredited financial institutions. The management of the Company’s investments is not discretionary on the part of these financial institutions. As of March 31, 2024, the Company’s cash, cash equivalents and investments were deposited at four financial institutions and it has no significant off-balance sheet concentrations of credit risk, such as foreign currency exchange contracts, option contracts or other hedging arrangements.

Significant Accounting Policies

Significant Accounting Policies

The significant accounting policies are described in Note 2Significant accounting policies in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash, cash equivalents and restricted cash (Tables)
3 Months Ended
Mar. 31, 2024
Cash, cash equivalents and restricted cash  
Schedule of reconciliation of cash, cash equivalents and restricted cash

The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheets that sum to the total of the same such amounts shown in the condensed consolidated statements of cash flows (in thousands):

    

March 31, 2024

    

December 31, 2023

Cash and cash equivalents

$

81,316

$

77,909

Restricted cash

 

1,278

 

1,167

Total cash, cash equivalents and restricted cash

$

82,594

$

79,076

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair value of financial instruments (Tables)
3 Months Ended
Mar. 31, 2024
Fair value of financial instruments  
Schedule of financial instruments measured at fair value on a recurring basis

The following table presents information about the Company’s financial instruments that are measured at fair value on a recurring basis (in thousands):

March 31, 2024

 

Description

    

Total

    

Level 1

    

Level 2

    

Level 3

 

Financial assets

Cash equivalents

$

46,680

46,680

Short-term investments

28,809

28,809

Total financial assets

$

75,489

$

46,680

$

28,809

$

Preferred stock tranche liability

$

10,200

$

$

$

10,200

December 31, 2023

 

Description

Total

    

Level 1

    

Level 2

    

Level 3

 

Financial assets

Cash equivalents

$

46,093

$

46,093

$

$

Short-term investments

 

59,220

5,992

53,228

Total financial assets

$

105,313

$

52,085

$

53,228

$

Preferred stock tranche liability

$

4,189

$

$

$

4,189

Schedule of derivative liability reconciliation

March 31, 2024

December 31, 2023

Risk-free interest rate

 

5.44-5.49

%  

5.13-5.52

%  

Volatility

 

75

%  

75

%  

Dividend yield

 

Remaining term (years)

 

0.3

0.6

Schedule of reconciliation of derivative liability

January 1, 2024

$

4,189

Fair value adjustment

6,011

March 31, 2024

$

10,200

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments (Tables)
3 Months Ended
Mar. 31, 2024
Investments  
Schedule of cash, cash equivalents and investments

Cash, cash equivalents, restricted cash and investments consist of the following (in thousands):

    

March 31, 2024

 

    

    

Gross

    

Gross

    

 

Amortized

Unrealized

Unrealized

Fair

 

    

Cost

    

Gains

    

Losses

    

Value

 

Cash, cash equivalents & restricted cash:

Cash and money market accounts

$

82,594

$

$

$

82,594

Total cash, cash equivalents & restricted cash:

$

82,594

$

$

$

82,594

Investments:

Corporate bonds, agency bonds and commercial paper (due within 1 year)

$

28,813

$

$

(4)

$

28,809

Total investments

$

28,813

$

$

(4)

$

28,809

Total cash, cash equivalents, restricted cash and investments

$

111,407

$

$

(4)

$

111,403

    

December 31, 2023

    

    

Gross

    

Gross

    

 

Amortized

 

Unrealized

 

Unrealized

 

Fair

    

Cost

    

Gains

    

Losses

    

Value

 

Cash, cash equivalents & restricted cash:

Cash and money market accounts

$

79,076

$

$

$

79,076

Total cash, cash equivalents & restricted cash:

$

79,076

$

$

$

79,076

Investments:

Corporate bonds, agency bonds and commercial paper (due within 1 year)

$

59,208

$

13

(1)

$

59,220

Total investments

$

59,208

$

13

$

(1)

$

59,220

Total cash, cash equivalents, restricted cash and investments

$

138,284

$

13

$

(1)

$

138,296

Summary of available-for-sale securities with unrealized losses for less than 12 months

The following is a summary of available-for-sale securities with unrealized losses for less than 12 months as of March 31, 2024 and December 31, 2023 (in thousands):

    

March 31, 2024

    

December 31, 2023

Fair

Unrealized

Fair

Unrealized

    

Value

    

Losses

    

Value

    

Losses

Corporate bonds, agency bonds and commercial paper (due within 1 year)

$

28,809

$

(4)

$

8,896

$

(1)

Total available-for-sale securities in an unrealized loss position

$

28,809

$

(4)

$

8,896

$

(1)

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued expenses (Tables)
3 Months Ended
Mar. 31, 2024
Accrued expenses  
Schedule of accrued expenses

Accrued expenses consist of the following (in thousands):

    

March 31, 2024

    

December 31, 2023

 

Accrued clinical trial expenses

$

7,319

$

6,518

Accrued contract manufacturing expenses

2,384

2,010

Accrued other research and development expenses

1,276

1,043

Accrued compensation and related benefits

 

2,531

 

4,796

Accrued professional fees

 

889

 

637

Accrued consulting fees

 

1,544

 

1,078

Accrued interest

316

316

Accrued commercialization costs

 

437

 

453

Accrued other

 

688

 

1,077

Total accrued expenses

$

17,384

$

17,928

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Tables)
3 Months Ended
Mar. 31, 2024
Long-term debt  
Schedule of carrying value of debt

March 31, 2024

    

December 31, 2023

Principal loan balance

$

40,000

$

40,000

Final Payment Fee

782

661

Debt issuance costs, net of accretion

(659)

(575)

Long-term debt, net of discount

$

40,123

$

40,086

Schedule of interest expenses

March 31, 2024

    

December 31, 2023

Principal loan balance

$

40,000

$

40,000

Final Payment Fee

782

661

Debt issuance costs, net of accretion

(659)

(575)

Long-term debt, net of discount

$

40,123

$

40,086

Schedule of future principal payments under the Loan Agreement

Three months ended March 31,

2024

2023

Contractual Interest

$

943

$

632

Amortization of debt discount and issuance costs

66

58

Amortization of Final Payment Fee

121

79

Total

$

1,130

$

769

As of March 31, 2024, future principal payments due are as follows (in thousands):

2024

2025

15,000

2026

20,000

2027

5,000

Total principal payments

$

40,000

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases  
Summary of elements of lease expenses

Three months ended March 31,

2024

2023

Lease Expense

Operating lease expense

$

221

$

221

Total Lease Expense

$

221

$

221

Other Information - Operating Leases

Operating cash flows paid for amounts included in measurement of lease liabilities

$

268

$

262

March 31, 2024

Other Balance Sheet Information - Operating Leases

Weighted average remaining lease term (in years)

1.2

Weighted average discount rate

14.6%

Maturity Analysis

2024

813

2025

546

Total

$

1,359

Less: Present value discount

(108)

Lease Liability

$

1,251

XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based compensation (Tables)
3 Months Ended
Mar. 31, 2024
Stock-based compensation  
Summary of stock option activity and related information

A summary of the Company’s stock option activity and related information for the three months ended March 31, 2024 is as follows:

    

Shares

    

Weighted-average exercise price per share

    

Weighted-average remaining contractual term (years)

    

Aggregate intrinsic value (in thousands)

 

Outstanding at December 31, 2023

 

2,270,359

$

19.81

 

7.8

$

559

Granted

 

31,751

9.77

Exercised

 

(4,600)

7.97

Forfeited/cancelled

 

(151,695)

12.89

Expired

(22,914)

163.77

Cancelled under the Option Exchange Program

(603,330)

30.58

Granted under the Option Exchange Program

603,330

11.44

Outstanding at March 31, 2024

 

2,122,901

$

13.18

 

8.7

$

4,539

Vested at March 31, 2024

 

565,008

$

20.83

7.3

$

1,084

Schedule of assumptions used to estimate fair value of each stock option on grant date

The fair value of each stock option granted during the three months ended March 31, 2024 and 2023 was estimated on the grant date using the Black-Scholes option-pricing model using the following weighted-average assumptions:

Three months ended March 31,

2024

2023

Risk-free interest rate

 

4.08

%  

3.56

%  

Volatility

 

95

%  

90

%  

Dividend yield

 

Expected term (years)

 

5.8

6.2

Schedule of restricted stock units

A summary of the Company’s restricted stock unit activity and related information for the three months ended March 31, 2024 is as follows:

    

Shares

    

Weighted-average grant date fair value per share

 

Outstanding at December 31, 2023

 

209,289

$

18.05

Granted

 

254,574

$

10.00

Vested

 

(14,279)

$

25.97

Forfeited/cancelled

(23,192)

$

18.12

Outstanding at March 31, 2024

 

426,392

$

12.98

Schedule of assumptions used to estimate fair value of each employee stock purchase plan on grant date

Three months ended March 31,

2024

2023

Risk-free interest rate

 

5.24

%  

4.77

%  

Volatility

 

60

%  

106

%  

Dividend yield

 

Expected term (years)

 

0.5

0.5

XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net loss per share (Tables)
3 Months Ended
Mar. 31, 2024
Net loss per share  
Schedule of potentially dilutive securities were excluded from the calculation of diluted net loss per share

The following potentially dilutive securities were excluded from the calculation of diluted net loss per share for the periods indicated because including them would have had an anti-dilutive effect:

Three months ended March 31,

    

2024

    

2023

 

Outstanding stock options

2,122,901

 

1,976,176

Outstanding restricted stock units

426,392

160,660

2018 Notes

3,489

Employee stock purchase plan

6,486

6,796

Series A Convertible Preferred Stock

833,333

833,333

Series B Convertible Preferred Stock

4,236,570

4,236,570

Total potentially dilutive securities

7,625,682

 

7,217,024

XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Nature of business (Details) - USD ($)
$ in Thousands
Mar. 22, 2023
Mar. 31, 2024
Dec. 31, 2023
Nature of business      
Cash, cash equivalents, and investments   $ 110,100  
Accumulated deficit   $ 858,753 $ 824,890
Term loan      
Nature of business      
Issuance of debt $ 25,000    
Term B Loan      
Nature of business      
Issuance of debt $ 15,000    
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Nature of business - Reverse Stock Split (Details)
1 Months Ended
May 31, 2023
$ / shares
shares
Mar. 31, 2024
$ / shares
shares
Nature of business    
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001
Common stock, shares authorized | shares   300,000,000
Certificate of Amendment    
Nature of business    
Common stock, par value (in dollars per share) | $ / shares $ 0.0001  
Reverse stock split ratio 0.083  
Common stock, shares authorized | shares 300,000,000  
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of significant accounting policies - Proceeds from grants (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Aug. 31, 2022
May 31, 2022
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Summary of significant accounting policies          
Grant awarded, amount   $ 3,800      
Cash proceeds $ 500   $ 3,500    
Reduction of research and development expense     1,400 $ 100  
Grant receivable     $ 226    
Deferred liabilities         $ 327
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of significant accounting policies - Cash, cash equivalents and restricted cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]          
Cash and cash equivalents $ 81,316 $ 77,909      
Restricted cash 241 241      
Restricted cash 1,278 1,167      
Total cash, cash equivalents and restricted cash 82,594 79,076 $ 98,749 $ 79,076 $ 75,789
Prepaid Expenses and Other Current Assets          
Property, Plant and Equipment [Line Items]          
Restricted cash 1,000 $ 900      
Letter of credit | Office and Laboratory Space in Needham, Massachusetts. | Restricted Cash and Cash Equivalents [Member]          
Property, Plant and Equipment [Line Items]          
Restricted cash $ 200        
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of significant accounting policies - Preferred stock tranche liability (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Financial liabilities    
Long-term debt $ 40,123 $ 40,086
Debt, carrying value 40,000 40,000
Level 3    
Financial liabilities    
Fair value of long-term debt 39,900 39,600
Long-term debt $ 40,100 $ 40,100
Risk-free interest rate | Maximum    
Financial liabilities    
Debt Instrument, Measurement Input 5.49 0.0494
Risk-free interest rate | Minimum    
Financial liabilities    
Debt Instrument, Measurement Input 5.44 0.0445
Volatility    
Financial liabilities    
Debt Instrument, Measurement Input 75 0.95
Remaining term    
Financial liabilities    
Remaining term (years) 3 months 18 days 7 months 6 days
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of significant accounting policies - Preferred stock right liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Financial assets    
January 1, 2023 $ 4,189  
Fair value recognized upon entering into Securities Purchase Agreement   $ 6,940
Fair value adjustment (6,011) $ 3,430
December 31, 2023 10,200  
Level 3    
Financial assets    
January 1, 2023 4,189  
Fair value adjustment 6,011  
December 31, 2023 $ 10,200  
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of significant accounting policies - Investments (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
item
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
item
Dec. 31, 2022
USD ($)
Investments        
Unrealized loss of available-for-sale securities with unrealized losses for less than 12 months $ (28,809)   $ (8,896)  
Total unrealized loss of available-for-sale securities with unrealized losses for less than 12 months (4)   (1)  
Cash, cash equivalents & restricted cash 81,316   $ 77,909  
Total cash, cash equivalents, restricted cash and investments, Gross Unrealized Gains       $ 13
Total cash, cash equivalents, restricted cash and investments, Gross Unrealized Losses (4)     (1)
Total cash, cash equivalents, restricted cash and investments, Fair Value 110,100      
Accrued interest receivable 100      
Realized gains or losses on investments $ 0 $ 0    
Number of investments in unrealized loss position | item 8   2  
Number of investments in unrealized loss position for more than 12 months | item 0      
Amortized Cost        
Investments        
Total cash, cash equivalents, restricted cash and investments, Amortized Cost $ 111,407   $ 138,284  
Total        
Investments        
Total cash, cash equivalents, restricted cash and investments, Fair Value 111,403   138,296  
Cash, cash equivalents & restricted cash | Amortized Cost        
Investments        
Cash, cash equivalents & restricted cash     79,076  
Total cash, cash equivalents, restricted cash and investments, Amortized Cost 82,594      
Cash, cash equivalents & restricted cash | Total        
Investments        
Cash, cash equivalents & restricted cash, Fair Value     79,076  
Total cash, cash equivalents, restricted cash and investments, Fair Value 82,594      
Cash and money market accounts. | Amortized Cost        
Investments        
Cash, cash equivalents & restricted cash 82,594   79,076  
Cash and money market accounts. | Total        
Investments        
Cash, cash equivalents & restricted cash, Fair Value 82,594   79,076  
Investments.        
Investments        
Gross Unrealized Gains       13
Gross Unrealized Losses (4)     $ (1)
Investments. | Amortized Cost        
Investments        
Investments, Amortize Cost 28,813   59,208  
Investments. | Total        
Investments        
Investments, Fair Value $ 28,809   $ 59,220  
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of significant accounting policies - Concentrations of credit risk and off-balance sheet risk (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Aug. 31, 2022
May 31, 2022
Mar. 31, 2024
Mar. 31, 2023
Concentrations of credit risk and off-balance sheet risk        
Off-balance sheet concentrations of credit risk description     As of March 31, 2024, the Company’s cash, cash equivalents and investments were deposited at four financial institutions and it has no significant off-balance sheet concentrations of credit risk, such as foreign currency exchange contracts, option contracts or other hedging arrangements.  
Grant awarded, amount   $ 3,800    
Cash proceeds $ 500   $ 3,500  
Reduction of research and development expense     1,400 $ 100
Deferred liabilities     $ (327) $ 693
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash, cash equivalents and restricted cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]          
Cash and cash equivalents $ 81,316 $ 77,909      
Restricted cash 241 241      
Restricted cash 1,278 1,167      
Total cash, cash equivalents and restricted cash 82,594 79,076 $ 98,749 $ 79,076 $ 75,789
Prepaid Expenses and Other Current Assets          
Property, Plant and Equipment [Line Items]          
Restricted cash 1,000 $ 900      
Letter of credit | Office and Laboratory Space in Needham, Massachusetts. | Restricted Cash and Cash Equivalents [Member]          
Property, Plant and Equipment [Line Items]          
Restricted cash $ 200        
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair value of financial instruments - Financial Instruments Measured on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Financial assets      
Preferred stock tranche liability $ 10,200 $ 4,189  
Level 3      
Financial assets      
Preferred stock tranche liability 10,200 4,189  
Recurring basis      
Financial assets      
Cash equivalents 46,680 46,093  
Short-term investments 28,809   $ 59,220
Total financial assets 75,489 105,313  
Preferred stock tranche liability 10,200 4,189  
Recurring basis | Level 1      
Financial assets      
Cash equivalents 46,680 46,093  
Short-term investments   5,992  
Total financial assets 46,680 52,085  
Recurring basis | Level 2      
Financial assets      
Short-term investments 28,809   $ 53,228
Total financial assets 28,809 53,228  
Recurring basis | Level 3      
Financial assets      
Preferred stock tranche liability $ 10,200 $ 4,189  
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair value of financial instruments (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Financial liabilities    
Long-term debt $ 40,123 $ 40,086
Debt, carrying value 40,000 40,000
Level 3    
Financial liabilities    
Fair value of long-term debt 39,900 39,600
Long-term debt $ 40,100 $ 40,100
Risk-free interest rate | Maximum    
Financial liabilities    
Debt Instrument, Measurement Input 5.49 0.0494
Risk-free interest rate | Minimum    
Financial liabilities    
Debt Instrument, Measurement Input 5.44 0.0445
Volatility    
Financial liabilities    
Debt Instrument, Measurement Input 75 0.95
Remaining term    
Financial liabilities    
Remaining term (years) 3 months 18 days 7 months 6 days
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments (Details)
$ in Thousands
3 Months Ended 12 Months Ended 15 Months Ended
Mar. 31, 2024
USD ($)
item
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
item
Mar. 31, 2024
USD ($)
item
Dec. 31, 2022
USD ($)
Schedule of Investments [Line Items]          
Cash, cash equivalents & restricted cash, Amortized Cost $ 81,316   $ 77,909 $ 81,316  
Total cash, cash equivalents, restricted cash and investments, Gross Unrealized Gains         $ 13
Total cash, cash equivalents, restricted cash and investments, Gross Unrealized Losses (4)     (4) (1)
Total cash, cash equivalents, restricted cash and investments, Fair Value 110,100     110,100  
Accrued interest receivable 100     $ 100  
Realized gains or losses on investments $ 0 $ 0      
Number of investments in unrealized loss position | item 8   2 8  
Number of investments in unrealized loss position for more than 12 months | item 0     0  
Unrealized loss of available-for-sale securities with unrealized losses for less than 12 months $ 28,809   $ 8,896 $ 28,809  
Amortized Cost          
Schedule of Investments [Line Items]          
Total cash, cash equivalents, restricted cash and investments, Amortized Cost 111,407   138,284 111,407  
Total          
Schedule of Investments [Line Items]          
Total cash, cash equivalents, restricted cash and investments, Fair Value $ 111,403   $ 138,296 $ 111,403  
Corporate bonds, agency bonds and commercial paper (due within 1 year)          
Schedule of Investments [Line Items]          
Maturity period, investments 1 year   1 year 1 year  
Gross Unrealized Gains         13
Gross Unrealized Losses $ (4)     $ (4) (1)
Fair value of available-for-sale securities with unrealized losses for less than 12 months 28,809   $ 8,896 28,809  
Unrealized loss of available-for-sale securities with unrealized losses for less than 12 months 4   1 4  
Corporate bonds, agency bonds and commercial paper (due within 1 year) | Amortized Cost          
Schedule of Investments [Line Items]          
Due within 1 year, Amortized Cost 28,813   59,208 28,813  
Corporate bonds, agency bonds and commercial paper (due within 1 year) | Total          
Schedule of Investments [Line Items]          
Due within 1 year, Fair Value 28,809   59,220 28,809  
Investments.          
Schedule of Investments [Line Items]          
Gross Unrealized Gains         13
Gross Unrealized Losses (4)     (4) $ (1)
Investments. | Amortized Cost          
Schedule of Investments [Line Items]          
Investments, Amortized Cost 28,813   59,208 28,813  
Investments. | Total          
Schedule of Investments [Line Items]          
Investments, Fair Value 28,809   59,220 28,809  
Cash and money market accounts. | Amortized Cost          
Schedule of Investments [Line Items]          
Cash, cash equivalents & restricted cash, Amortized Cost 82,594   79,076 82,594  
Cash and money market accounts. | Total          
Schedule of Investments [Line Items]          
Cash, cash equivalents & restricted cash, Fair Value 82,594   79,076 82,594  
Cash, cash equivalents & restricted cash | Amortized Cost          
Schedule of Investments [Line Items]          
Cash, cash equivalents & restricted cash, Amortized Cost     79,076    
Total cash, cash equivalents, restricted cash and investments, Amortized Cost 82,594     82,594  
Cash, cash equivalents & restricted cash | Total          
Schedule of Investments [Line Items]          
Cash, cash equivalents & restricted cash, Fair Value     $ 79,076    
Total cash, cash equivalents, restricted cash and investments, Fair Value $ 82,594     $ 82,594  
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accrued expenses    
Accrued clinical trail expenses $ 7,319 $ 6,518
Accrued contract manufacturing expenses 2,384 2,010
Accrued other research and development expenses 1,276 1,043
Accrued compensation and related benefits 2,531 4,796
Accrued professional fees 889 637
Accrued consulting fees 1,544 1,078
Accrued interest 316 316
Accrued commercialization costs 437 453
Accrued other 688 1,077
Total accrued expenses $ 17,384 $ 17,928
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Details) - USD ($)
$ in Millions
Mar. 22, 2023
Mar. 25, 2022
Long-term debt    
Financial covenants The Loan Agreement contains no financial covenants.  
Loan Agreement    
Long-term debt    
Accrued interest rate   5.00%
Term loan    
Long-term debt    
Aggregate principal amount   $ 150.0
Issuance of debt $ 25.0  
Current borrowing capacity 110.0  
Percentage of final prepayment fee   5.00%
Additional interest rate in an event of default   0.50%
Term loan | Secured Overnight Financing Rate    
Long-term debt    
Interest rate   7.37%
Basis spread   0.13%
Term loan | If prepaid on or before the first anniversary    
Long-term debt    
Percentage of final prepayment fee   3.00%
Term loan | If prepaid after the first anniversary and on or before the second anniversary    
Long-term debt    
Percentage of final prepayment fee   2.00%
Term loan | If prepaid after the second anniversary    
Long-term debt    
Percentage of final prepayment fee   1.00%
Term B Loan    
Long-term debt    
Issuance of debt $ 15.0  
Term C Loan    
Long-term debt    
Aggregate principal amount   $ 25.0
Debt instrument period to draw loan, Minimum   60 days
Term D Loan    
Long-term debt    
Aggregate principal amount   $ 35.0
Debt instrument period to draw loan, Minimum   30 days
Gross product revenue to be achieved   $ 50.0
Term E Loan    
Long-term debt    
Aggregate principal amount   $ 50.0
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Components of carrying value of debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Long-term debt    
Principal loan balance $ 40,000 $ 40,000
Final Payment Fee 782 661
Debt issuance costs, net of accretion (659) (575)
Long-term debt, net of discount $ 40,123 $ 40,086
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Schedule of interest expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2024
Long-term debt      
Contractual Interest   $ 632 $ 943
Amortization of debt discount and issuance costs   58 66
Amortization of Final Payment Fee   79 121
Interest Expense, Total $ 1,130 $ 769 $ 1,130
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Future principal payments (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Future principal payments  
2025 $ 15,000
2026 20,000
2027 5,000
Total principal payments $ 40,000
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Details) - Office and Laboratory Space in Needham, Massachusetts.
$ in Millions
Feb. 15, 2018
USD ($)
ft²
Apr. 15, 2014
ft²
Leases    
Area of space | ft² 27,810 15,197
Minimum    
Leases    
Operating lease expense $ 0.7  
Maximum    
Leases    
Operating lease expense $ 1.1  
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Balance sheet and other information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Leases      
Right-of use asset $ 997   $ 1,171
Lease liability 1,251    
Lease Expense      
Operating lease expense 221 $ 221  
Total Lease Expense 221 221  
Other Information - Operating Leases      
Operating cash flows paid for amounts included in measurement of lease liabilities $ 268 $ 262  
Weighted average remaining lease term (in years) 1 year 2 months 12 days    
Weighted average discount rate 14.60%    
Maturity Analysis      
2024 $ 813    
2025 546    
Total 1,359    
Less: Present value discount (108)    
Lease Liability $ 1,251    
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Notes Payable (Details) - AFCO - USD ($)
$ in Millions
1 Months Ended
Feb. 29, 2024
Mar. 31, 2024
Short-Term Debt [Line Items]    
Aggregate principal amount $ 1.3  
Interest rate (as a percent) 8.30%  
Monthly payments $ 0.1  
Note Payable   $ 0.9
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Capital stock - June 2023 Public Offering (Details) - Underwriting Agreement - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Jun. 15, 2023
Mar. 31, 2024
Class of Stock [Line Items]    
Period options are exercisable 30 days  
Stock Issued, Pre Funded Warrants, Net of Issuance Costs   $ 91.4
Public    
Class of Stock [Line Items]    
Common shares, offered 7,181,409  
Sale price of the Common Stock $ 9.75  
Underwriters    
Class of Stock [Line Items]    
Common shares, offered 1,308,000  
Pre-Funded Warrant    
Class of Stock [Line Items]    
Exercise price of shares of common stock in the warrant issued (in dollars per share) $ 0.001  
Maximum amount of common stock owned, as a percentage, that would prevent exercise 9.99%  
Days of notice for increase/decrease to maximum percentage owned 61 days  
Upper limit of maximum amount of common stock owned by a holder, as a percentage 19.99%  
Shares issued   1,538,591
Pre-Funded Warrant | Investors    
Class of Stock [Line Items]    
Common shares, offered 1,538,591  
Sale price of the Common Stock $ 9.749  
Exercise price of shares of common stock in the warrant issued (in dollars per share) $ 0.001  
Common stock    
Class of Stock [Line Items]    
Shares issued   8,489,409
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Capital Stock - Convertible Preferred Stock (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Jan. 24, 2023
USD ($)
tranche
D
$ / shares
shares
Nov. 04, 2022
$ / shares
shares
Mar. 31, 2024
USD ($)
shares
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Class of Stock [Line Items]          
Preferred Stock, Shares Authorized | shares     5,000,000    
Preferred stock tranche liability | $     $ 10,200   $ 4,189
SeriesA Convertible Preferred Stock          
Class of Stock [Line Items]          
Convertible preferred stock, shares issued upon conversion | shares   0.833      
Conversion of preferred stock, conversion blocker, percent   9.99%      
Conversion of Preferred Stock, Conversion Blocker, Percent, Upon Giving Notice   19.99%      
Conversion of Preferred Stock, Conversion Blocker, Notice Period   60 days      
Shares issued on conversion | shares   1,000,000      
Series B Convertible Preferred Stock          
Class of Stock [Line Items]          
Convertible preferred stock, shares issued upon conversion | shares 3.5305        
Conversion of preferred stock, conversion blocker, percent 9.99%        
Conversion of Preferred Stock, Conversion Blocker, Notice Period 60 days        
Threshold share price | $ / shares $ 31.77        
Expected closing period of issuance 10 days        
Liquidation preference per share | $ / shares $ 1.00        
Fair value of the Second Tranche Right | $ $ 6,900   10,200   $ 4,200
Preferred stock tranche liability | $ $ 6,900        
Mark-to-market adjustment under change in fair value of preferred stock tranche liability | $     $ (6,000) $ 3,400  
Series B Convertible Preferred Stock | Private placement          
Class of Stock [Line Items]          
Shares issued | shares 944,160        
Conversion price | $ / shares $ 7.0812        
Gross proceeds | $ $ 30,000        
Threshold share price | $ / shares $ 13.50        
Share price (in dollars per share) | $ / shares $ 9.00        
Share issue period 10 days        
Threshold trading volume | $ $ 25,000        
Trading days | D 7        
Maximum | Series B Convertible Preferred Stock          
Class of Stock [Line Items]          
Aggregate shares to be sold | shares 2,144,160        
Preferred stock, par value (in dollars per share) | $ / shares $ 0.0001        
Number of tranches | tranche 2        
Conversion of Preferred Stock, Conversion Blocker, Percent, Upon Giving Notice 19.99%        
Shares issued | shares 1,200,000        
Share price (in dollars per share) | $ / shares $ 25.00        
BVF | SeriesA Convertible Preferred Stock          
Class of Stock [Line Items]          
Preferred stock, par value (in dollars per share) | $ / shares   $ 0.0001      
Conversion of stock, shares converted | shares   833,333      
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based compensation - Option Exchange Program (Details) - Option Exchange Program
$ / shares in Units, $ in Millions
3 Months Ended
Jan. 17, 2024
item
shares
Mar. 31, 2024
USD ($)
Mar. 11, 2024
$ / shares
shares
Stock-based compensation      
Number of eligible stockholders | item 42    
Number of shares reserved | shares 603,330   603,330
Exercise price of new options | $ / shares     $ 11.44
Stock-based compensation expense | $   $ 1.7  
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based compensation - Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Sep. 30, 2023
Dec. 31, 2023
Stock options        
Shares        
Outstanding at the beginning of the period (in shares) 2,270,359      
Granted (in shares) 31,751      
Exercised (in shares) (4,600)      
Forfeited/cancelled (in shares) (151,695)      
Expired (22,914)      
Outstanding at the end of the period (in shares) 2,122,901     2,270,359
Vested at the end of the period (in shares)     565,008  
Weighted-average exercise price per share        
Outstanding at the beginning of the period (in dollars per share) $ 19.81      
Granted (in dollars per share) 9.77      
Exercised (in dollars per share) 7.97      
Forfeited/cancelled (in dollars per share) 12.89      
Expired (in dollars per share) 163.77      
Outstanding at the end of the period (in dollars per share) $ 13.18     $ 19.81
Vested at the end of the period (in dollars per share)     $ 20.83  
Weighted-average remaining contractual term        
Outstanding at the end of the period 8 years 8 months 12 days     7 years 9 months 18 days
Vested at the end of the period     7 years 3 months 18 days  
Aggregate intrinsic value        
Outstanding at the beginning of the period (in dollars) $ 559      
Outstanding at the end of the period (in dollars) $ 4,539     $ 559
Vested at the end of the period (in dollars)     $ 1,084  
Assumptions used to estimate fair value of each stock-based award on the grant date        
Risk-free interest rate (as a percent) 4.08% 3.56%    
Volatility (as a percent) 95.00% 90.00%    
Expected term (years) 6 years 2 months 5 days 5 years 7 months 6 days    
Option Exchange Program        
Additional disclosures        
Stock-based compensation expense $ 1,700      
Option Exchange Program | Stock options        
Shares        
Granted (in shares) 603,330      
Forfeited/cancelled (in shares) (603,330)      
Weighted-average exercise price per share        
Granted (in dollars per share) $ 11.44      
Forfeited/cancelled (in dollars per share) $ 30.58      
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based compensation - Restricted Stock (Details) - Restricted stock units
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Shares  
Outstanding at the beginning of the period (in shares) | shares 209,289
Granted (in shares) | shares 254,574
Vested (in shares) | shares (14,279)
Forfeited/cancelled (in shares) | shares (23,192)
Outstanding at the end of the period (in shares) | shares 426,392
Weighted-average grant date fair value  
Outstanding at the beginning of the period (in dollars per share) | $ / shares $ 18.05
Granted (in dollars per share) | $ / shares 10.00
Vested (in dollars per share) | $ / shares 25.97
Forfeited/cancelled (in dollars per share) | $ / shares 18.12
Outstanding at the end of the period (in dollars per share) | $ / shares $ 12.98
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based compensation - Employee Stock Purchase Plan (Details)
$ in Thousands
3 Months Ended
Jun. 21, 2019
item
Mar. 31, 2024
USD ($)
shares
Mar. 31, 2023
USD ($)
Assumptions used to estimate fair value of each stock-based award on the grant date      
Proceeds from the exercise of stock options and employee stock purchase program   $ 85 $ 29
Employee Stock purchase plan      
Stock-based compensation      
Percent of common stock at market price to be purchased 85.00%    
Number of vesting periods | item 2    
Vesting period 6 months    
Assumptions used to estimate fair value of each stock-based award on the grant date      
Risk-free interest rate (as a percent)   5.24% 4.77%
Volatility (as a percent)   60.00% 106.00%
Dividend yield (as a percent)   0.00% 0.00%
Expected term (years)   6 months 6 months
Issuance of common stock under ESPP | shares   7,475  
Proceeds from the exercise of stock options and employee stock purchase program   $ 100  
Employee Stock purchase plan | Maximum      
Assumptions used to estimate fair value of each stock-based award on the grant date      
Stock-based compensation expense   $ 100 $ 100
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net loss per share - Potentially dilutive securities were excluded from the calculation of diluted net loss per share (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net loss per share    
Potentially dilutive securities were excluded from the calculation of diluted net loss per share (in shares) 7,625,682 7,217,024
Employee Stock Option [Member]    
Net loss per share    
Potentially dilutive securities were excluded from the calculation of diluted net loss per share (in shares) 2,122,901 1,976,176
Restricted stock units    
Net loss per share    
Potentially dilutive securities were excluded from the calculation of diluted net loss per share (in shares) 426,392 160,660
2018 Notes.    
Net loss per share    
Potentially dilutive securities were excluded from the calculation of diluted net loss per share (in shares)   3,489
Employee Stock Purchase Plan    
Net loss per share    
Potentially dilutive securities were excluded from the calculation of diluted net loss per share (in shares) 6,486 6,796
Series A Preferred Stock    
Net loss per share    
Potentially dilutive securities were excluded from the calculation of diluted net loss per share (in shares) 833,333 833,333
Series B Preferred Stock    
Net loss per share    
Potentially dilutive securities were excluded from the calculation of diluted net loss per share (in shares) 4,236,570 4,236,570
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income taxes    
Income tax expense $ 0 $ 0
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and contingencies (Details)
$ in Millions
Mar. 31, 2024
USD ($)
Commitments and contingencies  
Other commitments $ 0.0
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Senior Notes - Schedule of Notes Carrying Value (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Convertible Senior Notes        
Debt, carrying value     $ 40,000 $ 40,000
Amortization of debt discount and issuance costs $ (58) $ (66)    
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Convertible Senior Notes (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Convertible Senior Notes      
Common stock, par value (in dollars per share) $ 0.0001    
Other Nonoperating Income (Expenses) $ (30) $ (7)  
Notes outstanding 40,123   $ 40,086
Debt, carrying value $ 40,000   $ 40,000
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
License, collaboration and commercial agreements - Genfleet Therapeutics (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
License, collaboration and commercial agreements    
Research and development $ 17,707 $ 12,015
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ (33,863) $ (15,714)
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !6!J5@'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 " 5@:E8BKE_+>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.NT&8E&7"V@GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/ MGR4W.@H=$KZD$#&1Q7S3N]9GH>.:'8BB ,CZ@$[EFC MVB/4G-^!0U)&D8(16,29R&1CM- )%85TQAL]X^-G:B>8T8 M.O24H2HK8'*< M&$]]V\ 5,,((D\O?!30S<:K^B9TZP,[)/MLYU75=V2VFW+!#!>_/3Z_3NH7U MF937./S*5M IXII=)K\M'AZW&R9K7B\+?EOPU;;F@M^+:O4QNO[PNPJ[8.S. M_F/CBZ!LX-==R"]02P,$% @ %8&I6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" 6@:E88K&&O-@% #C'@ & 'AL+W=O)[X8QO[P;[8" M/TQ=H@79'5\#MI6OCI%&67#^K$_N_,N.HTO$0N8I;4'A:\.F+ RU$Y3CG[UI MI_A/+7Q]?'"_S> !9D$EF_+P]\!7Z\O.60?Y;$G34#WR[:]L#S30?AX/9?:) MMOF]_7X'>:E4/-J+H011$.??]&5?$:\%I$) ]@+R3H#="H&[%[@9:%ZR#.N: M*CJ^$'R+A+X;W/1!5C>9&FB"6#?C7 GX-0"=&E]S+X5648C&/KJ)5:!VZ"[. MNX>NYBZ2:RJ8O.@I^#>MZ7E[YZOQVHMP=5G_EM]#TI9%)4'SL\FNF]D]@:V7\#V;>YE+WG: M)'."[CS M)G"/;!7H811:\X%&QB:T^WQE@DK%HA.8N[Q3$Z55WY(2.^4DZS3AA,)Q <]@ M-K6>H+F"_HJX0%.>QDKLX-LWPM>X7]^8B.VBMLBO<@5N@OQ$7]"=#\]IL R\ M/%)4]^(:2S+JNF1XWA^.C+Q6<5M>4O*2)KP3WP=W>7(X0)_@/O0Y-K>KW1+C M$?K(8E\$WC-T%@$9#SI-&D"G&3B.L0ZLAFWKH(Q$V!I"_E,'4WT&_?N);V,C MO]WN@3%_32,CZ#'2$"[C$+8'FO>@Q9,\$WP3Q)ZYM>V>]Q,CZ#$R$BY#$K9' MF_>@,RX5#=&?05(]6-D=88H]-TZR=EU;TC(O87O(R?KJ!-Z$J\'L!J,S;,0Z M1DC"94K"]G#SB7O07K,UCVWQH<:$G)-NGU0,.<<(1[A,1]@>;9X"!<&(+Q$F M/RY^0G/FI0):T@AI=YKR*(+9::ZX]WR"OG=.'8A-**$";6B8,I3 ZU[V+FRL MA6.D*%S&*&S//Q#R_2!>H?DN6O#0"%\3H.9/]T:N8^0F4N8F8D\VA^9$-R_> MFL8K5ID/:XP>)O/KB?$=U"YL2UC&)-(H)DU3(?3+3/Z*EC4E3"FI<=FEQO$/ MXV+-U*YJRUG&(](H'MW%\*J=+]WIMS5Z #=RVAVK.(\1@4@9@4BC"*1?UR#7 M0RI8<6$ M#NVX9M".-KR62T5V75N\,@81>X(Y#+-OYOAYMK*-/J<*0FVL)U C\3<*./MZ MR-T&F9O>8]F,R< E@\$ TN/&Q%A&(5(38/9SR&T@=>;[@T%TL:V*U=AUNYAT M76.FM2O;-F:9=H@]K!1+?Z]);^&B>>"QFU5N)APC^;AE\G%KUG3>,>Y7.2LI M:^R^&-O1+FK+6&8?MUGV 4P!B'>QSU[01V8<=VJL=%8?D"'&YT;.8V0?M\P^ MKCVI3* A_;PQ0VH<8VH,*D=5N^[_@O5>;2/J"2_;797(TZN3^8YB<;78P9UD M^Y:]\O9\^_>>ZOE2HI M0>J))M2BZX4CS*#M>,^DSH&^#W M)>?J<*+_H-C7'O\+4$L#!!0 ( !:!J5A%.Z(W2P8 /$; 8 >&PO M=V]R:W-H965T&ULM5EM: G(EX23WZT\" M@22MKQ?4D$WET]*ZWVV15GCXQ_$QM" M)'C*TER<#S92;D_'8Y%L2!:+$[8EN?IES7@62_7('\9BRTF\*I6R=(P\;S+. M8IH/9F?ENSL^.V.%3&E.[C@019;%_/F2I.SQ? '+R^^T(>-U"_&L[-M_$ 6 M1'[=WG'U-&ZLK&A&6L2!SEOY#5W)S M/H@&8$76<9'*+^SQ ZD="K2]A*6B_ L>:UEO ))"2);5R@I!1O/J?_Q4+T1' M ?H]"JA60&]5P+4"+AVMD)5N7<4RGIUQ]@BXEE;6]*!4-SO8T+R=6O M5.G)V?SS[>+SS<>KB_OK*W!Y<7-Q.[\&BP_7U_<+, )?%U?@]W=_@'> YN!^ MPPH1YRMQ-I9J9JT_3NI9+JM94,\LGV)^ C < N0AWZ(^=ZM?D:11Q_OJ8^5O MXS1JG$:E/=SG=,$YR26(A2!2G-K\J0SX=@/Z;)V*;9R0\X$Z/(+P'1G,?OT% M3KSW-N^.9&S/5]SXBEW69_-8;(#:-9#H ?E>T%V<*N>MNUB9FI2F= +8S2*( MX>1LO.NZ8TJ%X=2;-E)[./T&I^_$N=@P+D>2\$S%VHX(F?6!K.P$G>E1%'6F MKT":4L$4(<\.,FA !DZ0?_%8A0TG"5&KN$R)#5Y@PD.'*^B\,X4F08#M*Q\VJ$,G MZGLFX_0- $-C;@C#2>@?0+2(^7@2(3O(J $9O;*TBEZY?"Z75!^UK0[B(D)85K !-:H,AC@YSJU5LBOH"I^4MZ":N6R8)N'.LG\D[4VAD M!.<9'PY^D^XPZLLT+=E!-]O=$-4^-8X\ M#X%H2CBK2R:732-C>RQ"O0F[I3SHYKS]XN&UI3@I,U%(? M\ISI\9;E(PM2>Y/B9-$?[E*.9&W?\995D9M5;UC^4-7_*[*TUB/(PI@>-,I/ MJY@737IVIM,TNIG5B/?T!;$5K,F?*/0.H9I" >X+H99AD;OE4Q5^G66$9,DW M(%77DFPZT*UXL9FU/>09B$TQ'T8]O1]J^1&Y^;$ZH:^<3&2AOA!W*I(:HHTA M813T8&PI$@7.D[G0B[EAZ8IP\5M9WLMG^[$\4GM7N_-_-(NH95WD9MTYRS*6 M5Y$T!.^\$\_SH"IC.-C%:4'> ^QY0_5.9?^8ZVZRD(H&Z+]D-00H&&(O*KLA M-401?!&B0NABH^P\"RFD&M#\ <02?(IYLFFNBDJ)*]5N9TM5<;_< U5!RZV MI+P 3.W!;)8"1I9PB>RO53*I1UBSVBN6I?ME2%MA6DRNU[+&O[CG."[E;;P41ON8UG;=[XM*+"[H)CWAZ_5=]^XTT80!D:0OB96H1UW MOL?HCV&*U!YH+D!*UDK/.PE5E//J^U+U(-FV_$2S9%*RK!QN2*R.EA90OZ^9 MZGWK!_W5I_G*-_L/4$L#!!0 ( !:!J5@2QTM1D , .D1 8 >&PO M=V]R:W-H965T&ULM9AK;YLP%(;_BL6F:9.Z@LFU71(I33MM MTKI%RRX?IGUPX218!#N]H/ZVQ1>P=P1 3,6?J>^#,;6T$(^+,DZE)_9 M]AWD0#VMY[%0I/_1-AO;&UC(6PO)HCQ8.8AHG/V2W_F%V G W2,!;A[@U@WH MY &=%#1SEF)=$TDF(\ZVB.O12DUOI-8:74T_3#_.;M#BW/M-5-I-[9*9;PL]1!Y\AUW&[%>$S<_@U>$5X9S_<5LP%N%N NZE>]XC> M7#TNP#GX2%UC[_XLYT)D+0/&Z5_PJQ SS5ZJJ3-D,^DYZ=_(WNRR&.?6J7DI M$N+!V%*Y)X!OP)J\>(;[SAL#6:<@ZQC)9BR*5(+D6 GA:$/"-:"7-$8^"T/" M!4J 9\"OJB@S_<$.I7.N&/%_D$8;+2&[!62W 62M>]<]N'<=QZF\>\:I6X+U M"K!>9^U?M"2!+[-%Y5F>[7 M-5TUT&1Z4)@>&$TO@%-EZ69-@IW]9.*[;C!2(7/ UFGKDMV4X? M@NNDY%6=E#1+-X:?H2'#9DF!S3](B.0][$NQ6)N?I@?NFRW8#F_N-8Z9/O,+Q83]Q MQ/GI@?O.R\8#FSN/_PH%^G$+T1WPGY5VC5*-*\8CJ>V#E\T+-GQ1C67*>99V]*9^^LP_5'$+7D7=%8H!"62MXY'RA#//NN MD.U(EJ1+\SLFU4(_W0R ^,#U '5^R9A\V-&K_>+KSN0?4$L#!!0 ( !:! MJ5A5WDJ)'@4 /(5 8 >&PO=V]R:W-H965T&ULM9AM M;^(X$,>_BL6M3EVI-'$2$N@!4@NL%JDM5:&[KUTP)&H2<[:![GWZ&X<0(#%6 MA6A?E#S,3.8WL2=_N[UA_%V$E$KTD<2IZ-1"*9>WEB6F(4V(N&%+FL*=.>,) MD7#*%Y98';/FXIA\SB M5T0WXN 8*90WQM[5R7#6J=DJ(QK3J50A"/RL:8_&L8H$>?R;!ZT5SU2.A\>[ MZ#\R>(!Y(X+V6/P[FLFP4VO6T(S.R2J6+VSSD^9 #15ORF*1_4>;W-:NH>E* M2);DSI!!$J7;7_*1%^+ >+H'9S"<+*&J*I@ZR8F3?@1ZEZ[V/)X6X$?K+;&SV-1P_#_MUDT$?C"?P\#IXF M8S3Z@4;/@Y>[R1 ,T-U3'_5&C\\O@Y^#I_'PUP ]C,9C5$>OXSZZ^O8=B9!P M*E"4HDG(5H*D,W&-OAV=MRT)^:JG6M,\M_MM;LZ)W%STR%(9"C1(9W1V[&\! M9P'K[&#O'6/ 1\)OD(NOD6,[GB:?WN?=78U[__/NCH'&+5Z=F\5S3\0;+2DG M,DH7B'Y &Q!4W.IJO WBZ8.HMG(KEF1*.S7H&X+R-:UU__X+^_8_N@)=,EC_ M0L&.BN<5Q?-,T;LO$)'P:8A@:$*?6$,#7$([D[H*;B/Y62351]==' 1VT+;6 MAZ716#DV;AQ;]8U9G"1#RG?O5H?:K#*X=HE38U.:[7UC%FK, K_=TAD 03M\1=.L45@ HCLA;%$?RC[8P MN$KLVQB7"U,U<[UR^?KFQ,\MC+,OC&,LS!.L@&)H9EI.I_+EK;MNTW?+H!H[ MW APN7V94SD7=:_JL%'W%*@(.O965]=A81--M>C;4,TCI!O'+Y-KS.R;EMLZ M^BN7X2OD&=[K,VP6:)HRS*)X);T\7;WL9KE">K-](8_1]S(- MFW7:[VRQ"I.=K.&C#?T NGP":^1\D06K=R%!NBD1LQ)@!NT"+):K3-:DE;K! M,NWT *K*-L=ONF5QIS'#?N"XY8)\A;[#>X&'S0KO\G4SC;@+Z;J\P!K%:=M^ M4)F4&LW9]!W?.S'F]D(1FY6BFF[#3$Z@*Z4:OVN9@T]V6HV=MM-^A5+$>ZF( MS5KQ->64Q-%_,!06! ;#E7K_WY':C5J3*"9O,:W/&:\+$E,DZ'3%(QGI%PQ8 M(QEQ66]IC,IRRYSQN179"TML5I8]F ZZ&/A*^ MB%*!8CJ'D/9- *^4;S<8MR>2+;,MMS7* .[/&9.[$_6 8INW M^S]02P,$% @ %H&I6$HTXIUE"0 DET !@ !X;"]W;W)KR-.I/EF%43*Z M/*\^N\TNS]--$4<)OPIQ>I_&_ MHT6QO!B9([*@C^$F+KZD+QZM#T@K>?,TSJO_R4M==CHB\TU>I*NZ,FO!*DJV M?\/O=4?L55"E Q7DNH)\:@6EKJ!T*DC*@0IJ74'M5)"- Q6TNH+6;=*A"GI= M0>]&.-1+1EW!Z%;0#E0PZPKFJ15F=879J;TD35_/W+12T/:45WJQPB*\/,_2 M%Y*5Y1FO?%&)KJK/9!(E97[<%1G[-F+UBLOKF\]W-Y]\Z^.];9&[>_;G-_OS M_1VY<=B[F^M_>#>?+/O+W=^(_<^O_OU_R)A\O;/(VS?OR!L2)>1^F6[R,%GD MYY."M:9D3N9UY*MM9/E Y%N6"#3+Z(*PPYQ_(W0+3'Y.EVM6%+G!VK;XMH?%XNHO"B$,5F'T6+,^F\>KJ,BC#DLYPAK/M^L M-G%8L(-)BR7-R#Q=L2ODLKQT/5-V;MA[.B%OXS3/WW'X[NE\=KF)YE'!@7AB MR(!3ZI]$.N44!F+2?=KK[PG+F5WBR+O$D2N.>H!S%<9A,J2K+O$00DLH[X(=\'<[IQ8B=P)QFSW1T^=>_2/KT[SSM(V'6%J97L/)6^GS) M#N!Y7]+]$H:ISJ1.,0?9*K,JB/A 7](U -92;MVM^2G+*3 MG'*2Y-ZR"T>^#%DSWITD/R%UJ/R0,&L+T_:Z2=(-23)TJ:-"9%0'"7.1, \) M\Y&P 1KZ5[=Z5X=J/LSLGZ]#YR6 FI?:-/J7UMGU\*&#%4W$F8C80X2YB)A M'A+F(V$!"-;* &V7 5I%5PYD@)_,V>0W9RG E%Z]>E>.OJLAT#*-%S3+V0C] M]TU4_."I7T/> ) P"PFSD3 '"7.1, \)\Y&P 1KI8B^2Q%=>)/X3 OB5Y,> M\O;3@3G/E1 Q-!&0, L)LY$P!PES]=Y]>"QIAJ1V!O;(F#X2%AP]@)9XC9UX M#:%XOR;LHAY'?[!I[5/(+NS;63LIGQ\^AU$DBPWE(F(^$!49/Z#I?X^9. MXZ90XWZ>;ZIA?/I8/JO:/4_/-D+FS%4]DB89?9G(8:NF9VY+C*D@X2Y2)B'A/E(6 ""M;)DMLN2 MF3!+JB']N'1\%M4379KD864DT>_E:\H3O) X5/!(F(6$V;-^]BA2YY&@@XSH M(F$>$N8C8<&1CFWI6)HVQM+TYZ[WFX3-5XF]6L?I#TJWDUARN\GFRW*&>QN' M"==,$D8;JG(HS8+2[)JV?S[D64?FT(@NE.9!:3Z4%HC[MJWT/0M5^E5*/S:6 M$4<>K'HDS:IIK2&B:72F:59$Y42V8^N>D8069>'HM>(\S=G(GWWR1CJ;3242)HO& ZC3K'_>W*=D=U-C)MG4/]9XGC&,L?*LZ!A;2C-@=)<*,V#TGPH+4#1 MVIG6^-#2:49T6)#?PFSG."MA*%-9.S I:!Q;2>AV'5JL]CJ++,Z6K,J@7"Z6Y4)H'I?E06H"BM5.@<60EL25[?-W.\6SH^VW\A3N\ M@OQA =1IA=(<*,V%TCPHS8?2 A2MK?/&O)7$[NV!IZPH%^N^PS>Y909FPPUFW;'!5#[$TH+.'VF&8IQP.B7&A=4 M$MN@)RSBY0L':FM":9;4-S9E33:9$J==F4'-32C-A=(\*,V'TH)#YVO_;MF6 M=V-?2F+_ "MO>U],8 ME_+6!/I%BVUEJ%$)I5E0F@VE.5":"Z5Y4)H/I04H6CM;&O-3%IN?)ZV[%3,& MYP34QH32;"C-@=)E=L62-?EFD2^XJ%N'Y1F06FVW'-UJNQ?-V&@1B>4YD)I'I3F0VD!BM9.F,;HE,5& MY\]LVA C!VL?NAD52K-ECC6KFMV-&]"8+I3F06D^E!8T,< M>;#JH9ZMW/< #=70NL,;J%\+I;E0F@>E^5!:@**U,Z3Q=.73/-W.@BV5*WGH M9M2:=FQ]"Z=8=WT+IXAI*J;4>V#3+S=6N\\=.65,S32TWH-TJ'\*I06\KM6F MNLR_G"J->ZJ(MWV>L.Z5*QPQ=JAPH#1+X>P:U)2IH>L=)=K0N Z4YD)I'I3F M0VG!@?-E'ES?HC1VIR*V.X>M:>4KO6_#\=>W\ IRU[>(VSQT! NE.5":"Z5Y MIYX)_]0S$:#:MU7G9.]WGHJ2G,3TD>&G[PW6H&S[ ^#;-T6ZKG[J M^2$MBG15O5S2D UCRP+L^\O?L9]LO_ E!+ P04 " 6@:E8 MQ<_,CTT" #G! & 'AL+W=OOVEII:D*@=.U"I/)2M5I;&*&;]M$D!['JV)EMH/WWLQW(F$3YM"^Q M[WS/<\\Y=XXW4KWH M' :\F%[I'"F.HZ"'168$GUN:Q0V).%5"4UUE3+0%<* M:>Y!)0^B,.P&)66")+'W3502RY7A3.!$@5Z5)55O?>1RTR,MLG-,V;(PSA$D M<467F*)YKB;*6D'#DK,2A692@,)%C]RTKOL=%^\#?C#.R,KXO>4D34H'W-_OV&]][;:6.=4XD/PGRTW1(U\( MY+B@*VZF.'^^'- M;#2$=&:7Q]'3+(7QK;7&@V]WXX?A:)I^@M'WY_O9+SB=4(7"%&A81OD9G 3 M,"OD2E.1ZS@P5I-C#K)M_GZ=/WHG?QL>I:73,!(YYO_B UM+4U"T*Z@?'25\ MI.HG!WA;3<7U?:\[?]S48=NHD[0.9S 3=^UKFB&/6+' M2Z-:(TD^?FAUPZ]'Y'<:^9UC[,G$-CLJA3G8ELI>P"@J[( #9W3..#-OAP37 ME%U/Z:9[G72O.F$%!'O-5Z):^A'3D,F5,'4?-MYFBF_JYOT;7C\!]M\M MF=# <6&AX?GE!0%5CU5M&%GY5IY+8P?#;PO[$J%R ?9\(:79&2Y!\[8E?P!0 M2P,$% @ %H&I6(U>)49G!P $2$ !@ !X;"]W;W)K$OL5Z.IWON>'S8: MR7A#,R+?\RW-XQ/R<%RIE M.7T02!991L3S%4WYT\7 '[P\^,S6&Z4?C.;G6[*F2ZJ^;A\$W(UJ+0G+:"X9 MSY&@JXO!I7^V"*9Z@)'XB]$GN7>--)1'SK_IF]OD8N!IBVA*8Z55$/C9T05- M4ZT)[/BW4CJHOZD'[E^_:+\QX ',(Y%TP=._6:(V%X-H@!*Z(D6J/O.G/VD% M:*SUQ3R5YB]ZJF2] 8H+J7A6#08+,I:7O^1[Y8B] :#'/@!7 W![0-@S(*@& M! 9H:9F!=4T4F9\+_H2$E@9M^L+XQHP&-"S785PJ 6\9C%/SQ?VGY?W'V^O+ M+Q^NT?(+_-Q]^/1EB>YOT.)R^2>Z^7C_]Q(-T=?E-?KUY]_0SXCEZ,N&%Y+D MB3P?*;!!:QK%U?>NRN_AGN\%Z([G:B/1ASRAR>'X$=A> \ O *ZP4^$=$>]1 MX+]#V,.AQ9[%VX<'#G."VI^!T1?TZ+O?4D$4R]?E!&6*4:N72BVA78O.W3.Y M)3&]&$!R2BIV=##_Y2=_XOUN@W@B90> PQIPZ-(^_P2E)N72"K(<.3$C=3W9 MS8=!$$W S[M]\RUB_GCJA[78@6'CVK"Q,Q*7R3^0/E!QE$2*0\F)>1ZSE**\ MLE@_U=21I4P]VZR?=FP;AFW[;3*^'4!4 XB< ):*Q]^&NK\D*.89-%U9@J'? M]36UF1IUS/##J)TK%J' #^S&SFIC9T=Y&[H@%0(L7[&<0,Y ,L1<*OD.WCPJ ME# 9\T*GE8X!3)Z,%5EYT[S2'7I'6$H>4SH$MC&4!%(/F,(WJO0S)&EI/U&- M.Y6V0V?@QAG8/\^ W-\)U-??X' M3#^UA\4*(^C.*XS;U<_]H1^-2T,??#=_>!!T2UCR4ABAR'"UH0*X+R0;0-R; MK^6+\H$5;]C%.PFG;;P6*>Q%LYZ(-'3#=W;I9H)MR7-O1,:=;^/)N&V@1:C' MN*;'^^XF#\:)@C9>WO/G7A6PFMSM[L-Q&+9MMDCY7CCNL;OA ;Z;"%R_%-W7 MK+3T\ !W0M^5FLQZFJ??M'K?W>L_O85#6HWN-O,AC@*O8[9-SL-17Z]K^KX_ M;!H_=#?ZA$/&&Z!PP75T'2SV;?*#_%FRK M%PPV'V!+D\;M3N[^](]":QH^=O;00VC,!->L?ZQX3MK<*VV'^1]$7L\:#C=M M&[O;]AU1%4U\"R9;I_4\KQVEKI@?[(L=VMKT9.SNR74A@%FU8PD4@\=G]&M5 M%7ZKC'\]VW"W;0?>;-IFOQ:Q8;_#FWZ,0V=-N*DY_RM6.MOZT?/G1-H.03>] M&[M[]X/@,:6)1"O!,\2D+, 'AO8OJ=!S[PHM.(0/EDEZ[?)0KP7,.J^71[J_ M>K2/++P@\F8]Q 4WW "[N<$A^)3GZZ&B(C.+O7YH3IU'0^O2!S^<^5$/M(8^ M8#=]N*%4\S&@EXJCCS1/J "87*"/G.3HR$&8*5\OS9BEO16C95<"SJ(W0MD'1MTK%#0G![MV'!_)< M;M+Q_&B[;3L 49L^V:1"W$.>@H9'!*_PB ./ Y4&V!F" M+A>(.GMN%J$P],8]LREH^$+@Y@NW>2S,KB#P<(W@78E#4[L=2>G+KA6DH!(L M5GI[#MY;85C(Q-AO)X5%"N/9I _'WC&"FTLLWFP[(@H]TC7+I$TUW(1W@\:R]-+6*S:!KVY4C# M&0+W^<*RV&Y3TSY(:C8^4P[%RR1_SO.A@;%'^?+D[0ET4MIP*FV';FK81>!F M%[=[9.J']E#=^H_VQJ1SV#29A7WIVA"-P$TTWK"HA,D0IT6BP\_T\?7A;I&1 M):U=&JL[IAT [8;GMO78B(_V#I);VS94VJAK)WQ;U]+M7ZK*[BXFRTEWXT879: ;\\OS1A;J M5H5?FFN'JWDO)=>U,EY;(YS:7$Q6R^9D_Y(VCC^W4E_P[;#EK7TZLI6_]%Y*"\F MSR8B5QO95N'&[MZJ9,^W)"^SE>>_8A?7+O\]$5GK@ZW39FA0:Q/_E_?)#Z,- MSQ:/;#A-&TY9[W@0:_E*!GEY[NQ..%H-:?2#3>7=4$X;"LIM<'BJL2]<_B1# MZY2P&[%N/9YY?SX/D$M/YUF2\3+*.'U$QIGX8$THO7AM?%?A!NIDX6T[%Z>+TZ6?DG?5&GK&\LW]D9)3Q]&$9E!S/?2,S=3$!^KUR M6S6Y?/+5\KO%B\]H^+37\.GGI/]%#3\KXV$-ES/QJ6SQJW+2!U5/Q3N3S<0W MH53BR5?/3D\7+ZYLW4BSYZOEBW\)[844E0SJQ =D*1"_128WR,L@UMHVI41N M9*H-.I.5R.+N*5 <2B&-L*:PVA3(WT+[X"2G8JX=DE+E(C@MJRGMJG7@&U;( M?"M-1GL,V?E#A1CDD)^*GRC,KTASU1[.M98. ^KVH+6Y#J'9"]"*8/0IM1K M'837A9$5F9\.]")S.GH7WHFB108: Y&Z+92KX&=XKJWAH *X"^44>QVVM)5T M./AF]68N/KS^L3N#V1!;WJS&MQ[V7VU]2"$A'SB;MUD8*3\5TO?&ASG8).X PH.($Q M!QAOI=.V10!MI9/AT$.;K,(F4TR!\P!7!U%IA#&B"L7GI' R5P*)09LM29%= MK/IPOO_A]N-5%\\II)@37R-\T>-5:XKC'3_=7KT?[8#W,E)69VDAP;NR!'C* MC\.]5S>CG1S%-06E[594'"#3Q/XN*SK'6. MY),AJE:NH+B#-4PN74Z!RP@.?2@]'QE3)9J66PX;HO1["YP NN"QQAJ.8)*. MFW(K=277L"?:":!$AV58BGX!5N$7HX/1MH%-AIT#9VI9O0 ML:-&<:MP(C(#?N\"08;USU^W#JV1^*%>OP7=E18I?F)W!N?Y=NTU.,K17H@, M0RQG8@48#0II$_LJ\CB3MB&%2\1LK8A(QF;0Z4EK_XG:HS/B0MQ^5*FHA<99 M+NLP)BN*A(\H=-)XR6V3AS);%;51E$^F2^!!MV/R(*[%<;\!\A0X4LUI?P?9 MWEN8'3KBCK"I] 99F6F%\U,!T>K/$AJ)9KW7!((-T) *W)A/ M$- AX#O>H MWG@N. TRB.&;"EI7<(+*2H.$+7B#-J!LMI 5DFM=Z; GJ^PZH.5% KH[Q>?( M!NQ(;'P8C:$2?2EW1M$49=4$"DZD2-1*A(W1W.*1/P[_WS]P [C87:S6F=(- MDRT*-\H(/+7O+62JFI+\D'IK=KUM@*V SG[PX3Z1&J0=^+HUD;ZL "&3&:H_S0&.\!/!5F8E\3X]VNC0^8U.)=HW*E8V M)S7:$9GG7,6YQC1872')&1IHIK.R[Z:G!XXJ)0 E/1H&^BL0!NHGB!^GB6ZH M:$?"A*BOE\O%;(G>J*HXY]\9YB"7,SICR]G6[/@G_XT3%_D]Y@M*?J8?38P]Z87I_ M *_D#4\]#^V *8]FQ&&6]BIY$H"C6S=2/4,WR0_4/:IKB'G&8P'&@TPTJ$$C MWD_+G:IDZN+(.(9S3+UA$GE4P6/.I!<7<0;BSI[K.SO='T#N_P8B"M2C" I? MV,-0GA#^I>QS+Y, T_?7_5->WPTR.74BZ)C0S, >BAHMFFL"ZV)#243%=BQZCNZV.-0 M0(\&%PP/Z'5MFIQ[+1&)K@YN-LKA"-\E 84O[)->*N:@4XF1L8X[?][;DI#"/CNM(2S3'MP[MV] ='^8(X<)[ MLO*3RDZ]GC]H'?JRE]R1JA^7VS0=#=66^KY*)=XAMC&LF?ID[CP81F/7R/>Z M8T>]'E3F>\. &_5Y@(LVSM9LSB^SVYEX8VTNGLBZ>2%>T1N!58[N>GA),H;S MFU<]CMGQ8'E=F /:;D-IW4!G3M&B:2JHL2'_'W/93-P0B("/VV"S.W&+RA_$ M1X..8R_.8M:>'1;\#3@"':"X@L_XO4@LFRO$.N?<2\QPK-"-8M;+CS>^,^@^ MFI0<4]:11,7,R;DGZ&!,+.%B>XJ-MV%4L?N+5Z@T.YY14:&05HB>Y(:,C/1L MI&" M&@$J/6!UF@IA@;/Q37:? M).A5$']X\8(G@OAUHK_;?]M9Q4\:P_+X80@@*S1ZEDIML'4Q^_[;":H5?VR) M%\$V_(%C;0.&,_Y9HLU3CA;@^<8B>.F"#NB_>%W^%U!+ P04 " 6@:E8 MDH=," <+ !U'0 & 'AL+W=OPW6J(EMA*IDE12[Z_?TGA?\ M0ZM;/_@LR).5M=_HR_OTU6A&!JE")8$D2/R[4>>J*$@0S/C>R!QU*FGC\',K M_2W[#E]6TJMS6WS1:WQT4@D MM0^V;#;#@E*;^%_^:.(PV/!L=L^&1;-AP79'16SE:QGDZ8FSM\+1:DBC#^PJ M[X9QVE!2KH/#KQK[PNEU3(:P:^%U9O1:)]($!"NQM0G:9**RA4ZT\B?3 'VT M:YHTLL^B[,4]LH_$1VM"[L4;DZIT>_\4=G;&+EICSQ8/"OPHW406 M'S\D_;^T_&'9BXGXS\6+,^FUIX67Y*4)DIOM4ZYX=5E)LZ'UM9%UJH-*16)1 M#<;'3QYB4DF/U]I(DVA9" \9"GT?6&R I/,H1^3R1HF54D8@I)5TV*8-ZW$I M-BOT3LA%IHQRLB@V](NJ2/C0<*>AIBI@.O:2],^&[;HFM5X<_/[;L\5B]O+= M/9'+%(E6/5T@,,*UX4]C5FVE#7D$)TMI,%_(EC'[/;3M M( :$)(3<>I10KI-*S6MO*:_,CU&H.2]\:ZIK8IJ6M\$X*8G53[I+"^=B0HKJ<&;EW= M9RF58ZBY82C['F;7!4F"2M?6 L6^,Q$[4J %K*,^1E%5Z&CNM%9$6_PA=ZHM M>Z%HS@A,"62P'1--*D.7+0U@T"8%HA$?:.UNY<9:E1LD1*@?%4)"V-04M<7* M'@A@D[8I%7QKS$9)1T:0H:^AKEQA>6O(1+REI;5KA'0%,"9R0X!@[XW@3E^V M==(BV&ZK+(VA<%]Q'@5*C @,@<^'.Z9"R*ZE1V/JJ[4N\!M7%:V_?G-.@F)L MY\>M2]>#Z;#L0?:RG0X7\$F)A=A>N6^.-*Y7W6P7RC<^^VSZRSV[>\_MQM MN[ 35O]X]G0LKE5&*6N"3S(./@&+$K%X-CM\(=Z7E2.3(S#:9IE<83BT.U\/ M.FR@KE71JATW4*4]5R2G$@)U5- T,0OVC>"^=5MD;S ;,[&,C8%VLG66HS)R M&J@[[;X"J]\B!*UDZA2,]%BG&!:82$T;,#[LUTO6XC_:'!NYT"2$8V3M,W[" ME"*K=1ST<%HQ8%$+4TVOH0,9I[+VZ-U,&\.#>8U>[2M\_J2K<)/N-'*T 67X M2Z+0 V^D(ZZ1VCC(81H$ I,# ?D@@!?M)D7P#:# M(U078+L?67Z%O-TS-7A"=V$M 1*WOJN=C; 'M4.*3_$%-$1OJZ?&^ MANI7_J21GK>-M%M:9I"TYVT_^3AMG#2>B*=)F!SKJ"Q V;!1T $93LA4+W@L M,WS).D(P'/U-1ATA"S@&* PX3L_$>O$06DF=#L5%6O:U=MICF-&>Z$@+DW=[ MI*I7 %L163DUW2\W#G"?&U5ME_R@WC\-N <,N+<!.H,N24DY'9(9@)F*H&\=;^ M&P?$KM>/5[+@4H_7/OS3N?3Y6"3X*PBBD:PX&K1![8<^GA"=JC9FGF.(Q>0L MA6-(<'UP]8#_=_B#6O#UZFM+-MO@1%I_O_';I85RTQES (8N=@'=0+=0=)J@ M9'*UD#]D]JYC37OUOG%9YSBCB.^@3B#48W*2U6]E@/S2H68+HTG]Z6+GN-J! MYE /X:R-HQCH3P27CMDQ_0"65H;?C66O<\F1V2:YX_U@O3>G=UW'84:DF+B> M?46NUK9V]^B/NP,*F1S9(@-W*^O!A(Y1!G328AA2D-. 14+T(0']R+@AL#OA M-Y,"^37R4K!]818H2KH& +%2UK:S ] /7G/:B[A/ $_EI]3')RX M4(&N);OY@Q7GRXNMBX6ZHN)_=#1YAK(N"O+R8&!#W!$]Z$<6/%G6&1WNHC/- M*HG9$)&(IA;.J3M7"D2R,%NZPY5X-)L\Z=2VAX/$%MVM*9T5L7#3W/)4<(Y* MW4NZ!6A:($8 "WQ==5L7; MZ4(VB5^96](AYFKY\1)A>A*-;;\UMM"4[$?3;:ZXIJ(B]F.HX8 07;H,M5W6 M@9S^H)T'L-$(1TP<]DEQHQTYB>%-5U$BMZ4M;-:5P(>KY?4>$H^FX\;$8=91 MVI"GY[._Q9AW507P-3:!'FV@R8]W?28#T6(UM2"X)=U?T$2A"P+.9"HKI@,8 M@YJ(0L)#:NCC83NU.AX14S7M$@/V0=?R/3/"J8!X2N0338$TB,HM/K _X:[P MVV!.S .5H*M34PNS%)T6ON#EKL(O;C M5$Y!01Q "3S!+TX>&^2Q9"-7\4KSIKFD:XDX-,5DA?VVP^CN'!2O%"+U2*QO M+BSZ[:V?3FT=WL@X", V'"L*G6D:K)U0T$%"2"X20*3RW)&Q^2JYB6@>)S(6 M15AAUFH#W6/Q94X[HX:HPF:0(PQ_\4Z-G_?3G1(63X8/#!X>"IU^ %J/+ 3] M-(>J%I5C* AV470-+1B:D-*5"/D*/LP7?\17FSFY-63NEA*+>#2?''?:*>\ MNOG0',YL:PW[S'W3[,1Q8AM(W'7;AQ9!VFV?:>ID$:5(E:3L9+]^1\IRE:0UD@W] M(O'E[KGGCG<\SG?:?+$5HH.[6BJ[B"KGFHLDL;S"FMF1;E#13JE-S1Q-S2:Q MC4%6!*5:)GF:GB4U$RI:SL/:C5G.=>ND4'ACP+9US%Q+&[ZPZV0GXPAX:YVN]\K$H!:J^[.[?1P& M"N?I#Q3RO4(>>'>& LMWS+'EW.@=&"]-:'X07 W:1$XH?RB?G*%=07INN6*V MBH'3%_!K*[9,HG(6F"HHY-89P1T687^>.++GM1*^Q[[NL/,?8(_A@U:NLO"K M*K!XJ)\0SP/9O"=[G1\%_,#,",99#'F:3X[@C0_.CP/>^*#P^?*X122RINH3;@ MV%HB-$9O18&D0.)<*RZD8*$(=1FTGHEML-'&SW;"54*!(UL$5]"=X$6TLEJ* M@GF)-9-,<810"98DF?,7#3@=M)QV3'KK?F)939^65\!JW7KCMM([!<_ M.G#=>P$E>6WA3=#3K247[-L+>/WJ/$_'E__Y3UE.U/HTAW?(L5ZCZ5?&X71" MO)X$L8((OSZ?E@EIU-X7,(V@O.:V ^CT]G MDZ'Y69Q.O_&YV@=>*"Y;NAQ\[!^CL1#HA]&(@]VG(:%,\46F')W&VSYY.-*% M7T#3&MLRVMKGP@U3JZN/\)OQ:P.CU.&@;%UK$/".FEXA_-B&==L@%Z7@7AX# M(\^CP"UUM<8G1==>A!,86)]DHY2N:RE#YR'1DW0TZQ=BC])@Z$?ROG/IC>AY M5R@+3Y5N=DD99Y@4_R!0/Z4$)$Y49!(=K7=I:)!H]@57^)@QL,A;(]P]\6NT MI6WO@?=\I>N&J7M_"-GTT@.02U0*_IH"J7G(J8@F\MXU5KR:+M MZZ,KFN!E.LI[I[I+XYE1%P]/GLZN8:+HPFZQ2RY-6H9:H#$AO-;ZNM8ON01> MD$"C<(\]#2RC9!@R55K]TE-ZG*\_C=OW^D4R:/DUFDUXV%@R24?3=?_#ZN'M M=-4]&;Z)=P\O(K$1RI+W):FFH^EI!*9[S'03IYOP@%AK1\^1,*SH_8?&"]!^ MJ;7K)][ X46Y_!=02P,$% @ %H&I6'C7\JA9" 3AH !D !X;"]W M;W)K&ULU5EK<]NX%?TK&*V[D\PH>LN1'-LS<;)I MTVDZKKU)/T,D9*$F 08 K6A_?<^](&GJY:2;]/5%$D'@XMP7[KG0^=JZ>[]2 M*H@O>6;\16<50G'6[_MDI7+I>[90!F^6UN4RX-'=]7WAE$QY49[U1X/!:3^7 MVG0NSWGLVEV>VS)DVJAK)WR9Y])MKE1FUQ>=8:<>N-%WJT #_J"PC08#QN9+9:;:DA>W?M?1WK#MT64BOWMCL[SH-JXO.K"-2 MM91E%F[L^D^JTF=*\A*;>?X4ZSAW?-H12>F#S:O%0)!K$[_EE\H.K06SP9$% MHVK!B'''C1CE6QGDY;FS:^%H-J31#U:55P.<-N24V^#P5F-=N'PGM1,/,BN5 ML$NQU$::1,M,:..#*V']X,_[ 1O1]'Y2";V*0D='A([%!VO"RHM?3*K2[?5] M &Q0CFJ45Z,G!7Z0KB?&PZX8#4:3)^2-&ZW'+&_\8[6.0B>'A5+ZG/E")NJB M@_SPRCVHSN7//PU/!Z^>@#QI($^>DOY[(3\M=-(3WR!7_+I2XHW-"VDVB/B@ M' )1>1$PO-Q:KC'YL C*G%24!1)Q9]E**R==LMITQ7JEDY4HG+9.!_T;MJ I MDM-7FZ)LY%12[(*L+!>9$D:&TC&&L+)>5=-[#/W09D(61::Q@S791@3+\O9V M*VDS;1JEM;GCB4X5U@6\VU:?7FGSH'R(2DN#U5X8&X04N9*^@=B>)Q*G4AW$ MYU)F.FPBYD>@.&(J:SNE1*8>5.9)R"[8,_$7>B>&-?B_E98@PIP)ENOZ!,3I MX>X5.5 :&6[L_D20' J%=?%/IQ9JD,JA> MA6-4XW@?ORPF.Q)HH.DVLB0K<4[@Y LKP*S5X+VEVW(S8:9-&6T;+*)':=XA MU0XG/IQ*ZIGZJ48UKE%]-"VQU1COB*I ):.M]<\_S4;#EZ^@P]K0UF5>D.%A M@@7J7 VH&8T&%H5T,*V& (A>VS)+*9[($:1X'4K[FO0$[3<8OQ+O@\J]^! - MG)+!.5L_Q7@#%'&CDM(YDG4EO8Z9NK092BW+9^7X,"(,VL0BSM6P0;ZKX^'\ M;9R1M]"THY_0N ;-@M$\TY2GMO1(!/_\K-'KO_7]@3*JJ2/BK?*)T^PT\:L- MT+@.O3J"ZYAYU]BD2I/_%.(WTJ^$^EQJ6)G]4+\X$9/3[NELL+?BR#"[=W1X MH_;X[0H'VPLZ[;9.LMUEHUEW-IA_\R[?.#TZ87G,V"?BY;0[F3 MO3VND=_*40"#6R7W(CALAC1HTJ^U=CCH@MP^(>S0R,ZB_Y7OMRI1^0+G8Q7^ MXZWPW_; _UD:#.;CIP:^[K2O!/UTWAV-]CTZ[<[GH_W1,2;/OC_4AX-I=SQL MZS$==0>S:7M@>ZOOB_5)=SA[*F\.C6RO:50[4%2270<2-?*'S9Z@AFH?B.-\ M[-WVQ!_M@W*&^45NC=K4]759HJIT,=V!C(%XB(7E ?22)MG$)]XGL7FN')NY MD 52 )*+T]F.E'G$JSC!&<[>*]=/%3SI(A6E44WO[!+Y0FM 8RC> M? 'J3K%5Z<"&;6Q$0PK1:G.="!R1IFXX:K(,;73*JT-E=/R$51XTA=QB\[0G M\=ZI!ZW6%54$UZKGY JTJHIN$#H6#/2+(&./4IF+K0E&YVQ>86\VL:7C-=+( M;,-15;^B*"&2FBA'XI@%XMA0=2Z9I29?W3WV!DZA*Y&4GE5G03PQ-AL]\7H) MWW)Z98KCF7K$RC Q-6RB4C!*@&DW&JE.8^.4_J/T3)#I&'"PG*#7+>K9:D!V MK7L@TB4W3SM,$-+WZB.@$W7^R@&ZACS07NMH3_PF$NS++-1M'D A4K2I.LQ; M8LBQM;J&!U;(%/'Z#HT='V_/8J^7"KA*:?-2[X1HUM'?O)QXX5FT731 M\30>X<=L>77;UGD5^/('?<<-QKG*C_?V+)37 M,"6,XV-:BFEO,GF!C[GXPV,%[J%L3GO3$<8^V4R&J.7+:6L./[S5%"K0E(^* M;Z;(-RJOTHQ+U[.-DLX_%X/>>&_IH'=ZL#SNMF@XR.HFC;LH"U( _W""5(&T MZT9'UXTM)S9!2*EKC:EN/:FG_AV!^)V-VY^E*26VVW7L+G5H73[%/.?=CTD% ML1L.C\7,40+>;IF7+0K[?N>":_\J9Y?$9-;<1;J2JD7@U&\J%_7VY$^)@\LG MMC1TP<&L8X['EJ$":Y%R'IF M+,;;6%]PVLF,SF@1+_*YYFR7(F2,SJM25!W;^U=W!Q3D*OZ%EX*PG(SGO;D MOHSO$ X\?_9!!91JC%Z_YFM/FSY'7\C^!Q>ORG!1Z[0W2) M3"VQ=-![.>W$XZ1^"+;@?PS [X+-^><*Y$DYFH#W2XN25#W0!LU?2)?_!%!+ M P04 " 6@:E8K:8E!6H% "#%0 &0 'AL+W=OL+.)8J;1)6J"\*@'[N)5N3VA?]]E-IHV%$V=M MIZ7WU]^,G9:T0%LX#IWV2Q(_9OR;9V9\-E7ZQF0 EMWFLC#G069M>=+IF"2# MG)NV*J' E9'2.;1,%\XHL89Y8F.H.SDH_A*]COY;7&46?!)14Y%$:H@FD8G0<7 MT]0RW- _!(EC7NRJ=\; M=0.65,:JO"9&!+DH_)O?UGIH$/3#1PCBFB!VN/U!#N4[;OG@3*LIT[0;N=&' M$]51(SA1D%&^6HVK NGLX%,Q 6-1R]:<=2PRI.E.4A-?>N+X$>(N^ZP*FQGV MOD@A7:;O() %FGB.YC)>R_ SUVW6C5HL#N/>&G[=A71=QZ_[/.D\<>]A8@J' M$U/R!,X#]'<#>@+!8/=-=!B>KH'66T#KK>.^"=IZXH,V:]"S*VZR%DOPR>!G M)29"R@D<,P79Y7IZN6N/UM'HUMWVN"IAA]M WF.UY MDJC*H:NW[;!^W#HX[C4FZ"N*3]?.K!!]4Y9+)^#3%?$R"!J1\8HZ5KI4FEM@ M0X4QTV+X1RN2F1\YY2*D%XO&*(9KAOX+VLU"UX/VSDS6GGCFT41:U>>/0$()ZB^VIV MW?;]#A+(AVC5.EEM1OB\I-7(3(W/I>3TBR>IH^-6>'3XQ!2Q0O3ODM1+(/A% MDM3!<2L.^\WXO._X>]$J11QNE:76,=_9ANT+)*ANOQ7W>]MA<)N/#^\IX%L& M&I5(CT*Q1=".76@JS:2/3NQ1FB"PX7)5F\F+VFVDB77\L4NZ$[0A[%RFI#4,8KIHNZ(3:L7"BY */OL5>DU1! M.!0>J+$%TAKW,HXJLDY'A ,+UY1VIJZ$55*D#O"02UXDP%P[A%PL XZ*6JDB MB?F]=-UN6LFU(/5Z=P[4^W9"+RA":L0-GH"^IX6R,L&1* MILQ4R+,A /ZFA"3/5Q/0,SP<<5&FJ:1=YIT*CY:V:N1+RLNX'H./>2_$?BT$ M$T@D]%U*$'8I^)YLK[LF3Q# ^C*&>/ )%Y+4O8_G[!M,EDWQ*%17O:E&+ $= MZ]EN]']M-K>OZ):JKTVMXP/K\[/#1WYX_A^[ MWFLV)*$7P5&_'[J3Z30NQE M8W?]1_<>&*S^CFPQN[AAO/ 7:W?;_?4D>L>8 M_M<21D@:MH\. J;]E9\?6%6Z:S;,.%;E[C,#CAF1-N#Z2"D['] !BWO7P3]0 M2P,$% @ %H&I6%I!5.0% P .@@ !D !X;"]W;W)K&ULI59M;YLP$/XK%IVJ38K":P)-DTA-NVG[4*EJ]_+9@2-8!9O9 MILGVZW>&0$A)HTG]@NVS[_%SC^T[YELAGU4&H,FNR+E:6)G6YAYQ Y;SAX>P>OYMUL5+.\HYHNYU)LB32K$^I'!/?'1'/\8(S>'X7HE_C^>\(L4$(3B.8AS%3)8UA M8>'-5R!?P%I>7KA3Y_H,OZ#C%YQ#_R]^YQ&F8_(:9&B(!;XDI8E(B U[;>R(^" M$U;'=0;8 C67Q%R>6A64&G/'"^;$$C.X@ M(:<:)]; (65:]3A.?+<;!:/P:CI *Z5(09GDBYJFT.,610%2=%H M=^3GCB9!T(\A')X!XQI0)3T(V7>',O1M/1$*D#%>!/:W42(6JA=ZT",<3(8B M-@?5A1=%1X0/OM^%1EWHZU=VN&-N>'0]:L.5%[T.XE0"L7OY'(/9U%7+O."* MZR:U=]:N,-XT]>"PO*FJ^ @WC"N20XJNSCB<6$0VE:H9:%'6U6$M--::NIMA M<0=I%N!\*H1N!V:#[G=A^0]02P,$% @ %H&I6,A&>V'A"@ F!X !D M !X;"]W;W)K&ULK5EK4QL[$OTK*M_D+E0YQ@\, M) &J"(1==I."2MC=S_*,;.MF9C21-!COK]_3K7GZ09*J? &/1FIUG^X^W=*< MKXS]YI9*>?&<)IF[Z"V]S]\=';EHJ5+I!B97&=[,C4VEQZ-='+G<*AGSHC0Y M&@^')T>IU%GO\IS''NSEN2E\HC/U8(4KTE3:]0>5F-5%;]2K!K[HQ=+3P-'E M>2X7ZJOR_\X?+)Z.:BFQ3E7FM,F$5?.+WM7HW8=CFL\3_J/5RK5^"[)D9LPW M>KB++WI#4D@E*O(D0>+?D[I624*"H,;W4F:OWI(6MG]7TF_9=M@RDTY=F^2_ M.O;+B]Y93\1J+HO$?S&K?ZC2GBG)BTSB^*]8A;D8%E'AO$G+Q= @U5GX+Y]+ M'%H+SH9[%HS+!6/6.VS$6MY(+R_/K5D)2[,AC7ZPJ;P:RNF,G/+56[S56.:73GS,8A5WUQ]!@UJ-<:7&A_&+ C]+ M.Q"345^,A^/C%^1-:K,F+&^R1]XGDRW>>&53>&BW@6']\>[UE KO7"XC==%# MK#MEGU3O\L\_1B?#]R]H=UQK=_R2]+V@O[SJ="!HH;C/!."*EF(\9;S&XL O ME?CSC[/Q>/C^.C%.9PN!:% \-'I_V!Z$PFXA,MN*KF5'L@;OU2W#^#)^*^D$X@,A/H M8+$"V0UAM >V4P@9V^>G,%O<0FP604%HI;VX+?#J[NY.?'I@0=4:<5!I)I7Q2 0B2S1IT M0"QR&B;D%IBT@*$BMSJ+=$[VIJ: 8#,7KT;3X6"(Q$T2XB"-^<#9:N7H+0\Z2#_2,*%<:SL@I_]39@5X4QR'+.DZ5::D>-!QCZ?$ 8$9YG6AV>U0V*>> M?65X3";.UB54<%,JUR*VT,V5KXHW=82 MM.6;#[QC#92I$W+,9DW"-@30S%CB!HJ3&+$-:=#YU6C4#@KLUWA<2 ]P$1TY M%ZTB+ZUPTFLWEZ&4846DK$?)%:0[RW64*G/DG%FY=T(/-L#8LN&Z8T,??E59 M!^TEY#6(1Q$*J06$L3!6S(L$49[GUCS!'O8U+;V]N2+=Y%.!LJ4\?#2#2I;? M>;0,GL,0,S[]_>O]]2Z=/NM$H>9EJHG\QY9.=J&$:Y;5._7%K/ B0X[+L$AF6U&J"<_)BWC>_ R>,EIJQ7AZ4(IT M7KS:Y(>%-%)9H40DDZA( OS$(=Y*G5!4._W\)J5:3+V)WL$C M-[^.Z4T'T\G/8GKSJY@2J!WSMY3_N $J8.-D, D(2;O(JBH?6MP=S&NEU$Q) M2]4.50^(0X84#T>2UR),"OID=BM/!Y/2UZ%K+B?] M6$B.2ILON05Y? ,"2T2R3O.E266WL+@E86X5H&T@"+$3*)9:(SH]E)%208_Y MM!77\KKZ]S=Z$:B8Z(A=5L5@O^4T^ ![%UDN==QN(3(F75MPN8NK"744LVC\ MRLO88>\VQ1!Q$A5WQ2E"[<3I;ED M+:CP=14PIFHW=C5 &W"""9!^5G%D(:PJY23U$SZTG_ DESWN5:5--)"LZP^G MN\56JJ7-QB9M&KEES1[*N;?J!1(,,@5"H:(O(FGG GWQ\-9>_4[^MM6:JS:O M(#DF+M5)?(3!"'H^Z0^[12W!R=-*5L->:* M=I#T0]*.?X->36W85HAB<$OOLNEJS_M)G4MBA>*CWZKX?HU:,EY6+J1RNY># MM9WX0 .'LHT8I^C ^N%@NM>$$* ;+3QTI+;/46V=AXJ#!1'*!GY[MW,-Q"9% MC!-'N$X@RZBK"+157F#TRUDPKD_[PT9#%.;Z==:7,S$RL\PV6 T4Z70,G
;$B#-2;!Q"B$RDQFWVR1>SPV<\+1,:6:3/;*F%R$ MK@B)N5#!Z&Y3 @#8QI:)4*=(XJK8Z5 JN[Q2\MDLT8O2H((/GCL/)G S'-!> MV$189-)4^U ;9'F LMPF( PH"2(<2E15KULGY7 &!_H;BN#HWXRK9^W\"Y;V M-PEQI:E=YVJRT0=Q^Y,3P699D3:$Q?PN9W!@T(1B8:6=VE7-6 CU*!2=67G; MQO7I1P>Z!06*JN\!9',%4>Z:DVD5,Q9M%/4816W M&=T/4/>0)RI>L-MW+NB6).D)N;0EJ6K20R9KG#8V MKB JA3E&$0LFU1'EJ,6Q%8GKO(Z"#?C];8\!+2(2>>'+%I@ZXE+9+DBQ"GG( MNU)$MV;N06B%H!!10IU%8!S.Q83U-Z!3"LC0N/'=H5@:%]2(42^H)]@!4;BF M NSZ*7@ZT7+&3,_-,=A)06_LVU>-Z!9]F( M#100Y0%[UQ;LPE$1*6TA&@:&$R+DUZA1*<2*=6V30UED3@!;4!&"&W@KO.(; ML9G"J1:U)S"OVU"V# &&V2^M*1;+C3N@H#?CJAU=_$1$?ZY%DUL-6VMC\"8% M=US!#2ET"N2"'PY45'%GBH*'Z$[YT,76;**>9*VM1B;BH>X6^,YJ)A/&LEK_ M2AP/^\/A<'M@&]_-O4_/QEMC)R>C7 R?7NX/3H] MG1Z*[BU]+:SV:4?Y$:SN6G-VPM$4+KW82UR7G/)T$V:I !D/8[?<7Q\6ER"% M\E1/9T4#-@_7J!OX4W R[ ?<-YC"8<0=OOOM?G\DC<+YUQ&\*3R5AG)V_KIBAE_\\YY7C#)-MUU7<3Y@(Q7S;WI+[NW MXX'V_]&87TZW[9QR%M(%R0YIU;O3;5#Y58!CARW[\G[7QZJCUM?"5-D%?Q.E M[S5P>?AP6(_6GUVOPM?&9GKX9@NP%W0:2=0<2X>#TVDO=$O5@S@Z=;/M'2RB%*D1E)V_.]W1TJRG=I&W:U $(G4W?&Y MYUY(^G:ES5>; SCV5$AE[SJY<^5UOV^3' IN>[H$A5\R;0KN<&@6?5L:X*E7 M*F0_'@PN^P47JC.]]7,/9GJK*R>%@@?#;%44W*SO0>K572?J-!.?Q")W--&? MWI9\ 8_@_BH?#([ZK954%*"LT(H9R.XZL^CZ?D3R7N!O 2N[]<[(D[G67VGP M+KWK# @02$@<6>#X6,)KD)(,(8Q_:IN==DE2W'YOK+_UOJ,O"7=)[WZ'6I_QF0OT=+Z_VP59*-AAR65=;JHE1%!(51X\J>:ARV% MR>" 0EPKQ!YW6,BC_(T[/KTU>L4,2:,U>O&N>FT$)Q0%Y=$9_"I0STW? [ID M;_L.;=%,/ZGU[H->?$!OR#YHY7++WJ@4TEW]/F)H@<0-D/OXJ,$/W/38,.JR M>!"/CM@;MHX-O;WAR8X%O=%^/2J":UOR!.XZF.46S!(ZTY>_1)>#FR.H1BVJ MT3'K1U =UYOT6%!E'Q6;E49(%HV)JVC492X']EH7)5=K!LJ!@90)Y33C3)(2 MXPL#@)7D&%8QXV5I])/ C :Y)C/1JRNLAHH;8!GU 9WA7R825%0IDWRN#7?: MK)GG!4VS/P'2G!==]H%;RY.\LN"P-[ W60:^S-A;F!NTN&Y@3G9A^XRR!X08/#G\8#U$>"J%"8!2 M0H^+TG1P,#.Z8(]0.BCF"!TY>85?C:X6.?NC4D")/^ZQA\K8B@<:W.%U YU" M"2>X1#Y4A0]J3\@=*O-"5_@0]EFT7PQZ5]A&I$2,7;;*19*CD<2$W$HK0PQN M,&,N%03D1=2+&C6?0UZ$6T2Y KF$BX*: 2O!")T&OMI()PE!00](C^*]/WEV MP\,1N&*X]1"=",G#V3%,T8FN;IKTP01PN 75:CX$/H\4[@N4Q2%,SURS_M.. M!DT+1<';B&*YDF!1\'HI!!VET/T7SN")5@I:"L*68$)(K(I7V!TNL*A"^ MEH MV1GT%KTNS12T%>.:C$X,2 GAZ^X.R(6J(&.VR\ EO7/TD3M2VV7W-*I\K T5 M2$9G M0/6881)>H::R&):9'*F&?.LU1#B'#.E]0>,0 UG4VF8G0SX1T) + K MSBBY,=L-%ENSPW6Q.>_!C7)8:X.VUO:&W,L,-S([/IV2$,$W/"$5/DAHN,G5 MP,@*MQ(B*=,2#V\8Q11?N*F[BPV,Z8&H%W^[2"JLWXB9HMYEYT./NM8=]EI+]U#RS +/QMUS*/-EP)V]GV0CT+]\B->+B-8WDLZ#@E M(4-5/#6..V&_:@9.E_Y6.=<.[ZC^-0>>@B$!_)YI[9H!+=#^S##]%U!+ P04 M " 6@:E8%&&$L/4! "0! &0 'AL+W=O$ ]NPW67[ M][NVTU"D+? 2^]KW')\;G^NB-_;.M0">/"BI74E;[[L58ZYN07$W,QUHW-D9 MJ[C'T.Z9ZRSP)H*49'F6G3/%A:95$=,:I.E+.J?' MA1NQ;WU88%71\3W<@O_6;2Q&;&1IA +MA-'$PJZDE_/5>AGR8\)W ;T[F9-0 MR=:8NQ!\:4J:!4$@H?:!@>-P#U<@92!"&;\'3CH>&8"G\R/[IU@[UK+E#JZ, M_"$:WY;T+24-[/A!^AO3?X:AGK/ 5QOIXI?T*3<_HZ0^.&_4 $8%2N@T\H?A M/YP YA'!DPQ_Y5D+!/%*:/\'6"YR_ %^3::-\Z\E$WT/R-9RAEU),?]:SS2<)K M;F=D,7]#\BQ?3O MQOH6D6_Q/_61GY=;YRTZX==SI2:FY?-,H3M6KN,UE!3M M[\#> ZU>OYJ?9^\G="Y'GTEYH1R3L$)K-+M#=-OD_!=YTT7-;X]'!<=KBDP$V).#^ MSJ#:(0@'C(]0]0102P,$% @ %H&I6%8T^)OQ$P *DD !D !X;"]W M;W)K&ULW3QI<]LXEG\%Y.JL3= M79.M]+2KG>GY#)&0A(0B%("THO[U\PX !*G#4M*5W=D/<2P1>'AX]T6_7!G[ MR'[N\KE:2#I*W5GAFL5"VO5;59K5JY/12?CB=SV;U_C% M^>N72SE3]ZK^Y_+.PJ?S"*70"U4Y;2IAU?35R9O1CV\O<3TM^$.KE4M^%WB3 MB3&?\,.[XM7)$!%2I[MAPX3=<$-Y\$&'YDZSEZY?6K(3%U0 -?Z&KTFY 3E?( ME/O:PE,-^^K7MW*I:UD*."C_]/*\!I#XX#SWV]_R]HL=V\?B5U/5? RH1GXN S]N+O0!_E78@QJ-,7 PO+O? &\?[C0G>^&OOQ]LOMV]'E?C1 M+66N7IV S#ME']3)ZQ_^-GHV?+$'N7& MXJZ9E#H7OTVGRNIJ)GZK^.'HBD@[SD0]5^+6+):R6@M5U@A37<_'[V]N((##V MDZI=)MZ_OX4C"G@ AUGQBZ[_G"DKRT+\(!?+%X#30)SZ0WA- )H)Z< 0$".J M6J(Z.V&FPJD'!-!BK:S;CBL\B!C"30U21SS/1M>C[')X(]Q<6@:9$ PA7:Y M::K:$3T0O'9H[(!(\$4&W!"E5@U=,6*68H$GY\K68'MA,5 #B 6;@4!G4SRI M$"MIK<038.6RL?D<#)AHEH+9+&? MYFL%0(>95?CZ^SJ9K3KL,=N?'G3(?H= M8/$+8_$OCT6D/9)F\WDF5G.=SUL6,\TB'=OSO% S,N"9:-T.M"/MGPP'P^$H M :>^*)MK($@+1TDXWS7P8Q.]SNU:30LJ%BXW$.^ LD6AT>MTU6R&8 @?I?* M)/+"+,E+)7PB&>N0N7-MNA="/5RF(EJ@+*-L/+S.AL/A#KIE@3QR4C)MQD-1 MR+434VL6A%?A):=SG8XY"!S=N' @/9H<,6W*4IA@H)ZQ@1J(#[!ID\PB+PWN M"^LO1NGZ0.F%7(O*U$+!KIRI&+D-&..2;?*'-)-B;DI %4P8H(5 )@H-I*Y+ M9)UI 2&4I;'$MYU A9YFH'&P9*8?$/^ DF$Y"]!84EJ-K)K%!)#8K?L35:FI MSK4LR[4PJPJ.G*P)B,?_M#8S!9\M&V.-,C&=ZE(#> <6VC1@<]677,'.F\'- MS7\%7CYZ- 1WK@9:X77T8J$*! E8R"DP=_.>*?6#1( 6YFC$9XIX!23650Y1 M);'60EP5/G@=X#M%6QRC.J+LLQ%+IG^,3$NL5) )UTP^)A@!J@MV']O5G0RI M>= %*2R@0>MZ>(/T5B 1#^@=/2E'3,N!^%EN-R.@VZB+/>NC/C>@E8#;AIGJ M49\%O;<;!?<@UH$U:$BCB7"I3J@=Z&J74DXN@2AP)HJH+#Y"@$J1 ="!N$R$ MP#.]5^)#"XUDK HV2F"B:JLG3X9:GK^ E0GNA*^A56Y:4$*P;2SE^A MA#B]T*6T?"1)-DH$R-UCKAN#B!5D ?@_$0%E(\6)=-DY"E9 *,N&Y#R7;A[0 M@^,-*1;2 FZZSGJR%@^F]2R[CAFW1=!$XHR(-Y+XUC%OF2@,6[0O2VV9X?UM M0&_$$M$#2[!0LB(XDKXE=Q'XW?-11 9$/P?B8G;6FC1(FSXWVM%"<0J(%BH%# X$Z_(S47C//&\NYQ+ >O#XB;1N MG;BS75BE9A+4!T,6[P 2 F=DJ<&Z"G0"MN P;0U1X$+70?03K05BH9;MX\4> MJUJ"R< 1:+U4P:BE%$\#LQ(.R M+":F6%-X!2'4C.4ZQ(O!+Y# Q. 8W60'$8\?0@79 $8DU2C2M&]T'NRP4(?\T4OF+=/;D:#2P'&OB3F1;&1)=W[.KN\ONEE;UUS M#_BTN]$'\9;^7C 5"-BN1F84 6'%&"(.'%0&G *##-]8(C M*OI_6Z@!#SF, X_))JG-IA*XH"2M6>=L%3!251Z4S$*T +:D3<1;[ G@"NY; M8MK#UL##9AL/8H5Q5!LJ9%WC:8EA$#+Q9Z2HHA" ;&T(0=,(=&=8Q2%E( M'GRZ4)K5SFW)%EQ3I<'T@,HTL@*]7HN+R\$ ]698RW\3T MSC^]"T\C=BS6%]GH\C(;/4O%&JUVU.(\T>*>O(.X035H)HUDA:VW]=)%2)^^$F5 M<@4LY>CG&^\(&IV#S?<9+;IZ\N"82J/.4IX74[5#KL-BJUU'4DFCQX.K\?#J MJ$(D&10&Q)T2O "T[!8>/(UJ4[H M[:@.B&$3.((L30V#V4CXFR90%"8#_WZU!: _&N?)B:&P,&'.I(0'>"8; M48T&$8PR004-0MIR^2!5T=MV_UO>'[7.LZ8V6&+OEH;1MW@/22'9CIK-%)RI M687$.4$U^JIXN4/8,1!_]V)RC&I3<9>"ZUIU/3'+?__^H7[-*1TZ7:K+I?47 M+@P-MQ6&NJ7"G<[+YU13;5T=+'MKD7L^"D+,BXU@Z["[4UD]N&0NYV!%_>(* MW%.W#'28<<= '3R/TN=D(E[Y),,>CP?/G M?X%@WFS(]]%B":8^=4=DP($XHVO(9J@MW;-N()CXNZ=45[SPF]'P#.R%>#!E M@]"HI8_V$_N+LX0&C]88L5+VN3$UJ\$_I"OD9\Y0L.Y2YDU)22,($E@T@WYD M!B'4G%R-I2P'KE6"!:S%DQ$$!<.TFTAFN9X#+]&#?9NO%Z?LB7P1/F:9! == M,FQE735V)BO]IT]H07>YL1N_J4QU1C6D4.WME'9Q!Q^>?-D6WD(U%YGA?(H+ MI*I _E7ATY*V-P*KR(]Y/A6-#1QV&*=Y+@+%M*$$NZ7EQ56L)/22(]2D#UX4 M*,1N%?3#$;JF'9F+W/LQ,H5!++%/747DR3$!G(52L6[=.P4_Z#I654+$E);C M8^TH\],B:&Z#G+?[PDL6FTS'3'IY-2(Y<-3M)Z0L2-(M@'5F@E)+:!(Q;PS!=.C(-9XN#.),24J MI@,%I50/PVZD(@H*T!A#?]\6[![[59GU'0/HWPHN];&)E/].]TEX#1 .NTJT MC=N8@U)\^J [=T%1WRX^ZHMV/$L$VZ9-W9!&3^JD+-]MMB5XX53&%XA!JIDB M_:5]:0LG%!ISGID@X]#I,;8-/;[%6W'SI-=JYW<4/R"?;4 WR M5=14PGR_,&GS'1>T!A^9#FQXXI.DM$6IH R;HE*M(X59:E W&[LL&_!O355L MVFC3*9#XIQM=B 3P1I^XM9>QGY9:1:Z,@XC!#T@!6F/8:5QOXD$S*8D=RI*T MN9TX&'U5IID)HDAWK*@/FW$,[?\"._D( &OE3;64FN+CI,X0'3X-U[ <.GS& M;%W(@BP"Q2/,G$@!9O8^)OB-\,@T=H/F*;T'XMZ(TJ#%XB&KKGL\+%Y0.!2= M%EZZ\93OOX8&C]=HC:/&:"H>3$U7Q9Y\HHS)_1;R(S6)-OLD!^.(5:*S#H: M<5O@GW]%+8?P3IJ^W%-$'_CA>N^N[V]MS^QMZW1YRV]-;EW+%70Z:0JLJZAFB M1A>4_M"4U)32M1U-L*S3 >-C.DVK.)44TCJN3:*$9,<$@9.GOIP0DKXC32TY ME2T-LU/V$G!K:E.V)<6GO::8[W+^B1',44<#\OG3=CMA0C?I>Y,7^.@4$DAJ MFX7QYG4RTHRQ@DDM,QJ?F8D%:\CG_-0-X.?*-5N@F#!)&EPT$RQ\AR1NFQ+C MW&,-R5]/F7L:W%'%X\NM!Y=:MSA'#!HJ+IMCF6F:SFQ1L.8--_LA-MM]^TK. M)2GRM(6 I.1!W58XYZR=]*%:SB"T18ZY2+0#S*3D6DF@E98PCRH[O1/;,0@J8!;:*%;1M;6]).:6$J)$' RZ1O8!E>M8Y>)7C$JVHD\ M+G&=A5+DV48I)(%X:?)B16Z14BY9J*GYF_5N(3 MP?[_(O1=FZB0,S*\E["U0$BO&-!$&03WY)O02>'XTBW&;W[81EQ>#S/Q$Z?Z MC79S7/D^21:I./@S&\L4@T)AE8(&&3E6BD6SJ9)8+&A'@=(ZV90F8=+1%'^! M/2,QI*QYJ:3UR3I5:"E,=2;71(98\O%V?6Y<[2>76;S#R.1$0^B4QZB4/ ID MY%U1]U<@(=8X6PL"R;E1PI'_=KO<1CMT28-FE _UVVA46'0\4)20#!LHD(>! M&<#+LB% UQBH[?W%.MXG1.VA<4#C#1^PWL2#KQ.E:-Z=I=7U[A"#8 AI9IJ2 M0<*+XZRY-@\,*B[]5XA\@PQ0W\C#-16\J2O1>8 L:M>/EM9_#XQT3 M4&\UQ&WYO#*EF:W%'\1.G!K,Q/O!W2#;^5R\>[=OR0=?^J>EO]V+]W MOQ-O__A%W-_]P:_'G>:F+'G4! MZ@1AX-1>N !O:\:/-\2R$%XA0B.OQ.!N/ MQT?,E9"C'VT9(*S4BF9\.7M"%@4._I5C5WOE(?)J&TO;MLW.N9S]PK9M+&GL&:+[C_,Q_VJ@,D[4_[)'MFI')ON_XRX&3+ONEZWM/NFPD5?O1FP'O M+%&:##[8>LA@D3JA4(%'+VM^$=='O!#F0,1#5/9/HZ@FZ:[<*%?UBDM;4M_] MN 8%2$-O*BZQ3(37NPYES?:*?%_+#ZO09^GE#K\,&,G08GV\V$O#W+[KVJU[ M=M\6VRP0/"ZA_R$%@LNOM'ZG-5,77\N<;.ZI[;_5_JU.Y/P<\0!DP0 R=0 +OLZ7N MNYHA=;R_Y>R0TJA>NN-=Y$&XA40-9VM\"W-*040; MC+6H=S#<]CK6H6$CIX98^XGOS'=?+_2L/67=#.^+4>V<*<(-;KARQAJ\)XRD M:@"K2"P6F1Q27VYN4GW!N[*TD.TK7'XB:5>%ZXVCX&?C?2UCBV-$!-BX\?[8 MMC^;!?Z<&(&H25_Y1-_#;^(: W_/=OVN7\5X0@OX3<$_RTFL+6 MX>#YU0G'+N%#;9;TUW FIJ[-@GZ=*PD$Q07P?&H@;_,?\(#XYY%>_QM02P,$ M% @ %H&I6!*$:'&ULU5EK4^,X%OTKJDSO%%0%QW;>W4 5T,SL;-4,5,/V?!:VDJBP+;]/!BF76>_\U-V[U>>GJK")S,2M M9J9(4ZY?+D6BUF>]H%??^"*7*TLW!N>G.5^*.V'_G=]J7 T:+;%,16:DRI@6 MB[/>1?#QE'NGBM_BLYQ,@D8C(D@:.KR=Q)9*$% '& MMTIGK]F2%G9_U]I_<;;#E@=NQ)5*_I2Q79WU9CT6BP4O$OM%K?\I*GO&I"]2 MB7&?;%W*AN,>BPIC55HM!H)49N4W?Z[\T%DP\P\L"*L%H<-=;N10?N:6GY]J MM6::I*&-?CA3W6J DQD%Y3\BNF$4J1:P-)W>=#BRTD\P@ MJC1=EIK" YJ&['>5V95AUUDLXLWU Z!JH(4UM,OP586_<^VQ8=!GH1^.7M$W M;$P=.GW#'V!JJ6FT7Q,5RD>3\TB<]5 )1N@GT3O_^:=@XG]Z!>>HP3EZ3?N[ M<+ZN*0@\=D@;N\G=U_5SM.+94K!;K9::I^PF8__B68$*9<&T='Z?V95@5UC- MLY>??YJ%P?23888TKU02"VWZK,A=E6(+E&Q<;J$6;N JFBUA"P"H2YWFN MU1,P<:8R<6)1Z*5"IDI(">:[7W I= M82ZU:4%<",LJE; < M"DU](()K(ER"YF#R\;VNU*JV*YK Q]&:Q M$*B*^SWA4/2(6<5RKJV,9 YD##!I_:%8E]&*"&/&?A$/VH5]5D>=S!'/.3SB M!%"0T:I^NA&/37QU&#QV6VA3\,P2K%T[^FP4,I'(I7Q(!*LRB3G"QH984N= MB:3K+AY%(B:IE7'\1 MQG("")L#=OVMD/:%_88 9:[P;A.$H O"B='=UG7WSBE"1U0ON4:AUOMW$#>. M6'/#/H#I1B.6 Y.SNX]JE? ]/7,5E2A#[MY0]FJ455DX?W 3\V_LBN?2\H0B M^HA!J7KH$+"X2J4M?+49E<,@T*4W4T+#&$4FX"=GJ8HE2*E,!$IKY+@JX#7" M7>A<&0&E%R2*P&+HJ#<]4-R;:;.62>+H>9G)OX@7(O 48@*CS*$.@<3$;X?] M0^!-,7XDB]Q11T3"ZK4B2ERH0K,7P5'R MLN5(++FOMA::,&>D&/D-EMF*/4.[%C[&CT/YHG7%&3*8O4) M)$X0!(5"2581105 M-:(FRZ1Y!'9N,%&7.5#1_67"$=&[")0JC$MZV@7&B<2E)09?I;=L*PT194$_ MR$RE$KF!O2W%U:W=1;3@4K,GGA1BFR%:ATNTF%AB!8@/4)2NF:6-U_TA')N& ME*5SLF'/6S!U6>-0H#=!;%5+F>O4UFG?(N.I0HLED&5-[ZT:*N']'CF$H2TL MI='#,IY\M\)VE'N.5_WAI^]^WVW0T45]+#O$CAO#F3M+$;&7 T_B6$QFY1FQ MYB]7FRLMR%)W,"B;1-D5Z[F>" &97'9$\_'-Z/_;[[NR/?[I3FTB/N%P/>:R M[;[3=)1=R38A(IBGX9(" 7.E>>1H[9A=-*.&A(3$23:J,O/(5:HJ#!P(P9O" MHFN6% A6^RPBD3Y@Z\I+0Q;VPZG?'X[GC0$?6##W9@&;>K/.O7%'XM>J04+) M=!SL>&#N3:?O=MMUY9Z8'8WZ$]\_WI&8>O/WJ\4!>R&0Y?&@FN5H@V <]"?S M\>X60>C-YG\#>CG(UM='8=B?!Z,]ZB?#O^.:JP:Y.QB\.G*O6P'Y#/_387D<1#+YBQF3?MW!OUQ\,V MOE^;9K^E;CP9]WV_F_VA[\V&G4P<=C?J^[-=@^YW&H;@V&.#[.I!,RYTW>>_ M3VM$C*YR:6: !3)U'+D[.1:F5OJ&9M<*MT>(]38QM?/ #^33^]8K9$?@R6FHZZ\[_DMCU6L MT1!M,$('G1]WY,-QMU/MZT#;3C@*A_U@'AYO@@S:;'F=_FJI43CI#^=A5TOH MS7?S\+I^)55F3'/"S^D(_3]>UV,/DFWACJBA;M3UQ.\\#OS)CRYLM,^=E9U[ M^U[3#CIOT5.AE^Z_ GHM@%-:^4*]N=O\'7%1OH5OQ8+O\?*"^LRMT[^0=EK4K=SY7@:-HD@.<+I6Q]01LT?]*<_P=02P,$% M @ %H&I6)["<4AY! .PL !D !X;"]W;W)K&ULI59M;]LV$/XKA(H5':#8>G%D.[$-Q&F+;D"[H,G6S[1XLHA0I$I2^ZY%QZYV"E];TH 2QXK(+6JZA5NP?]8W&F?C'H7Q"J3A2A(-Q3*XBB_6$R?O!?[B ML#.#,7&>;)2Z=Y/?V#*('"$0D%N'0/'W -<@A -"&M_WF$%OTBD.QQWZ1^\[ M^K*A!JZ5^,:9+9?!+" ,"MH(^U7M/L'>GW.'ERMA_)?L6MEX'I"\,595>V5D M4''9_NGC/@X#A5GTBD*R5T@\[]:09_F>6KI::+4CVDDCFAMX5[TVDN/2)>76 M:MSEJ&=77S#O0AE#:L!4E53#8FP1U^V.\SW&NL5(7L%(R6N/ MD4]/*NE(K9.3@)^I'I$T#DD2)9,3>&GO9.KQTO_E9(LQ>1G#'8X+4],GT'^2X6F,MV]F291>DNX?)R/R3URRIH;GA\5< M516>CG:/&Y)3D3>"6F!D\T08?^",RRV1'1"M:\%SNA% K.JUKB<62/8G$ZJ^@M-G#319J!5-A:J$6K/TX> M98P[DE1TE&Q)+5IL!",ERI,-@#R*;J%510SDF%S+40&=15C+71%Q^:R,0KP@ M,$S4M%.B:F?-A!@X8S7/G0_M3B.YQ74T0J"JA7H"V.]@O>0E]FI2"]KG^UW3 M>^R.2!)=6A>%!L/KM?QB?$DJL*5BO[; 3OI\%$6_D.L!Z5N0'(/U15G$98U+ M^&1&W@V@R1V."R7PTG-&:Y24EE,AW)G"A&%:AQ'9@7:UXHN0M?%R8'VM8W P M].RE5+$.!/#;9W3+#K[\^%7;_WAX?\,2B?HSHXR(9QDH3S*"9Q M.)]F83S-^KVA]LMETXM.DBQ,Y\FA:V91F&71@%(\VR=ZR#9.#JS3<#*;][,/ MITJQ$\I0)1O,IO/#[!93B-:NCBH.FTX!6J,3MQZV$YZE:9BFZ:OS/=CZI\ F M89)FX?DT.K%RIRR>_!_5!JZ_#Y+^DNWYWCPH*E ;_VS MS?6-1MKV;=.O]B_#J_9!=!!OGY58;%N.92.@0-5H-#T/B&Z?:NW$JMH_CS;* MXF/+#TM\W8)V KA?*/1U/W$&^O?RZF]02P,$% @ %H&I6'1LRCKE 0 M@@0 !D !X;"]W;W)K&ULG51=;],P%/TKEI%X M0G4^N@V5)-(Z0.QATK0)>':3V\::/X)]NY1_CS_24"1:)%YBW^M[CL^-CUV- MQKZX'@#)04GM:MHC#BO&7-N#XFYA!M!^96NLXNA#NV-NL,"["%*2%5EVS107 MFC95S#W:IC)[E$+#HR5NKQ2W/]<@S5C3G!X33V+78TBPIAKX#IX!OPZ/UD=L M9NF$ NV$T<3"MJ:W^6J]#/6QX)N T9W,2>AD8\Q+".Z[FF9!$$AH,3!P/[S" M'4@9B+R,'Q,GG;<,P-/YD?US[-WWLN$.[HS\+CKL:_J>D@ZV?"_QR8Q?8.KG M*O"U1KKX)6.JS4M*VKU#HR:P5Z"$3B,_3/_A%'!S!E!,@"+J3AM%E1\Y\J:R M9B0V5'NV,(FM1K07)W0XE&>T?E5X'#;WNC4*"/(#N(JA9PQYUD[H=4(79] E M>3 :>T<^Z0ZZ/_',*YGE%$'"[%R V^AIM[Q#NPKT.;MF_PZ^W!!VW+6MKS$_D]ME]%YN2#G&9(@=N(+ M!787W>](:_8:DT7F['S!;I.O?I>GV^D/9B>T(Q*V'IHM;JXHL,L @ M+ 4 !D !X;"]W;W)K&ULK53O:]LP$/U7#@WV M:<2.G78ALPU-MK'!.D*['Y\5^Q*+6I(GR4W[W_>'P _!)XM&=K\)WLM+[SP==E@.9'$BA^B]_&,[AC+!\C9 ,A"3X[@L%EQ^Y MXT5F]!&,1Y.:7X16 YO,">7_E%MG:%<0SQ4;+:5P=,K. E<5E%HYH0ZH2H$V MBQR5\,"H'.36O5SRBEP*UR106_BD*JS^YD=D;?27G/RMDTG!:VYFD,[?01(G MBPF]=.PW#7KI_^JWEUN\+.='9F5;7F+.:"8LFGMDQ=LW\\OXPX39Q6AV,:7^ M[V:GY>:+&4Q*PH\:/:+EZA%J;D%IT*Y&0[!G6I]Q-5?^0@K926B0!@-:_C@( M6ZB$+1MML0*AX+MV"$OXYE%V]M+!1&X0^ +C M UD\ 5!+ P04 " 6@:E8:%=!\Y," #J!0 &0 'AL+W=O&W@BT>V<)7LK3VP3L_JGF2>4&@H23/('G9P#5H[8E8QGK/F0Q'>N"Q?6#_ M%FKG6I82X=KJ/ZJB9IY<)**"6O::[NSV.^SK.?-\I=48OF(;<\>?$E'V2+;= M@UE!JTQ/^/QP!+K)7 /D>D ?=\:"@\HLD6!;_+6&D'T%/O;;N$TQ?AL)/ZA$3\;$->V[:39<0MM M_)L64NO8#(IVW(P#A*P@3@=3"5L'<]U+1\#/OB?1.66=SU&(O30E'))*R]=N M$"IOH=6JDL1.K0QG*:D%$@?:((>'R$$9-9(8T>N*A:U[Y4!4"DMML6?3'_64 MH+B DN)ITKF=,BNQD;H/&B0B,!\CM))+I14IX"+QH&\I=9 ;9YP7-WKV6Q0* M8TG(K721CV/<[>""]O\\G7C;Z5'_M>!68S?I_0X!?GM MKY1!H:%F:#;Z>)8(%R=+=,AVH9N7EG@V!+/A80S.)_!^;2T=''_ ,-Z+OU!+ M P04 " 6@:E8=FGS /L% !O#P &0 'AL+W=O5EJXLMA2I MDE0<__N=2TJ*G3KN@&%?$EFZCW-?YY+G:^N^^9(HB/M*&W\Q*$.HWX['/BNI MDGYD:S+X4EA7R8"?;C7VM2.91Z5*CV>3R>FXDLH,YN?QW8V;G]LF:&7HQ@G? M5)5TFRO2=GTQF ZZ%[=J509^,9Z?UW)%"PJ?ZQN'7^/>2JXJ,EY9(QP5%X/+ MZ=NK4Y:/ G\I6ONM9\&1+*W]QC\^YA>#"0,B35E@"Q+_[NB:M&9#@/&]M3GH M7;+B]G-G_4.,';$LI:=KJ[^H/)07@S<#D5,A&QUN[?HW:N,Y87N9U3[^%>LD M>_)Z(++&!UNURD!0*9/^R_LV#UL*;R9/*,Q:A5G$G1Q%E.]DD/-S9]?"L32L M\4,,-6H#G#)?'B MIGUZ>3X.<,T&QEGKYBJYF3WAYA?QR9I0>O'>Y)3OZH\!N<<]ZW!?S0X:7% ] M$D>3H9A-9D<'[!WU>3B*]H[^3NZ/!_/FS MZ>GD[ #RXQ[Y\2'K\ROIE6?9FRXSXLZ28@ZJ69L-9:(QL MMD1Y3RCL22R##F6CJH M*1/]N!S*A!D(I5B1(2>UWO 7JMGX=CF<@IM:HS&AR]8_FXAKP6[1K<^?O9G- M)F>_7E[>Q,?IV4L!$H-T(*>J+:# 8%TT*@U\>+SXWBA&M=R(6UHU.B5C\>KO MH;AM-(GIY-5DBESDY*)KZ4%J=10*I0P[P:Z5UIPB.&A84DBQLNP,[S)R)H)B M!4/WT%R31G*J."TC<1ES FF]&;+01N16&!L01::;'/9@O,VN,HFC(]DAD,+: M %':C8?S$5UR434%VENQH8 $HY?Y5Y!0JF(,K6*:@T4/VA.%LU7TW7 H 3L@ M;/!-QTX(=CL/7(/IZS.$OU1:00R?#V1E)#ZFJMI:&8X(05;28$\PEF&,>QO; MBY00MA!*Z]%"IN;HN3C\27LF]RAK9W.-"^ ,-V."VQ];E(PYTNJA I$O"- M!/F@JMCBJ5N[SFOK(XL""R_JIK[FL:EX:GR;@E2=7/E,6]\X-I3D>8"[4/$F(3]*A@D?3R/'';2E#7RT%8E F!T_S7N]P=W93K\H-"B+HOD9*F)O:IK:0 M?" "8%(VYX;OP&Q(.@;!0-_!7;6$> =D)#ZP:.-:(WT##/F0PH1@G\S@H[GL M^J1CL,>C0QTJ,ASU6A-+[%KF+YQ?MK-I1R M.SUN0SJPAD[Z-71R<']<\]R:X&3J190CPVPI4(7RWV++:6.!)\.G/QI MWZ;Z?SR):^G+HW![^'UP MS18WUJ@J&"WN+-\LOW:#V UQHKRGP8_BONU''H.SBH,>2JSF& ((G$_:S+3< MG(J'D.-AV(\#BR^W8XM-4(*_Q7>T%\<],1HG_#G)2XJJ1\%0\HSK%2HN,#4WO:3^WIP5E:;,5V^7"XNCEP MUCUHQ!]@3!(S,1*+G]Q!6J+<%_EXZQ)4D5O%JU[<42:D^U#_MK]- M7J9+U(-XNHJB\9!M+S054)V,7H.07+K>I1_!UO%*M;0!%[3X6.)&3(X%\)TI MOOO!#OH[]OP?4$L#!!0 ( !:!J5C:=],NU0( "@' 9 >&PO=V]R M:W-H965T+8<.G_O\(WCUNS]@\MDI=2C,[X4BR!R@E!@;AT"H^$9KU (!T0RGG:8 M04_I O?_._1//G?*9<4,7BGQG1>V7 23 IKH3Q7]BV MON,T@+PQ5E6[8%)0<=F.[&57A[V 2?1&0+(+2+SNELBKO&:697.MMJ"=-Z&Y M'Y^JCR9Q7+I-N;>:5CG%V>R*F7( .7T!GQK^S 1*:X#)@DINK.:YQ:)=/WE@ M*X'F=!Y:(G;A8;XC6;8DR1LD*=PH:4L#'V6!Q>_Q(0GN52>=ZF5R$/"&Z3-( MXP$D43(\@)?V54@]7OKN*KR6?(L]?!W;W:J9J5F.BX"NC4']C$%V?!2/HHL# MRH>]\N$A].R>;FG1" 2U)JFYDCD7G/D#3S/YN_(ZS/Q0(JR5H%O-Y0:L.QM0 M:_7,"R2&=XDANU;:65MN2R[!$A?!%=0,G(N21@E>,.>Q8H+)',%? 4.>S+H. M U;Y**LL$X[=&895]&GR$EBE&D=N2K65<)C!6!HJKW67!:PI:P,G/DXUAE(P MIS,X/IHD47KQWR.=:I+6'6NXQARK%>IN)@5W3'V]_BIB!_$!)O$@C4=[$^/Q M8!I-X>Z/$G<.\2 93_:L>#2&!U^T?]BO/?ID<#X=[M-/!]&XU_/:B0_WNE>% M>N-[M*$]H!UJ&UD_VS\#EVWW^^7>OB%4P0V7!@2N*30Z&Y\'H-N^W!I6U;X7 MKI2ESNI_2WK*4#L'6E\K93O#$?2/8_834$L#!!0 ( !:!J5A1;.&A_@, M )X. 9 >&PO=V]R:W-H965TV@299L TK$"19]YF63A87BG1)RF[^_8Z4K1"3[W"F.6%[^NT@)+JOER"P"^Y5"4UN%4+7R\5T,P) ME=R/@F#HEY0);S9QM#LUF\C*<";@3A%=E255SU? Y7KJA=Z6<,\6A;$$?S99 MT@4\@/EM>:=PYS''C?NSPXK_N_CZO:]#!?E#; M1Q=Z25.8>M@H&M0*O-G;-^$PN.PP>="8/.A"GSU@7V85[\A7"517"C)"#5A M^^&$#(:]X2AX)7& [-(;[5?4IC\44IDS ZK$]*] FW)'[7:-1KU1,#Y:RY'L M=1+R0\$^(>=);S :'P["R4M-)Z]TW.&] LH6,)[>Z1,Q"I5A&W!&YXPS\]R2 M#8,>7I\=8/LH+X3^*^L-I%#.06W+/]XI_]T,_,_:(!C'782O)^TK19^,>U'T M.J-);SR.7E-C9!Y]?ZF'0=*+P[8?2=0+1DF;L*OJ^VI]T M'77VSC[(CTW%Y M)LWEF1Q]>6:@,-OVI[!E+EXP$N.%!%NU^Z[';@5_\X5RN-?NF7XZRQ4 %AC6 M&9884=0 2?J#P1D^QN2'+Q74Q[0G_21"VD?)T57G^WG2XG&;&[9B&8B,/#/@ MV=%'_#W8<<#]']B*?_<,5.E3$O3C5Z)!?WA$>H=->H='IWIO!ED;=^16GV1U4?$0=1\0@*PT/5\?*JV!=9OS4SE* 6;C+2 M))65,/7XT%";X>M]/7-\8:\G-[1B@7]RA$..HD'_'%M$U=-0O3%RZ2:0N30X MS[C7 @=(4)8!O^=2FNW&*FA&TMF?4$L#!!0 ( !:!J5C? 4P%!00 -X1 M 9 >&PO=V]R:W-H965TSL=S MYR'':R$?50R@R?>$IVKBQ%IG5ZZKPA@2JLY%!BG.+(1,J,:N7+HJDT C2Y1P M-_"\"S>A+'6F8SMV)Z=CD6O.4KB31.5)0N73+7"QGCB^LQGXS):Q-@/N=)S1 M)=R#_I+=2>RY%4K$$D@5$RF1L)@X-_[5[<"LMPN^,EBK6IL82>9"/)K.QVCB M>(8AX!!J@T#QMX(9<&Z D(UO):93;6D(Z^T-^GLK.\HRIPIF@O_)(AU/G*%# M(EC0G.O/8OT[E/)8!D/!E?V2=;G6^212'2OR6QI!M$WO(D<56\&&K=N@%? 3E>>D MYW=)X 7]%KQ>)6;/XO7VB[E+NH*XOYO8Q,65RF@($P<=7X%<@3,]?>-?>-.\N*R#U(H57[W0=XD0FKV%ZID,_(EQ73']PV]ITQ6G9E K7W G*C('[@I M*/*5\AS(;D.04YIDUTUKO)Y69QO;)R*%)TPO\A&/ QJ&(K?%3T;/* M#T62@ P9:B>C&4C2B=!CUDS'&&P^>0(JR5E-JF#8'?J]AN#U+4](I]\D\$8- M0]3#?0_VME(/P-YMY/UIYQG6]_UNW[O\"48*BMZKV?70_SL((9FC5DCL'!+Y*D!J-NX WK\?FCXW?\ M)D7@'92EVL!/#H$]0H+J#;O!L'\8#W;QJ+)Q2_$XJ(K'07OQ6-RE3(%&5Y1Q M4\"_Q:O:6X6B$ 5A+IEF&-G&0B1_3@B\"'A<2K#D5UC,4;1?8((+Z_A=%68[ M(P];Y2%#9]G<\X[-&Z'*0#8J/V.A'U/L_[1,/?PLV,K;^XK.'?.;?Y'8M[)\ MV?EOZY-:2= \J'%V=/%"J!31V>XUN"FZ1<-M2"84L]?]H_#1$JAN[M,Q&U1/.M._ 5!+ P04 " 6@:E8:G*\SQ0# M [" &0 'AL+W=OB!(Y?4B$+JG$I-[8J)="D=BIR MVW.02ZV2\NU6L,]VV3:&.QH4=(- M/(#^7MY)7-D=2L(*X(H)3B2D2^O*G:\"L[_>\(/!5O7FQ"A9"_%D%M^2I>48 M0I!#K T"Q>$9KB'/#1#2^+7#M+HCC6-_WJ)_J;6CEC55<"WRGRS1V=(*+9) M2JM,%K M5J#(V2-=YZ#.%[9&>+/)CG=0JP;*>P?*)[>"ZTR1SSR!9-_?1EH=-Z_EMO*. M MY2>4%\=T0\QPN.X/F=5K_&\_]3ZR&)#4)P&,%DR%R5-(:EA2F@0#Z#%9V> MN!/G\@B_H.,7'$./'C#CDBH'(E)\K?_F>AQM<+.QP%12VJ#K#$@JG(=V>]]60T=L,A#KY?B74"$XQ7*4XJ:>(SP&M';^2'P0&KXSH# M;($QE\0\FCHJ&&HL'L]8%$LL >,:\ HZ8%DWQV&H6_K!:$ &>-#8'^:2,1"]:0'/<+!>!C$YJ(Z M>6&X1_C5]U%HC,O;/.V],7>Z]SQJP\P+WXHX5#CL7D%',9NZ;9D,KKAN:GMG M[3KC5=,07K9MC=09H- M^#T50K<+"P &0 'AL M+W=O^BAAUXD<8;?2_5- MYX@&GLI"Z(F7&U-=^;Y.H_FWFBM: M^:V5C)UWOD&&\E"RF]V\3&;>(%U" M,C;7 MZ/6(-U@4UA"Y\7UCTVN/M,#=[ZWU.Q<[Q;)@&F]D\95G)I]X(P\R7+*Z,)_E M^@-NXAE8>ZDLM'O"NMF;Q!ZDM3:RW(#)@Y*+YLV>-GG8 8R"(X!H XB^(9-6 MX:<;^'4#CX[ 8_@DA]( BZ@CLN"#1GS]3D M!NX0.VR)N_VG \IZOUH1LD)-@Q:-@Q^F@U 3W;\:]2$BG#;W MAPB_&Q&2E@C)3Q-A69M:(51M;JLF31IJNG(5F!S)9TKW;*40K>804TZ?]ZN9 M\I"3*U V?P:T?X8=\KS>[,BTLXCAAH"*?M+<-ALEE MNYII>]1^K_5.L""C?P4C%=.PE 7-6!K.N"!:R%I3Y/K\ZH?EVJO [CN,G'+0 MC7/@^I9TW<1%P58W[";5J9IT'(CEV$UQJ*7\G9FG1+5RDYT&5_)F_&FE[? X M:V:FE^W-Y$G)7G&AH< E08.+(=VKJIGFFH61E9N@%M+0/.8^T [4D__!U!+ P04 " 6@:E8!WK/(!T# #U"0 &0 'AL+W=O M @FT MB0WX[";7QL*Q@^VLZW_/V*?W-%(@6;DHAS20H MK*U.P]!D!9;,]%2%DOXLE"Z9)5$O0U-I9+DW*D681-$P+!F7P73LUR[T=*QJ M*[C$"PVF+DNFUS,4:C4)XN!VX1-?%M8MA--QQ99XB?9S=:%)"CN4G)/*;,S!>3)7ZIL3WN>3('*$4&!F'0*CX1I?H1 .B&A\ M;S&#;DMGN#F_17_K?2=?YLS@*R6^\MP6DV 40(X+5@O[2:W>8>O/P.%E2AC_ MA56CFY)R5ANKRM:8&)1<-B.[:>.P83"*=A@DK4'B>3<;>9:OF673L58KT$Z; MT-S$N^JMB1R7+BF75M-?3G9V^@'))0-'5VPNT!R/0TN@[E>8M0"S!B#9 9#" M1R5M8>"-S#&_;Q\2F8Y1_!2SL/4X^7[O5PFV.- M77^[G>N&4U.Q#"!B]W,.JW['J[T.?7C9- &H!5*%4Y=:X MN7!D 6^HYW:0W@_[]-$HB=*7\*_'JT(C0MED&EVF@?*4%3Y1NXQ< C>%%'PN MX$WCWA^3.:]0,\OE\GZX'N@]AB2)?Y*NE&7B%SRVV9W; C6\E\TQZ,Z39QL\ MVB[Z>X<22MJPUKYN[LI&<#;G@EN^ MA0IY,1S=DY)_7B2'CG<5Y"NE"?&,"28SA$M_)?VG@'_UAS6%DET3XA+I>G$7 MV%U)6=0E'%&@U\BT.3YX@[B7/-PDYR9SJ01RXO#JC_N]X1.*F:TUMVLXDTRL M#?_S&-SKSM\=1W'J# <'&P[ZP[;W'E;F3H]/TL$+2K4QIW#ACF *W343]48D M#Z5Q%$>CX[;]/[3MLCZ(4C+HCH9MUT"X<167J)?^P6' LVUNY6ZU>].<-5?Y MG7KS(*+V6')IJ"(79!KUG@\"T,TCHQ&LJOS%/E>6G@E^6M"[#+53H/\+I>RM MX#;H7GK3'U!+ P04 " 6@:E8Q#BXO"(% "4$0 &0 'AL+W=O.%X(^:!R $V>RJ)2 M)Z-*S2'$JF;#&'"I],A2R9QJ&N"5W EB:K+DLGG,RC$XF3DCI83UWR6:S,QGAS/V0QN0/\]OY(X&O=: M,EY"I;BHB(3IR>C4/3R+C'PC<,=AH0;WQ'AR+\2#&?R5G8P< P@*2+71P/#R M".=0%$81POBGTSGJ39J%P_NE]B^-[^C+/5-P+HKO/-/YR2@>D0RFK"[TM5C\ M"9T_@=&7BD(U_V31R3HCDM9*B[);C A*7K57]M3%89<%M%M &]RMH0;E!=-L M-JLQK!\ZU8DVX]F[9 M?0%J_WBLT8P1'J>=RK-6)7U#I4>^BDKGBEQ6&60OUX\17H^1+C&>T:T*OS)I M$\^U"'6HOT6?U_OL-?J\#_J\R=56D[]9DZF80S5G*9R,L"04R$<833Y_P2)%$3@"63*%9"YY"G^ ]*7$5V7E& 8 MCUD/0._$;H#[T?"-9GK[8;D]B.!G.^%7BK_;T#95Q:5Q>$@>4XP^RGCAU[@TSTAH8L M)^X=VD+-04_-P79JQN8HJPLP?,D4DF<3:$5J4QQ:$$3-2U/Z4\9E5_4H"@Q= M>,&E^)N9;2,92F\B[NTX;O/W3>E-9N":]2O( MZ/%2Z5G!\%C%R CL&SKC!X9(C4 I,B@&PBWEF]'B-;4.XOGS3H3;;1Z_%FXB M,!AXY)JKAX.I48%<#GAV:"*-][Z-*?C[JF[M(,3AG< SD1?FB$R"P>/$P<$% MGIT9(B#/'(J6D%RZ&?AP'@D,&UF37<,S)K#7:2*TZ0Z9'O:9'NZ#NAE4[:K->+<36"5E8M'X13\0VTZP M=A3T\@'2:N0/Y1W;61%_1[/]R>3ZV'(D^P-Y&@R/]DU']NL@[%'/4E=*B%VDF\0XI'?8I'OXS,H9P7XAFSK8T^,-- %FP' M!-N00Y:[X' M*.SAZTJW+\W];/_)X;1]TUZ)M]\K,(0S;.I) 5-&ULM591;^,V#/XK MA \X;(!7VW+J)+TD0-/=L#W6ZGL,FJZ0X5[=3:M-R1:':)[0SR M*CBU,F%I6B0M%RI:+8+NWJP6NG=2*+PW8/NVY>9EC5+OEU$6'15?Q*YQ7I&L M%AW?X0;=']V](2D942K1HK)"*S!8+Z/;[&8]\?;!X$^!>WNV!I_)5NM'+_Q6 M+:/4$T*)I?,(G#Y/>(=2>B"B\?L?S]1']EY [Y;+E%N^T_$M4KEE& MLP@JK'DOW1>]_Q4/^5Q[O%)+&WYA?[!-(RA[ZW1[<"8&K5##ES\?SN$M#NS@ MP +O(5!@^3-W?+4P>@_&6Q.:7X14@S>1$\H79>,,[0KRIK84.J50- M-P@_//"M1/OC(G$4P)LEY0%L/8"Q[X#E\$DKUUCXJ"JLOO9/B-C(CAW9K=E% MP$_<7$&>QQ_"WY,9VO,1E1-? HGG":/7^ M75:D'RXPG(P,)Y?05QNZ=54O$70-G7:HG.!2OD E9._[%RR6O1%.H(4]4K7P MN90]G3;41K?@&H22R[*7/#0]H01/VE=OROTRNP>"K[6DFRS4[G_G1Z%,\""- MT)4%H2I1_-?:]ZW]R^+UWUG$5^-+-+A]!=_X8 M[,DVSAB+YVD&63R?%G$V+<:]8"2OB?,Y&F9HS+HKT MC%(V@\]4/OL5VXR=6.?Q9#8?I8]M)_4+Y3Q$ZWI*EF8A=)+.^&A4D$MQ)DWG M)VE#):1HMW"GU1,:)VC$P#U-8#2&DM@$V*/Q+,_C/,^_*Q_ UF\"F\0L+^+K M:7I!\Z =E__:ST?K:5RPZ[B8,5JQ;!K[^GY3]-AV!&=Z?07"Z"S-_JQV](&'9T).- MQAO0?JTIUX/@ XQ_ E;_ %!+ P04 " 6@:E8XZ<[VOX" V#@ &0 M 'AL+W=OR1IP " M/>=9P6=6*L3ZW+9YG$*.^1E=0R%[EI3E6,@J6]E\S0 G6I1GMN&4EB(C!=PPQ,L\Q^S/)61T.[-LH@1[QB\"6[Y212F5!Z:.J7"*I-K2:F$NZ67]R_Z>1E,@O,84ZSWR01Z%^M_O!).]1.I$^!.+D@&B M2[0HN>SC'!U'(##)^ GZ@A[N(G1\=(*.$"G0?4I+CHN$3VTA0RL#.Z[#7%9A MO _"_,#L#'G>*?(0^ZZ6!QWRJ%\>0=S(WT2W):\&FM= \[2?OS>T M+B*51]#MH=;S.5_C&&:67+ )CTBPR9-9BYS?L_#[W<(YY M>HIB^8O@J20;G$$A^"F2\TK.L0UPD:N&+J"]QH<"K5H9@M5$&#*NA%=1''95YF6$"BMC(2$]&%I=?D4"S!.RSCP7@T\-]@Z1CF M!>/)*[U6PH,FX4%OPO? P'F[2\Q[XQR*Q)!9"\FX03+^ M]PJ\1-\_6(.]XD/GD4FSR)!9"]JD@38QL 8G)MF9-(L,F;78N<[K =3Y[U58 M6[2^UAW+L#_2H5A,N55<[)TSNKI1R2/MBA0<9;"4]L[92'Y%6'5)J2J"KO6Q M?4&%O 3H8BHO=L#4 -F_I%2\5-1-H+DJAG\!4$L#!!0 ( !:!J5ABLF@J M^0( %T+ 9 >&PO=V]R:W-H965TVV2@UAUXLQVH)WVX6<[(84JI*-B0X+X MZ?YWOR.V;[3BXEZFB H>,I;+L9,J55RXKHQ3S(CL\0)S/3/G(B-*=\7"E85 MDEBCC+F!Y_7=C-#_A#II@6C"HZN41'*Y/'(5=JOL7;C MVL=5Y2/8X<.'&YZK5,+'/,%DV][5\39!!^N@KX).P1OR"*%_ H$7A/ 67) I M$2CK1TN DY?T1&\M>/J2X%;$89/FT'H(_SK-;6FL-$[;-AS;D XEMX9XVN*==ZM&$9YG>H]*\/R=0$ %+PDJ$(YI#PADC M0D*!HLKO,?S>R'E;7CJ=[9N72FQ@QQ#7KP\I M5"0N <2V\(=-KC#_[EOAR]MM8JX,Z97$I\WQ.>= MQ.NKSB*#M%>=(+K":..II,ZW>8;A,YQ.AZ_$\;VG^]S[9P=1+=U]>%20W5'L M2^EN%# 9BH6MZR3$O,Q55&DK)O=I>55XZKM\07,)#.?:U.L--(VH M:KFJHWAARZ$95[JXLLU4U[\HS (]/^=>0, /4/ 9 >&PO=V]R:W-H965TOA$39!&DFA.Y>5!K-;+?7#AS *MC4=I+IOU_;,&P^ M"#M1N4FP\?L<+ME.EH3"(T=B5U68_WR DAU6EFN] M=CR1O)"ZPPZ7-<[A&>37^I&KEMU14E(!%811Q"%;6??N(I[K\6; /P0.XN@: MZ2?9,O9=-_Y*5Y:C)P0E)%(3L/K;PQK*4H/4-'ZT3*L+J87'UZ_TV#R[>I8M M%K!FY3>2RF)ES2V40H9WI7QBAS^A?9ZIYB6L%.87'=JQCH62G9"L:L5J!A6A MS3]^:?-P)%"T0H^KM@.X%I*I:V5#/5\>RDG=5#,ROORJQ<](5160BTH2FD/?IH6.\/Z&V5 MH2Y-WFN:'KQ!X/TNOT.^^PEYCN?US&<]+/^"?PZIH_]3\R[XI$>^>;O<[Y'' MP_((DFORDU3ZW8KS#<__Y177MVX:]J2?K7?AA:AQ BM+;;,"^!ZL\+=W;N#\ MT6?:F+!H3-AF3%@\$NS$[4GG]F2('G[FQMP#YNI%_(1PI4WN,W80I[: M]6"(6U^LRX#^1<3-F!'CD6 G^0^Z_ >#^7^"=-<*19G?@SZ_R9 MO6%#XY V>-MV6O!(.%6"\:$1;.+['I><.; F 'CD6 G5LT[J^:#5D60 >>0 MHI+@+2F)O'*F&*3<:M>8L&A,V&9,6#R_W)2]6;>0&KOLH[*D IZ; E(@<\YK MSHM=;U>CWIO2[*S_P5VLW9[^R%ULFA+T/WQ3$*LS;TZH0"5D*I1S-U.[#F^* MS*8A66V*HBV3JL0REX6JRX'K >I^QIA\;>@ 7:4?_@M02P,$% @ %H&I M6($FVT N! \1< !D !X;"]W;W)K&ULM9A= MCYLX%(;_BL56JU::#A\AD,PFD=HAJ)5FVFC2[EY4>^' 2; *.+6=9"KMCU\; M&"8D#"*J>Y/P<=Z'PWGA&'MRH.P[3P $>LS2G$^-1(CMC6GR*($,\VNZA5R> M65.682%WV<;D6P8X+D19:CJ6Y9D9)KDQFQ3'%FPVH3N1DAP6#/%=EF'V\SVD M]# U;./IP /9)$(=,&>3+=[ $L37[8+)/;.FQ"2#G!.:(P;KJ?'.O@EM1PF* MB+\)'/C1-E*WLJ+TN]KY&$\-2V4$*41"(;#\V\,MI*DBR3Q^5%"COJ82'F\_ MT19(G5BMBR?*$37B)--3M8D MPKF0AD=TEPN2;]"6IB0BP-%;=(MYY.B_D>H_9 M-1K85\BQ'+=%?MLM#R"JY8,6>=#_ZFWR>?^K.RWRL+_<;LI-:7GMNU/[[A2\ MP0N\!9/-B8F?5VB1%H9+#^?2TZWL&@)]NY/AZ*. C/_;YE/)=MO9JAG>\"V. M8&K(;L>![<&8_?F'[5E_M;FF$Q;HA,UUPD)-L(;;@]KM01=]IE[Q-S?^S:>93OCZUQ,RKH3.M2.W3"0DVPAAUN;8?;:<=# MLUFVF5 "AD?E=5S[Q((>,4%G(I<:H!,6:H(U#!C6!@Q_U8#A67%MQQ^=.- 2 M9'O^B06=J5QJ@4Y8J G6L,"K+? Z+?A"!4Z+ZO?[HFCSR#LK_\@9CMT3D\ZC M9*/R3_I9X)WUL_'(=T_ZV?P\JH45MD0-_=$SJU$PORZ8WUFP!8,M)G*4?I2S M"@YED3Z+!!BZW3&FANUWG$-[3^]$7SI@ZX0%.F%SG;!0$ZQA]J@V>_0;/\]& M.MW6"0MTPN8Z8:$F6,/M<>WV^%>'H_'Y2&-9UDFG&Y_WL-.8H#.32QW0"0LU MP1H.V-;S/-CJ]. .A)"M5,Z#(P8Q$>@_]'DM9\-0O'MW>$49%E3.E)8[.]=(W6"LM MT$J;:Z6%NFC-9^AH+<7^C5V[@NLR72NJ)"T*S83 #'P%2 /+^F5#SMJ"76>I5_]C]02P,$% @ %H&I M6!5.GZ$"! IQ, !D !X;"]W;W)K&ULM5AM MCZ,V&/PK%CU5>])MP$#>MDFD;J)53^I*J]W>];-#GB36@IW:)ME(_?&U@4!( M'-)Y!E#H(XF9'#MKI38/KBNC-21$=O@&F+ZRY"(A M2C?%RI4; 621%26QZWM>STT(9WRGL MY-$Q,E+FG+^;QM?%V/$,(X@A4@:"Z+\M3"&.#9+F\5R^P7[8J^GH.B5"J>%,6: M04)9_D\^BH$X*O#]"P5^4>#_VX*@* @RH3FS3-:,*#(9";Y#PO36:.8@&YNL M6JNAS$SCFQ+Z*M5U:O*63Q_B2R3IBM$EC0A3>G0CGC)%V0IM>$PC"A+=HQ<] MQ" $+)#F%;TC)0C3OD(Q)7,:4[5'=S-0A,;R,_J$*$-_K'DJ"5O(D:LT67-+ M-RJ(/>;$_ O$GHGHH !_0;[GA^C;VPS=??IL@9DVP\P@*F$".XRKAZP<-[\< M-S_##2[@/E&FM5,2E^+U$-E4YC"A'<8LT@>Y(1&,';T*)8@M.).??\(][Q>; MUI; :HJ#4G'0A#[YG;/5O0*1Z%4R5S:I>7TOJS>/C^TD]+ ?C-SML09;+V_0 M*WO5R(4EN;"1W$Q3^H(B(L3>>'9+XA1L%'.4;OWFGG="\5JO&L5N2;';/'ZP MA1@%-E:-A;=ZI"6PFL9>J;'7SJKHM:FX);":XGZIN-\XJT^$BMQNYA$:7UTC M_3-K!V!;P&;EKO6KDAB6Y82.Y5RK?[Y<"0+\V M-$>0"@FB /V-GLD'3=+$QK<1\E87M0164X^]ZC7LM;-R"IR61+>%5E=]%#[P MU<VG!;B</''_1Q3 51; 04MV;0P5-ZMN":VNN@H9^'K* M^ &[AE:[AJ=V#>UV#;L7[%H%#]RP6PQF*AN HF5 M72/ S1/4$EI=;A5N\+ E6[8::=I"JW\A5YG&;TP/)Y.,[O9 A+1]PS]> 0I0 MPIE:2X0':$'VMI&;7H'H'R!Z%H1EU^GJEB'Q7 M*&\HOLDV5N9<*9YDAVL@"Q"F@[Z^Y%P=&F:OIMR;F_P#4$L#!!0 ( !:! MJ5A#U/=@5P, (D, 9 >&PO=V]R:W-H965T[[.BN@I/I$5B#PSDJJ MDAH_K:C7Y;2!N]=WZC<.'F&6 M5,.5Y'^SW!0S[\PC.:QHSR6AM9ML'HH&2B M^:;?VX78"4"=_H"H#8@>!HP.!,1M0.Q &V<.ZYH:FDZ5W!)EGT8U>^'6QD4C M#1-V&Q=&X5V&<29=--M'Y(IHMA9LQ3(J#*YN)FMAF%B32G*6,=#D/9GC$H-2 MD!/TE=T29=>(<$:7C#/S@[RY!D,9UV_QV6^+:_+FU5ORBC!!_BQDK:G(]=0W M:-JF]K/6X&5C,#I@,"9?I#"%)K^+'/+]>!]A.^+HCO@R&A3\0M4)B<-W) JB M48^?JU\/CP?LQ-T&Q$XO/J!WPP05&:.<4*W!]*Y0HS#J5[ '_5Q7-(.9AR=9 M@]J E[[^+4R"#WUX1Q+;@QUUL*,A]?0/*FK[MO4N7\/:""1.P-:@33H*SR93 M?[/+,)CEF0SCCF$\R'!#F2(;RFO ,I9)/#,_\4#4%=8D$ :4/3-,&$D6D-6* M&7MTYK7*"BPVY&*M + *FC[TP;Q/W>;QHW5,)J.@6\<]]*1#3WX5G>;_8'$Z M1-+(C'>2OT^",'RPB\DCB_$H/F#QM+-X.FCQ&C(HEZ .'-'&WNDC>V& OWL/ M[ TF>N9+=M9AG UB?(8-<-)K?C#PJ6_)D<3V&"<=X^3%E6]R3-@CB>W!AL'] M#VWPTMK7*HR'B]]PGN=R[#0,X7&*0*NS2]-3!(:S/9)7EXO6HWD?PK& M<*JGHO@[35T):NUZ74U<7]9T.]ULUT]?N"[RP?RE[;-=LW@OTS3IV,NLF="$ MPPHE@Y-3W"O5]+W-P,C*M8Y+:; 1=9<%_E< 91_ ^RLIS=W )NC^?:3_ 5!+ M P04 " 6@:E8Y [=X(4' 10P &0 'AL+W=OSE'7.F X.(QR[^)!><2_4CB5%SV%E(N MS_M]$2YX$HBS;,E3]!5%_S>5\L.,^PG093V)A?EMH_Y MY");R3A*^<<%SYE+BP;E'E\C_BAV/J/B4.ZS[%OQY69VV7.*C'C, M0UE !.K?FD]Y'!=(*H_O6]!>%;-HN/OY"?U]>?#J8.X#P:=9_%CD6?L%I@?#N,S\,FS+Z4V.%8I#TE@S9:=05:XM(]N#OJMHFX M:>RV-R[JV;E8!B&_[*F")7B^YKW)Z]_PT'G71CHDF \)QH# # 7<2@'7AC[Y MDJI:'T=_\QF*,R&*DS)8JY,LN(_YJ1H43D40>.A M&9(!A32$&%1"#*Q"?,YD$->)_15R;-(:[%+CUJ2P9MY5BI9XN*8#4#Q#AV&E MP]"JPS00BQ,4JK^(?U]%:\5W,?:\#I+E.S5-$3*/0JF(+O9HHW/8.#P/4USK M:5-K#ET9'38Z]V@TKI]/#"BD0>JH(G5T0.<.6ZD]J;.*U)BNQO=J9#A!'_+B M7-@I51_4=+2U,UO3Z#IB0(+YD&!LU% \C>MQ(UV,'>PX-;ZM&7;E&Q*, M 8$9RF!'&Q7'JLU5&.8K7C N>:&$DB/D2APU&+=Z#J=)=X-K>\BN9(.B,2@T MD^X=7XBM=']Z*A[SHKRC8@JSF;#6IK0=$8%)JID':VV&YM MKQ39LM1AF@G9RB^DQYR"HOF@: P*S91">UL\..8Z#X8TF%-0-!\4C4&AF3IH M;XOMYO;(R>8!9U33BV*,76=4+UN@!K@M*O6(Y]:'C)?PP%B;8'R "VYE#=2V M@J+YH&@,"LU40)M<[!U5AR"]XA04S0=%8U!HI@[:\^+_T?3B-M>K:A"MUR!0 MV]L65=6@QC5FJ*CF;2IM:8G=TG:YO*EFIL]7?'N\KN<,*)H/BL:@T$SEM#LF M^)C:12"]ZQ04S0=%8U!HI@[:5Q.[KS[V!H$=OK-0H+:;-&WW:.R,ZC4,*JBI M@+;>Q&Z]7WP62YJ^VR.#F\H-%,B[;V)W7MW'&;VSHSM83J? M+* .'12-0:&9@FF'3HYRZ 34H8.B^:!H# K-U$$[= )W^_FYB; ]5&?10"T[ M:=XG;QUI7L*Q$^W8R8O>MWY&GM%AHPRHG0=%8U!HICS:SA/[3>OI$^M)EO*? M* GR;[Q:2"C.#O,OH)X?%,T'16-0:*98VO.3\5$C#*0;GX*B^:!H# K-7'&I MKP!0N"L K8LRFW>YV\J6/8O.ZRV;0=N&"ZB@)K7:HE/[#>SGZ]'>B:X=N?-: M5U#[#HK&H-!,C;1]I^28,D1!W3DHF@^*QJ#03!UV5G[;33SD1)<>YM?M&756 MHQFTM22]A!&GVHA3NQ'?Z>YGK=2!&FQ0-!\4C4&AF4)H@TV/,M@4U&"#HOF@ M: P*S=1!&VQJ-]B'KR6V W66!-0^@Z(QVC3C^]834^V=J=T[=U@23)M.N+$F MV!ZM,W^@-I@VUV/O6Q9,M;FE=G.[6[D/UDZ5%. MEH(Z65 T'Q2-0:&93ZYI)^O:G>Q-VUV=O:>'V[20Q/-P?56 /6;GY\Z:00=C MXGCU!\]>PK>ZVK>Z=M]:*S5[3:H=IFO/!D7S0=$8%)HIB#:I[E$FU04UJ:!H M/B@:@T(S== FU;6;U)O#K^9OD89F>6D^U0KJ05N"JO)"G'IY ?6@_9U'_Q.> MS\MW+@A47N3:/#%?;:W>ZW!5OLV@MOT:GT\W;V?0,)N71=P&^;QX!"3F#PK2 M.1NI IIOWK^P^2*S9?F"@?M,RBPI/RYX,.-YL8/Z_2'+Y-.7(D#U%HS)OU!+ M P04 " 6@:E8X4;T60<$ @#P &0 'AL+W=O)GY3LAGE0)H\I)G7"V<5.OBQG55E$). MU;4H@.-((F1.-3;EQE6%!!I;4)ZY_G X<7/*N+.,P[TDJLQS M*E_O(!.[A>,Y;QT/;)-JT^$NYP7=P"/H'\6]Q);;L,0L!ZZ8X$1"LG!NO9OU MS,RW$_YBL%-[W\1X\B3$LVG\&2^^5VU M!!J4!NP5E^>.=-AI_;8M G6=@GV;HGLH-PC9IPC;K8E]].@A%U!C & M%4E6F+&VB'4:NS1B?9*%W3+<6D=Q+T1ILY<&1*> )U]>4/[ZX=W,]Z:?%8FH M2@?VE\#/DFUIAF(IF]B,;T'IW+9W( '%*H1B&F)"-4E$*4G".$K-:(:3E6:Z MK$2V:$U2J@@7!\?QZ6;IC,\ KWUT 7GP(8%7)<>;1$K@T2N!ERBE? .& -&1 M5@,B;"!_]1 AB4"O)4DAWI@[@$II0-:IZ[;D[2E(!\D[;I)WW!FUWZ6]L794 MXCD^(#0W-U=;6G;27)J6%=G$DIG'V'89S(;#N;O=3[<^+:Y[(CO0>-)H/.G4 M>&4RO9 B FB_JR"#9M)%LVBG9 \1E]1C& MS6GH[;%B]G@,6WR?%V8WX7[$%[^"-DD[Z2]-US[)PHILO*>]-SK1?GH2(&]O MSH&DLT;26:>D(22 YUA,,D:?6,8T/DO;E.MDN52Y/LG"V8DH5X$_/5+N=-+D MM^!(.7?OR9^#W-A:"^\E<_95S[2FMRGG;FT5<]1_Y]VLO);^$,N_JEK[15_5 MCG@_XJ6@2 8)FAI>3S$19%6/50TM"EMP/ F-Y8O]3+&$!6DFX'@BA'YK& -- M4;S\!U!+ P04 " 6@:E8R=ULT@\$ #$%P &0 'AL+W=O6 '#TF&<% MFQL)Y]LKTV11 CEFEV0+A;BR(33'7#3I@\FV%'"L1'EF.I;EF3E."V,Q4^=6 M=#$C.YZE!:PH8KL\Q_3I V3D,#=LX_G$7?J0<'G"7,RV^ 'N@7_=KJAHF34E M3G,H6$H*1&$S-][;5Z'M2(&*^#N% VL<(WDK:T*^R\:G>&Y8/"FK4?4IA\_B9'JJ;%S>SQ@RN2?9/&O-D;DP,%,,&[S)^1PX? MH;JAL>1%)&/J%QVJ6,M T8YQDE=B,8(\+H8%P)QD,%7B7P5.[+9*E,!YCCQ8R2 Z(R6M#D@;)+J46"TT(^6?>< MBJNIT/'%-6;)!8K$+X(?NW2/,R@X0[B(Q7/#.$TC#G%Y_6T '*<9>X?^0%_O M _3VS3OT!J4%^I*0'1,*-C.Y&)($FU'5_8>R>^>5[F\QO40C^P(YEN-VR*_[ MY0%$M7S4(0^&]]XE7P[OW>F0A\/E=EMN"A=K*YW:2D?Q1J_P5E34&\J?+M J MPP57'BZ%IUM1"#CZ=B/"T2<..?NWRZ>2[7:S97V[8EL MS-PW73N-\OVI-6U'!;W#.M<.G;!0$ZQEAUO;X?;:<=]0SK5 )RS4 M!&M9X-46>+T6?"$<9RK[P]XHNCSR3M(_<<93]\BDTRA1J/RC>A9X)_5L.O'= MHWJV/(WJ8(4=46-_\L)J)42J7 M[?>,07=-[T6?NV#KA 4Z84N=L% 3K&7VI#9[\@M?SR8ZW=8)"W3"ECIAH298 MR^UI[?;T9Y>CZ>E*8UG64:6;GM:PXYB@=R3G.J 3%FJ"M1RPK9=/6ZO7@QO@ M7)12LD$1A3CEZ#_T>;-)(U!S[P:O"<6T1 M^Q=6[0JNRW2=M$ K;:F5%NJBM4U_V4BQ>[_[OYFS#M&Z$ M:*6%NFBE869C/U/N;]]B^I 6#&6P$7CKTA>+)BVWC,L&)UNUQ;DFG)-<'2: M8Z R0%S?$,*?&W+7M-ZX7_P/4$L#!!0 ( !:!J5B7O0P@@P0 (\= 9 M >&PO=V]R:W-H965T?$USXX M@RWC+V))B 0_LS070V\IY>K6]\5T23(L;MB*Y.J7.>,9ENJ4+WRQX@3/BJ0L M]5$0=/T,T]P;#8IKCWPT8&N9TIP\Z6$I]P1\- M5GA!GHG\OGKDZLRO4&8T([F@+ >7_ V01V=4$3\0\E6-(Z!IC)A[$6? M?)T-O4!71%(RE1H"JZ\-&9,TU4BJCA\EJ%?=4R-?Y9" M-!)@YT@"*A/0J0EAF1">FM I$PJI_1V50H<$2SP:<+8%7$!C0B2FJ?BD\K\_)^#CAT_@@\(%WY9L+7 ^ M$P-?*@:Z#G]:5GNWJQ8=J?8!\QL0PC\ "E#'D#ZVIR=D6J6'AO3D]'343O>5 M[)7VJ-(>%7CA,>TK5;$01!KUV"%TS AZ4K@5*SPE0T]UO2!\0[S1[[_!;O"G M21V78(DCL)9R8:5<:$,?/:K)@7 ]]%2#3%^ Y$K()0$IQ1.:4OG+).4.LEM MZNEP,X*!FAX'_J:IT6%4!\;]=E!BK>Y"[IV*>\?*_6^R(2DP#=\[:^*Y@\4E M6.((K"585 D67=UFD4OE7((ECL!:RG4KY;KNVVP'&;W19H=1AC:S5G'B2KCXZG:+72KG$BQQ!-92KE\IU[<. MN3$62T!^K*GR8]I@F93K'_9-MQOO=Y^UEK>9"KC"HC6=@9?N\9%Q^ MEH1GRA1NB)#9,EC[OVNM!J""];2TK,MQ830YAA M-;$7>*D M66%=L^ZMZ" _\#.R4$C<4<.L]3')5KB"JVM8VU_8>?J]04Z=<). MT1)7:&WY:C,,K8[QI$6FA'AKE3&&'2XS]H(N)5Q[6&@WL6>L,X[\9JG.H<6- M^GVT+\Y[>%Q8FUQH=[EGK$:]T\;$85B$@CC:I_T>#A76%A5:?=S1N1@9F3MU MJT[1$E=H;1UKPPK[U\_%CFQF*9]+M,056GO[K[; R)4%1J=98/O]SM[A,UC@ M$*'8;(%1;8&1*PN,#KVMD?9A6+O0DL][.V.VU.^!CDXYQ*\^.=?;&K]N= MW_X+D" M^(V77_I5Y0/F"YH+D)*Y@@]N>FI:X+NW?[L3R5;%^[ )DY)EQ>&2X!GA.D#] M/F=,OI[H5VS5.]C1_U!+ P04 " 6@:E8S!31 =L# !\$P &0 'AL M+W=OJKVI#T2)R' %I"Z MH%-/ZDJKW;OKLX$/L#:)J>W (O7'UTY"0L"$X^J^0!S\C6?L<3)XN&/\3:P! M)'I/XE2,G+64FP?7%?,U)$1TV 92]0K5VPXD$5>E,2N[WF1FQ": M.N-A?N^9CXOQ,R(@ F+_Z(+N1XY?0F+?&[R:J6&IGH97R57OU)5)\>?">5H M2^(,$%NB)4U).JZVKVGPHQE?W2._,6L%@<&9 M4Z_HD@'[%=7^?]S ?=,&/B-WK5>#W* B-V@E]T+%VZMXX2 T6Q77[W[<^J)M,RM- M+YFU'?/FA?L_H@"NLP .+-FU-53N#UY?&@=("(#0J'//3H:T>=23X2O:"I0#$L%Z75Z:J?PXJBG:$BVR4]+9DQ*EN27 M:R +X+J#^GW)F#PT] %,=> V_A=02P,$% @ %H&I6$5?GJRM"0 2&0 M !D !X;"]W;W)K&ULQ9UM;]NV&H;_"N$S#!V0 MUA8E^:5+##06N058AZ)=MP\'YX-B,[%0R?(D.5D/]N,/)3NF*=&T--SJ^9)8 MMG@]CWB+I'CK[?HYS;[D:R$*\E<2;_*;P;HHMF^'PWRY%DF8OTFW8B-_>4BS M)"SD8O8XS+>9"%=5H20>TM%H/$S":#.87U???R2>\Y//I-R4^S3]4B[])+$0BA ZP7HF0+N MH8#;-H)W*."U+> ?"OAM4QH?"HRKNM]75E7305B$\^LL?299N;:DE1\JN:K2 MLH*C3;EG?2HR^6LDRQ7SN\V3R NYJQ0Y>16((HSB_ ?R'8DVY+=UNLO#S2J_ M'A8R4KG^<'F@WNZI] S5)>_33;'."=NLQ,I0/K"7=^@E +L \"V H:RC8T71 MEXJZI5;B^S![0USGBM 1]ZK;L5USW _R6YUM8L%21_(Z7[[[U_DBN1.YIK_Q[2O M[JF>F5IVW6_S;;@4-P/9-^Q*#^??_PKB2^?LPV?XH1[.\R*)E(5;5&E?D79)F1?1?N;Q( M\\*D_S[:N(I6CK1/\ZGC.N/KX=.IL-:2./>>)*HI_DL8YQ/+&F MT;6-(F$!$L:0,.XW=A_'/>X[FMSCH]SC;RKW+W)9&/7>Y^&?Y/[:JS5(:ZI= M543"V.7DN6$5QZS-Y*C-I$]M>!AEY/ M2[U>Y_*X@>1BNXZ*=5UA^74I;2PD0)?6J"EM='IT.JU/>1;VQ#OK MV@PZG<[&]4;7*C6.2DW73)D;CG5./;\\C[4#NDZ2H+0 2F-0&D?1=&&5F^%X MO=A6#M*16$!I 93&H#2.HNER*\?$Z=4R:=$-^(:YCN.-)O6N%FJ#F**Z4SKU MZIUMN^PX*CM=)65T."V<#F/M(IV"!9060&D,2N,HFJZG,D><23^=+-*%6$!I M 93&H#2.HNER*RO%L7LIO9IACL&\*+LPM][!0NT74U39P3:/9MMEQU'9Z0HI M?\6Q&RR+--NF65@(Q67[=+U6*+-,D$=DRDD)NPZV<<[Y:[40U M$Y&S38=\%6%F.BEZ:P_[3.:D#-H!;Y\\,Z;] MVI5%0[^%12/[X;-FNCV!SNT1:M5 :0Q*XRB:?IF]LFKQ.&[M=ND+O-"V!,4Q5[V,X"-H/*KI?6KKQA[7+CJ-ST*E>N MBVMW74Y:U1MC#4.]%B@M@-(8E,91-%W6DQN4>KI#"7N+$O8>)>Q-2MB[E/JX MLL=5!I%K-XC:>Z=V4&>!H1X0E,:@-.XVG:=SWJFKC"+7;A1U\$[=IIG2\$[M MT3JK ;W?J$7^W&W>1W3..W65Q^/:/9[3 :Z54V/G=6XA4*<&2F-0&D?1=)V5 M4^/VX]2X4*<&2@N@- :E<11-EULY-:[=J;GK=JFBV\ZCL0?M+%\[CZ9=;AR5 MFU[ARJ-Q[1Y-K1\]Z[38,9W;$]1I@=(8E,91-/U&=^6T>/TX+1[4:8'2 BB- M06D<1=/E5DZ+9W=:[MI?A.BU\UCL 3M+U\YC:9<;1^6F5[;R6#R[Q[)XN?0S M23?B*TG"[(LH2+A5Z,W8>!/S"FZ3I,J3^K3_SM6776MQET,AM-ZM?BM,N-HW+3 M%5$6BV>W6"[WO6>/9.WDSFT0:LY :0Q*XRB:KK@R?+QQ/UTNU/>!T@(HC4%I M'$73Y5:^CV=_&DVW+O?"H6[SX2W&[A9J\AB"&KO;5KEQ5&ZZ&LJ6\>RV3!YX+8S4MQC.,Q]@''V"<RR?%!J+!XD&ULK99M MCYLX$,>_BD6K4RNU"^8Y>PE2NZNJ]^*D5;+>)#:>&?_^]MB>]5'(GZH$T.2YKAJU<4JMVUO757D)-5,WHH4&1PHA:Z:Q M*W>N:B6P;>=45Z[O>;%;,]XXV;K[]B"SM=CKBC?P((G:US63OSY")8X;ASHO M'[[P7:G-!S=;MVP'CZ"_M0\2>^X89 .JLI$0HY_AJ#..*=QG+9?HG_JQ*.8 M)Z;@3E0_^%:7&R=UR!8*MJ_T%W'\#(.@R,3+1:6Z7W+L;2/?(?E>:5$/SDA0 M\Z;_9\_#0DP<:'C!P1\<_*4.P> 0=$)[LD[6/=,L6TMQ)-)88S33Z-:F\T8U MO#';^*@ECG+TT]F'/)=[V!)XQL10H,B;>]",5^HM>4^^/=Z3-Z_?DM>$-^1K M*?:*-5NU=C5.;-S=?)CD8S^)?V&2OYF\(0%]1WS/#RWN=]?=[R$?W8-3=Q?E MCIK]4;/?Q0L6:K8)ZB.$]@CF;-VJEN6PU]P'C+J"Y!@Y9$M#5VCU,-SRRQPO7NS9TK+]8D5Q" MQ30./$$#!==6ZGB^F%% SZCG1F&RBNW4R4B=+*)NI2A F?<$L[H ^]HF,X T M/4_EN4T<)';&=&1,EV:RP@?%9.\EPG2^L5%XGKD6(R^Y<-I6(^-J$2-O-&#> M:AO<:C9O0,\S\[K-"1KU?C]+WM+4K$'FG%7\WSX_L\V-<) MZC297Z-6LY5_GH[NI"HQ)2%6 3O>*%)!@7[>38)"95]E]1TMVJY0>1(:RYZN M66)E"M(8X'@AA'[IF-IGK'6S_P!02P,$% @ %H&I6-[^[DK1!0 L"< M !D !X;"]W;W)K&ULM9I=;^(X%(;_BL6.5C/2 M3(D=H!\+2"W=F:TTU5;MSNZU20Q8D\2L[]B18@$/](D$Y/>2LKU5;\OHA5)L3AC:Y*I=Q:,IUBJ4[[LBS4G M."Z"TJ2/@F#43S'->M-Q\=H#GXY9+A.:D0<.1)ZFF#_?D(1M)SW8>WGAD2Y7 M4K_0GX[7>$F>B/RV?N#JK%^KQ#0EF: L YPL)KUK>#4;% '%)_ZF9"MVCH&V M,F?LNSZYBR>]0-\124@DM016_S9D1I)$*ZG[^+<2[=77U(&[QR_JGPOSRLP< M"S)CR3\TEJM)[Z('8K+ >2(?V?8/4AD::KV():+X"[;59X,>B'(A65H%JSM( M:5;^QS^J@=@)&**6 %0%H%#KF; NX_K12TP?% MV!31R@W-]#0^2:[>I2I.3F_)7(+WMT1BFH@/X!/X]G0+WK_[ -X!FH%[FB1J ML,6X+]6U=$0_JG1O2EW4HGN/^1E Z"- 0HMX;-#PH=%.&J&]Y7#VB:J;:)" M+VS1^\JRY2=)>*JF>"YM=LKX@3U>%].56..(3'JJ6@3A&]*;_OH+' 6_V$,7"\Y(:ILI5++5))D M F0,+-Y>X\PV#LZ+'#D.@WHQ)K6!W65H6IE>4<:76K-/8* 'N:'GN+W5+=JY?1!8]]:6 M)$>&A)";A%J2'"_4]-JS6QU;BD"0B*G7]U2!^V8ZC\G/0"ZTTS\ZN8'DMX/T M,UI(R% 858$MZ&R)#![25;HKNK=6$5R#SI=;T:J@- MG=I<0EY1S)=:TZY!,>1N,!W2D$&V5M"K]H7[,L?^/F$0*W0C5I&AL]8,=4=W MG3)?:DVO!KE">&*&AEXQR9=:TZ[!I-#=F>K6 G6+=;:.7*W(IJ&=']/<(%3\ M/DHS(7E>; UKPBF+@60@YGA;8,1'<$\SFN:IU:)7)-ISLZ, Q/A9N&;24%)X M "7=MA>I5_KQI=;T:N@G/)5^0J_TXTNM:=?03[CG-[1N1>J5>BJUW2(-VXK4 M($_H1IZ3B]0K$^VYV7!_D1K^"=U=JR^<":%FD<5Y) '7S?&<:-]S G"THNH% M:U?.+=O9\,6;.6W[\2DTK!.Z6:=8?WYO7W^\]IQ\J34?5#! - A.7'\&7IG( MEUK3KF&B@;L-U6W]<8MUM@[WYVI_YW$J_2S;/>9+_>!+0A8J*#@[5\LW+Q\/ M*T\D6Q=/6,V9E"PM#E<$QX3K#ZCW%XS)EQ/]T%;]D-[T?U!+ P04 " 6 M@:E8=RZ.SZ " '!P &0 'AL+W=OQ@/Q!_W')]SDWN=[81\4B6 1L\5XVKJE5K7M[ZO2 D55E>B!FYVUD)66)NI MW/BJEH +!ZJ8'P5!ZE>8P!/U8+Z29^3U+02O@B@J.)*RGWN?P=I;:>!?PD\).'8R1=;(2 MXLE.OA93+[""@ '1E@&;QQ9FP)@E,C)^=YQ>?Z0%'HY?V.^==^-EA17,!/M% M"UU.O6L/%;#&#=,/8O<%.C^)Y2."*?>/=FWLY,9#I%%:5!W8**@H;Y_XNVQ6V^3@P MO\S?'GKY6]21R'$O!O6U%,G!R9/KZ)6ZMS%I&@YK M2WIMR4EMKG2H4HW-&R)":76)N&F\IEXP(1)LGQK2F[S1,DJ3FU>"!X*223*L M..T5IR<5'W_=O=B"*B(:/OBYIP-O-;2E=B1V*"JX3E^I]0_:E+TB3.UO*%>( MP=K@@JN)<2O;MMM.M*A=YUH);?J@&Y;FI@)I \S^6@C],K'-L+_[\C]02P,$ M% @ %H&I6+B5V_P* P LPD !D !X;"]W;W)K&ULK59K;]HP%/TK5E9-K=0VY$%H.XC4PJI56B74Q_;9)!>PFMC,=J#= MK]^U$S(*(1M2OX#MW'.NS[%][?Y*R!14G8L% MV[-DK(\U^ M:[6CE@E5,!393Y;J^<"Y<$@*4UID^D&LOD&EIVOX$I$I^TM696S/=TA2*"WR M"HPSR!DO_^EKY<,& 'F: 7X%\+&.!V/8*+)&7G$[906&1 Q)8QKD* T@5?< M7 H4.1Z!IBQ3)QCY_#@BQT%"YG@*)KII?4I\V(PWY>9*+6@" P?K MB0*Y!"?^_,F+.E^:O/E(LM$'D;WS+:Q]"]O8XR%N*HG5J* 9N:M.0I-[K2R' MNE>219;,%.IE' 5^WUUNFK(;/+-3B$I M4XDHN"9XK@E3JJ \ 9((I1M/>6N&0WTHR;H;&KL76S;LAD11LPM1[4)TD NW MC./:C^D;WFZ:W (TR6ZE/%1VM*.I=[DE>S?$\[UFW;U:=Z]5]WIWDZ]EG3\E M3T+3K$EM;V?O>5[0>3_%X6Y0+]J6\0^B4H>[<9WE(&?V6:"(W95E.:]'ZY?' MM;UPM\9OO*MA^8#X2U,^9[!8SQA7)(,I4G;.>^BL+)\(94>+A;TT)T+C%6R; M0D7U1-8@<&U[4"6CA0Q?TP"&*_HDQX6>+6 MUBI+9&,X$[!61#=51=7K$KAL4V_JG18>V+XT=L'/DIKN80/FJ5XKG/D]2\$J M$)I)013L4N_;=+&,;;TK^,6@U6=C8I-LI7RVDQ]%Z@76$'#(C66@^#K '7!N MB=#&GR.GUTM:X/GXQ'[OLF.6+=5P)_EO5I@R];YXI( =;;AYD.UW..:)+%\N MN79/TG:U$1;GC3:R.H+10<5$]Z8OQW,X X3A"" \ D+GNQ-R+E?4T"Q1LB7* M5B.;';BH#HWFF+ ?96,4[C+$F6P%6T,^D_O&- I(K9C(64TYJ>DK'KW1Y'H% MAC*N;\@588(\EK+15!0Z\0W*6Q(_/THM.ZEP1.HG51,RFWXB81#.R=-F1:ZO M;OZE\=%]'R'L(X2.=S;".^I]R&)'-1^FLAVPT#7-(?7P%]>@#N!E'S],X^#K M!:.SWNCL$GN&N:,A3QTJ=BC;1(=L&@5!D/B' ;%Y+S9_3RP>$NM0T9D8]N^8 M6-2+1>^)W0Z)16_$QH/%O59\4>M1&ON-_^MKQV].=CX0UC]K'WL3X8^Z9T(3 M#CO$!9-;#*"Z[NXF1M:NH[;28'^Z88D7(BA;@/L[*/ GMFPQ*Q#'+)>$X$Q!/CVKZ:CO7ZDW('\:SN%FXK)+9GT)V,=."//MGQSO>_F_2K;M<>C9M6!S$$C<] J<\9R MEJVR8ZI:@1\]BH[(#CRZC4?WD]GF=FFQ([(#B\/&XK#U&!\*P&\,RY&8YXK('NSED=4;O!FUIR3=GDK)5N!'SZLCL@./7N/1 M^V1*>EU:[(CLP.*XL3CN*B7'[U/2[MEO4K)UMX]Z,??^]KK2FE&Q9+E$J3'2 MXWW RRRJZJ7J*%Z4!<""*RPGRF:"!1\(O0#G8\[5KJ-KBJ:$#/X#4$L#!!0 M ( !:!J5B>'DBB;00 &86 9 >&PO=V]R:W-H965T)U)19[4BMIIK.['QVX29! SAKFZ3] M]VL;"B$03U-YOR0\?([O/5S;QY[M*?O)-P "/6=ISN?.1HCMM>OR: ,9X5=T M"[E\LZ(L(T+>LK7+MPQ(K$%9ZOJ>-W(SDN3.8J:?/;#%C!8B37)X8(@764;8 MRQ)2NI\[V'E]\#59;X1ZX"YF6[*&1Q#?MP],WKDU2YQDD/.$YHC!:N[*R$. /[@!,"O /X1 )\"!!4@>"M@4 $&6IDR%:U# M2 19S!C=(Z9:2S9UH<74:)E^DJOO_BB8?)M(G%C<@12-HTNT)"G)(T!EM9$\ M1E1L@*$D+XM+?:2+$ 1)4OY1MO_^&**+#Q_1!]D"?=O0@DL,G[E"!J6HW:@* M8%D&X)\(($#W-!<;CC[E,<1MO"N3J3/R7S-:^D;">\*N4(#_0+[G#WKBN7T[ M/.B!AV9X"-$I>"N;H/X^@>8+C-^G3]82-^C'J>GBFF])!'-'S@<^_ MX9'W9Y\F-LE"2V0MO0:U7@,3^T)/7)=TA0H.B' .HD^[DF.D.=3,N%M,I^.9 MNSN4Q-C/N9)T.\1XC.L>6ZD.ZU2'QE1U:: T(4])FHB7OCQ+@N%AM_X0'R5J M[.7<1"V1M009U8*,?CU6T*=GN29RZ)-C9'/(V"0++9&U9!O7LHV-=?1E"TS. M[_D:I5I ."W@N%-/OG]<3N-.J7?:A,: WIGNI$YW8DSW&Q4D1;^LEP3\?K."7J/G:IY>6J_ M"J(U@D:3H]+K;>0?U9XYG??*=6 ML5&N']IT2R'(3NJV!KE/4#N19J81P#)T M(65Z <+XQUXQS%U@#44^RDH3B7T4DY<^66_-3.<6HBVVMK1^(ZU_GK1QPB-5 M?D@6:.]\5A'BX*!BO"L\&!T7EK'CLV6RQ-:6J3'/V.R>[XDHF/1&Z"8GZ0M/ M^L>;52=ME2VTQ=;6KS'3V.RF3VRAEKCK9RY7H6NQA=TQ9M=BVV-I*-"8;&\UHZ9]ZI1AU=QO!<'JLA57?;(NMK47CG+'9 M.M\!Y]?H05'+J7='TJ*9B7LEZAKH2^QUUG9+]KB2Z/\PV[AQV]ALMTNC?6?: MI58,K=UQ=YMJ[N=L5:SZW MY9%G0U.>P-X3MDYR+IW32E)Z5V-91*P\U"QO!-WJ8[XG*@3-].4&2 Q,-9#O M5Y2*UQO507VTO/@/4$L#!!0 ( !:!J5@H$;MWQ ( ! ( 9 >&PO M=V]R:W-H965T3T5"L-:,<9Q+4.LN(W%TC$]N1XSO[B7N:I-I.N-$P)PG.43_D,VE&;NVR MI!ER104'B:N1,_:O)@.[OECPC>)6'=R#)5D(\6@'M\N1X]F$D&&LK0,QEPU. MD#%K9-+X57DZ=4@K/+S?N]\4[(9E011.!/M.ESH=.1<.+'%%UDS?B^U'K'AZ MUB\63!6_L"W7]GH.Q&NE15:)3089Y>65/%5U.!#XQP1!)0A>"KI'!&$E" O0 M,K,":THTB892;$':U<;-WA2U*=2&AG+[%N=:FJ?4Z'3T66A4,",[LF (IU/4 MA#)U!N'^11.3\[@!"B'.\J8*;X:NMK$M@YN7,6Y+N,$1^+X<">X M3A5\X$M[)N\9NG0NKSKR@SF.)"PX]/9@'<:LS4SZ9JE6[=9C>[=:]43F(<.69O M*I0;=**W;_R^][X)]3^9/0/OUN#=-O=HG"02$Z(1*\XMUVA<-4B+=$H4$,A1QLCU61-0Z>:' M!T!>Q[MXB=0:])5(_1JIWXI4;#RV@YSL3/O5C9NW__=[\3K^"XC6,*^$&-00 M@U8(VZ?V;:H)H%7]K_MIT%2-R[H:)8![T'0SE$EQ%BF([:=?]M]ZMC[NQD67 M=_\L+\]*TXP2RA4P7!FIUQF8ST66YT\YT"(O6OA":',@%+>I.;)1V@7F^4J8 M\E0#&Z#^$Q#]!E!+ P04 " 6@:E80U UWU,% "G&P &0 'AL+W=O M@1"RAJ60\18(NKEK7^'(:#+2!:?$'HSM9N4::RISS)WUS%UVU?.T1 MC6FH- 2!GRV=TCC62.#'WSEHJ^A3&U:O7]&_&O) 9DXDG?+X.XO4ZJHU;*&( M+L@F5M_X[F>:$^IIO)#'TOQ'N[RMWT+A1BJ>Y,;@0<+2[)<\YX&H&.#N 8,@ M-PCV#7H'##JY0<<0S3PSM&Z)(I.QX#LD=&M TQ ''33;S&,6HM\7"RI8ND1GMU01%LMS:/681E3L M!%/ZQ?524 J95?K%PRTZ^W2./B$/R1415"*60G.FY 4\A.M[%L>0/SGV%+BO MG?#"W-5IYFIPP-4.NN>I6DGT!7J/ZO8>T"ZX!Z_<;P(K('!M(]R[,'R;_+&; MWQ/11AULS+L6=SI%*CH&KW,H%3&1$O$%>C"Y^/-7>(_N%$WD7PW.W61@W68P M/?HOY9J$]*H%PUM2L:6MR8\_X+[_4Q-31V UWMV"=]>&/IE!??$(\;4>UQ)! MT2#Z3$7())G'M(FZ':_CHXB\-!:8U?!$FKV"9L_J5I;5.RDW-+I ,V#Y=:,+ M&7TG0I!4#Y#?8-J&_.LV) TIFG*IFGC<6'LZ-O<9&,[0]+2_G8QPN^M7_O#8 MVS90[Q?4^_8,FZFDB8C5[E@BCL!J% <%Q8'+P3MPR=L16(WWL. ]M*9VRI,$ M5N-LKK^ ,!JL3\Y9Y0SG%ZER@9XB+O^J*BMC(VUOQ/9C HV(_L8)3%%:\%@ M[$$JU4H/0$Q@E?Q<7R4;V3B50J[0ZI1+,82[3@O8D:3)N7^$0,*E0L)VB?0EDWV5*3C? M0\!5F!>WB0KL(_3DO,MJ C$CJM 9/(YX'!,AT9J*S/B\,6JYYJD. +]=U3EY M/!P)K7H\2MF$[;KIGCRS9),@DO!-JMY$@>]2+24):&;--X0M&.R\+R T1,'N M>1-'$$BZU3NS7% WJNG<"=RI!V,TVE^9[=Z>&HU286&KD)G<@JC7,4BYTM6Q MX +J(!04-O%>1+,+I+C>'9NHE2')(M7(W=YE'Q_<2M@M3PU&*;NP77<]KG6% MQRQAIBZ2_U I:/X"A;+B,+9Z\S[(T.[)*"4JD%=J7V=KE#_Z"[=$LAB\W:S0YX+#-7:'7Z MI78+G&JWP*EV^>6,/D*[!:5V"^S:[?B]5 Y86Y5A M-]4=-7Z)R$E^A%H+2K46V+\U_6^*)??C7<5B]_?4>)0*+K KN&F%&H^O4H(^)5 MCD(2*I;FA$C"6 19E)V*%$^+4ZAK<_;BE?J]49W4)S-3?X%4$L#!!0 ( !:! MJ5@J$K%0(@D *E4 9 >&PO=V]R:W-H965T)@\78[,T?."GX/U1N0+)E<76[;F]UQ\WMZE\MWD0/&#B,=9 MD,0DY8^7HVOS W6F>8'B&[\$_"EKO";YJCPDR9?\S8_^Y[[D89B39#O^J*"C0YUYP>;K9SHM5EZNS /+^#()?PU\L;D-$5GM,I%$56'9@BB(R[_L:_5#- I,CQ6PJ@)6 MJX!M'2E@5P7L5@%K<:2 4Q5PV@6.U3"M"DQ/+3"K"LR*W[[\L8I?VF6"75VD MR1-)\V]+6OZBT%64EC]P$.=;UKU(Y:>!+">NEFP;"!:2>Y&LOI#W9)G$>YZ* MX"'DY$Y*YFG*_>K3MRX7+ BS=^0-F9!LPU*>D2 FG^- 9&=RH7S]:9/L,A;[ MV<5$R.;EE4Q655/=UN+"WP?RP> M$\LY(Y9AV>3SO4O>OGE'1,IBV3^)VUR+\D]/FY?Z*CXF^S$QRBJLDX"N'GC+ MTC&QS0+H'-I\E.:=3CO\ CT8JL>X?/421A%D'S8^N^#:QS:^D&4921ZK[>NW MG^3GY$?!H^SWGD;>E#"G'Y;O@C]D6[;BER.YC\UXNN>CJW__RYP9_^GSBH2Y M2)B'A%$03-'K'/0Z.OI5:_]Q1N[+OG&]$YLD#?Z4'_QU?-.^T<*'ZD;"W!(V M+6#YH7M_-36*?Q>3?=,DLE(*@BDFIP>3TQ--9D5/?=Z'A@%[",) ?),BW_0Y MU&*'.D3"W!(V:S@T#:MC$%DE[5;IF//%H4;%S.Q@9J8U<\_3@&?7NN-VGQ+T9WN"*JM=.AF4,(6C;V7,9[;MKK#=)%5>D@8 M!<$4OXN#W\4)?@M?L@]W##=T/H1R"4_/R):G*QZ+/JW:NH9J+6&FK7@U%HM% M2RRR4@\)HR"8(M8TZO&S,4!MYY2W\?'-L]J[4NT9^9SWY1^"?1"OR<=$!"O> MIUO?@*&^*UI+N-D5#JW6@](HBJ8Z;V0F)MIYJ3=7'R1^KV5ME8,MZU=@9A"? M?>O/:)#M\* TBJ*IVJU:NZ4_UU8.Q*SRUC:FZOUWJFS=8-)+F06D415-%UY&7 MJ<^\L*.IJK(71T!+?:L&^X4&75 :1=%4OW7696JSEN]S>JVO\O@)\5)?9V"F/@3[M)'431+ZY5^W?"5D;UV%298'&]NB3^8].3_XLOA(R*&G MFIK^B0R37"C-@](HBJ9.IJB3+DN?=/T4_+$+?%9,""H/NES*S/U6'?:EKEKQ ME6MNK6ZJ;\)0F5":!Z51%$V564=8ECX!HBQ(R9Z%.Y[W3+'AY)[+$R>??*HN M[19SS(Y=UJW@39.S13N 6.J;,%BFV9-[=*_80BNE/2OJ-.M4?_TZ2;+T2=*K MKZ=7W)=^>&16XT)I'I1&43358YTC6?HU3ZV_;5_J$!%)3F5K3FMOE^UIT4T_,UVVE_BZ*:IHJM M$R-+/W7IE(!0.KI+@ST3\A@8RJ9$1P:8^JH&.X/&25":!Z51%$W=!.HXR9HB M0T,+.M4)2G.A- ]*HRB::KG.DJP7YD\IN: N!ZQ S?./A>/(AK0/OM"8"$KS MH#2*HJGJZIC(.CDF.BTJJ'CG#8/G8V-N6FV#T,0'2O.@-(JBJ0;KQ,?2)SX_ MI(GX/:]PAZ[#KH ML?5!SRW[&D2[2*IZ[9PP?06#;TN$QCM0F@>E411-%5_'.S8TWK&A\0Z4YD)I M'I1&4335.W[IQD'&6)XZM:])ZQLV6#$T#H+2 M*(JF*J[C(%L?!WW<10]27WX]NKP>EI]!52][!E$91--5= M'0K90^YP.VG.WL#;H.S>.]6Z-RXM]2T=[!R:(4%I%$53G^Y09TC."1G22==. M*I R=\/JN6=EJ:]QJ#LHS8/2*(JFNJL#(^>4P.@?Y7].=VZ,UC90PD890+K=6#TBB*IBJNLRCG ME#O7GD^>U3O6RKN9Q$LG6-!XJJ(U3]?F=OZOK10:/$%I%$4KE4X:3UB,>+HN MGH69R]G%HGP@X6'IX7F;U\53)EO+7?.#5SXUL\:4#_&\9>DZB#,2\D>)-,;G M<@72\KF8Y1N1;(OG.#XD0B11\7+#F<_3_ OR\\]^AM02P,$ M% @ %H&I6*8U&T\0 P @PH !D !X;"]W;W)K&ULK99K;YLP%(;_BL6JJ9/:<$U2=0E26SIMD[I%C;I]=N $K!K,;.,YEJK+4UN4''!B1#FU/<<9V3DFA15.S-B,AQ.VDI04,.-(K/(<\]^W M0-EF:KG6;N"1I)G4 W8X*7$*7H@(!"++4#5G]KN -*M9$*XU?M:35+:F&[O7/_ M9')7N2RP@#M&?Y)$9E/KRD()+/&*RD>V^0QU/D/M%S,JS"_:U',="\4K(5E> MBU4$.2FJ?[RM.;0$WNB P*L%WFN!=T#@UP+_E< _) AJ06#(5*D8#A&6.)QP MMD%N:<(1N)#',0B!3HJ2!27*A!U7X@E"J)F-A2 MA:^#L.,ZU+LJ5.] J#YZ8(7,!+HO$DCV];9*N\G=V^5^Z_4:?L7% +GC"^0Y M7H"(A+R.N2NV?JL'S ?(=VNKIWF$SL\^=-A$;[!Q=S8MB%UQ[>7L-^_;-ROX M1[[OCEAO*Z>@VTF?1]>BQ#%,+77@".!KL,+W[]R1\[&+WRG-HA.9[1$,&H)! MGWOX;94O@".V1$!)2A84D-!0,T83X +],3NIBV?E.S2^^CA>AX$WL==M2KU+ M'TOI1&9[E(8-I>$;*=4[N%XB47P.?F2WPW\(C1S?]YU7E'J7/I;2?]?:L<0-KW OKX"4$6]T&S:L+4Z_KL9@J,S=HIS88[^^\Z$0K5I3LUK6= T]- M^2,4@54AJQN\&6TJK!M36-@OTZOR3%T<*5$;B\)229W!6.UG7I4\54>RTA0! M"R9526&:F:H2@>L)ZOF2,;GKZ 6:NC/\"U!+ P04 " 6@:E8=D;)7-H' M "Y/@ &0 'AL+W=O?T>GG@DH MS_@KX4_RZ#,R3?E2%%_-E]_CVY%G:L13'BF#8/K?(U_Q-#4D78]_:NCH4*8) M//[\0O^E;+QNS! M^- =OSP73]WQ/G8 )EK>@\;X1>-[["1^8&*,B/\3PAZ>]E1H=7DXZ=/#'?[ M=SK<.QE.W>$ACTZ5;HE!#A<<*7E3UP6'BNJJZKLZG.&FWWPG=RSBMR/=,4HN M'OGH[LG/49F@=(& 6"67F8'?(P<^;A5\%RQ<^* M/.N(3/QYX+=X1^7HZ\[R6R,[" MAHH,":- ,$ODQ4'DA5-D/5]>\T1?R9.(Y9&><9^7>]&5VP_\V3)H">XL>*C@ MD# *!+,$7QX$7YZYJG>)Z)U9WB^[PF*\]*#QL4ZR*L4='72?#:7;:[+D.S $JC?8UH#>VVQ$=VSW=*_!>79M#[;G6= M]*$31%!:6-..10MF@>%VG*A&R2UW_W5&4NCJY0 M?SE>='HF4-<*2J-0-#LMC7'UG=;,FK1?J'D%-#WJ0?3E>#YO:PYJ5D%I%(IF M:][X5=]M6.U9_(6J!UW5Y^-E1W50:PI*HU T6_7&G?IN>WIJ6G^A_K.N_CX> M+]J/!MR5&)P 4.<*1;,3T'A7_YQY+:?Y0T2?]X@^(SV=#:B3!:51*)JM>F-F M?;>;O=@"7)B217?$)6-_T4X(J-,%I=&^)EB3!EOIQL7Z;AM[B1.X4&1("[H" MI84U[5@][(T7I.T)7L/XXL;X8F^8)Q#<+/*:FR JFL=78:0C/=6>]60$UTZ"T\$QK7Z0D3BGKK+R& MD\:-D\;$V;>]WVP$WS#%4:)[LB27280>6;KO?;Z!05=_06DA*(U"T>RL-$8: MNXWT]SW?Z!W^ZY)FQ\_=.FN0[NH,3@6HOX:BV:EH_#4>O"#LG(WU)R'H)&$: MD$X60/TV*(WVM" X];P;-S8:NVWT@%ENOZZ0EG8%2@MKVK%BOK=H+391J#+M M!#0V&L_=W;^4^ZS>0[8W#Y%4@71.DLR,"&N6B&HP,&GA+-HB>;0AC3TQH1.6 MEPG;F$=_>I!3_0,'I E>@=)"4!J%HMGY; PZ=AOT3XG\>KT6O!S.N2Y!(6%2 M><4D8N:NBGBN^F^E"NR3H^O5&WO3]@+-ZL2)))C9)X;NJ@X6]C46E7'CQ_$9 M/UZD3"5IHKY=HF7%\K$E46\?'X?QXG)"DM1 MG,@H+>3^Q$Y0 FJ.06DA*(U"T>R4'.V'OF!#=-\.?/YL/O?.=FJD-?.;=_;+ MN0L>+#KL]N?7L+^DL;_DC/WM[YO0O^C\_G1([[D"I86@- I%LW/4^&(2./NJ MT[O4":3Q7('20E :A:+9*6C<,P'9(TVZFZ1G'B&DTR&!VE]0&H6BV4HW-IFX M5YN_8Q 32?JY :2$HC4+1["PU MUIBXK?'P75^DN^SK^^-I>R.VN]S!FH/Z:"B:_898XZ.G;M?Z__8?U?!C_8DW M#MI/>MQU&/R*&*A[AJ)5^D^.7M'-N-B4[T9+/>'?YZIZD_1P]/#^]?ORK>/6 M\7O_W:IZB[K!5"]U?V!BD^02I7RMD=YXKD<&4;TG77U1Q:Y\$?A+H521E1^W MG,5&ULM9;K;YLP$,#_%8M-4R>M M 1ORH$N0^MCK0[6JU=K/#ER"5; SVTDZ:7_\;).2= '41-L7P(^[^]WA.]]X M+>2CR@$T>BH+KB9>KO7BS/=5FD-)54\L@)N5F9 EU68HY[Y:2*"9$RH+GP3! MP"\IXUXR=G,W,AF+I2X8AQN)U+(LJ?QU 8583SSL/4_@ M?RQNI!GYM9:,E< 5$QQ)F$V\-,U.JX%(4#RS3^<0;>2B# M&5T6^E:LO\+&H;[5EXI"N2=:5WN'L8?2I=*BW @;@I+QZDV?-H'8$0A)BP#9 M"!#'71ERE%=4TV0LQ1I)N]MHLQ_.52=MX!BW?^5.2[/*C)Q.[K1('T^M7QE* M16E^MJ(N7*?H%I26+-5FQ>U")U>@*2O4^Y>+RBTN.=-J[&O#9#7[Z<;^166? MM-@/T;7@.E?H$\\@>RGO&U]JA\BS0Q>D4^$UE3T4X@^(!"1";Y&/5$XEJ,VK MPT)8ARQT%L*VD#4HJL@JN:A9SN;7F5K0%":>22 %<@5>\NX-'@0?.ZBBFBKJ MTIY\7VJE*<\8GR.JD_&^-2N5,9[#N# M-KM7"0EB,HK'_JH!M%^#]CM!OTC*[;%Y+45_GZ(?]8=1,\6@IAAT4MR;\WL MQ& /XA1'9-@2BF$-,>R$,'5E!LQP^"GEJ:E,!Q -]XE(B&/23#2JB4:'GB+@ MV9'G9[2'&)%!V(88UXAQ9_H]N$(+V2E=@307!YK; X4RJ@'-*)-H18LE-/'$ M_R$]<; MM,&_3-!,% 65RDY5(;:QWI:SQDI; 8QV HY'O:#?'&^\&PO=V]R M:W-H965T_\E"%4VM:XN$L*1YK)[X MYE>H AIJO(#'LO@EFZJM8Y$@EXHGE3%ZD+"T_*?;BH@# PRTW<"K#+PC ^^4 M0;\RZ!\;>"<,!I7!H&"F#*7@P:>*SB:";XC0K1%-7Q1D%M88/DOUN#\K@6\9 MVJG9L^+!ZY5F+B0!3W Z25H,R!5Y2+*8OP&0H@U9Y"*(L!U9Q#0E%SXHRF)Y M23X1EI(_(IY+FH9R8BOT2F/;0>7!O/3 .^%!GSSR5$62/*0AA$U[&Z.I0_)V M(=U[1L#?\K1'//L7N/T3N'<2TS73PR5)KD=0<0)2,4P'($O*!%G3. ?"EP1H M$!%Y,-AT0T5(<*!5!&0E:*I(B&8MP=V73@S:G="%Z59F-("IA95'@EB#-?OQ M!W?D_-S&>Y=@?D=@#?('-?D#$_IL(7@ $$JR%#PI6(0MB(#)@N^":L*KP<', M(+!+I_)5MDNG3'"DOVV.WAL=.)?X$FQ4@.G58#V['D[L]2&=[YMX-W63!DG# MFJ2AD:2C&K(/&FM(6\1&M',C[A+,[PBLP>*H9G%DS/-31;J-P5&7#'8)YG<$ MUF!P7#,X-B<2G.C.^Y7I? ]*I?*BH^K7*9K?%5IS! YTOFN<:$],OEXM!2[%+%6 /2@B-/D7 M%.6)GKZZ/EZVDFH$/IO4:C_2;]1/9^@-CL3(B8:#\;A=DKC>G@K/G+,\QN4S M9NKM(]$;LT"/0S>V:<:]5^JN6:H_;#,(E*XZ(!)R\094R/9X.U7%XL<*T_N?>]-\.?3=KPG7@8#\;'.Y6N M^FQ2MM?CKE&L_A][/[,'9[,Z>K>U&?/&&%K;YN MI[-+Z3^OT+Z1_.9&9?#VP4%S F)5'-A+#"M/57E 6S^M/PK<%4?A1\_G^F-! M<8"]ARF_-#Q2L6(X66-8(J33&V.E%^7A?7FC>%8<9[]PI7A27$9 <:72#?#] MDG.UN]$=U)]09O\ 4$L#!!0 ( !:!J5CO:\\]&00 .$7 9 >&PO M=V]R:W-H965TX]N>?Z)#KENE=M>^+Y,M9%1>\1WD^LJ:BXPJ?2HVOMP)H"N;E#&?!$'D M9S3-O=G$KBW%;,(+Q=()X#XX>IA[V7A;MTLU5FP9]-=G0#]Z"^ M[99"G_DURBK-()0I7GY2Y^J1APE:)SN!%(E MD-.$P2L)89406J)E99;6)ZKH;"+X 0D3K=',@>V-S=9LTMQLX[T2^FJJ\]3L MJU8*XU*B'>C-W5(!Z&>TY IRE5+&GM$J987I-)*0%")5*4AT !T&3PDK5K!" M:\$SI+: $LJ2@E&[/7Q=9NKK^?DM?OP$BJ9,?M0WLRMRXBO-QM3D)U7E\[)R M\DKE(;KEN=I*]#G75;3S?=V%NA7DI15ST@MX2\45"O%/B 1DT%'/XNWI84\Y M8;TSH<4+W[PS73TJ,0;=&.8=<"UW-(&IIQ]R"6(/WNS##S@*?NDBZ BL17=0 MTQWTH<_^?\VE>:6UCUV-+*L;VNK,NV\_BR,RC$9DXN^/>]011W!L%;/OH#^L MZ0][Z7_.=HP_ Z![Q9-']/O.,OKK%K('$']W%=R+=^G..P)K48]JZI$#H4Q!%0;?$\9&IPKT-( $>H:^Z"_*JL[[>[$OWVA5:FRMIN!('ZJY M7%%VA-:FW#@SW.N$WE_?3EU?A7;\%(2#T?B59Z#Q<[C?T)TXFF4ADJW^OX66 MC.:=I'KA+B;E"*U-OG%S>.CBH7#JX5RAM2DW+@[WNJ;W?RBB,QE'@U%T^LKO MB(K'KW@:W'@ZW&_J[D$8CC=H*6 -0F@&5O:=A?9"7;SKCM#:Q!LWATD7Y[5XE]_A:Q]T-=NO.N MT-K$&UM'L .Q$Z?NSA5:FW+C[DBOE7IWL5?EM:U\& WCX$3M;P@L6^ ?#4LS M$!L[0Y8HX46NRF%AO5K/J6_L=/9D?8ZO%^6TN8$IA]^W5&S27"(&:PT97,6Z M*E'.D\L3Q7=V)/O E>*9/=P"78$P ?KZFNNV5R?F!O54?_8O4$L#!!0 ( M !:!J5ABI^K*- ( ((% 9 >&PO=V]R:W-H965TNA0-"LVUFQF5BH)7F2G*3_?OIP M/+=P@QYVB46*[Y&/$9D>A'Q4%8!&1U9SE065ULT,8U54P(BZ%@UP<[,5DA%M M3+G#JI% 2@=B-8["<(H9H3S(4^=;R3P5K:XIAY5$JF6,R*(6KE?=/"QB0DN6J4%Z\"F D:Y_Y)CUX^(O$;QY .*PB@9J6?Q M=GA\IIRX;V#L^.(W-'"L.QZ=C*/MC,Y40PK( C.$"N0>@OS]N\DT_#HF[3^1 M/1.:]$*3<^P#H0B.9HDH&)/K.::.PVZ0?1ZF>#_4<"["%X8'SYF!W+DI5Z@0 M+=?^G?3>?I'/WP3\:OYW,*]A1KE -6T,97G\VXRG]Q'M#B\8- MS49H,X+N6)DE"=(&F/NM$/IDV 3]VLW_ E!+ P04 " 6@:E8++:Q16:.*(6&C27NJ!2W?Y<@39O3,3T?/(I#C>& %5G##[ %?&HV MUEML8*F$ NV$T<3"/J=?QXOE)/A'AU\"6G>Q)R&3G3'/P?A1Y30)@D!"B8&! M^^4$*Y R$'D9?WI..H0,P,O]F?U;S-WGLN,.5D;^%A76.?U,205[?I3X:-KO MT.'1O5@KT )W:W\I:_#!2!-7P&D/2"-NKM 4>6: M(R\R:UIB@[=G"YN8:D1[<4*'1]FB];?"X[!8&:4$^BJC(UQ7I#0:A3Z +@4X M_,0:K).TP.+ZV!Z$=D;#W MF&1T/Z/$=LW8&6B:V [@[Z=XK;V\PLV./C[O3%X-D)/#7^$XA]02P,$% M @ %H&I6.\V/TG* @ 60D !D !X;"]W;W)K&ULK5;1;ILP%/T5BU53*[6% ,FJCB"U(=/VT*EJUN[9@9M@%>S,-DF[K]^U M(2SI*&NEY"'8YI[CX^.+KZ.-D(\J!]#DJ2RX&CNYUJM+UU5I#B55YV(%'-\L MA"RIQJY#R^G0Q-N !P8; MM=,F9B5S(1Y-YULV=CPC" I(M6&@^%C#!(K"$*&,7PVGTTYI@+OM+?L7NW9< MRYPJF(CB)\MT/G8N')+!@E:%OA.;K]"LQPI,1:'L/]DTL9Y#TDII439@5% R M7C_I4^/##@!YN@%^ _!? D:O ((&$+P$A*\ P@80OA4P; !VZ6Z]=FM<0C6- M(RDV1)IH9#,-Z[Y%HU^,FSR9:8EO&>)T/!%\#5*S>0%D!IP)2;X+#8J=L"3M\_>!9^^??:@QXR@39? \@7O3)>NC:Z9PFXF M<_Y=JA5-8>S@ := KL&)/WX8C+S/728?DBPY)-GT0&1[VQ&VVQ'VL>/VSO4I M2;>?Y=I\EEU;TYZUV/_Q>U9]ZP-6_8:]Y5 M*3"3?U-;L/",R]!,DC&5BHIK@L<784I5E*= 4J%T9XX/_Q%V-KS8%S_IB!F- M]F.27J7OS<@#D=6FNCNUI02YM$5=$6M276;:T?;><&7+I?LWO+YTX%FV9%R1 M A8(]# , -T) 9 >&PO=V]R:W-H965T-"3YW4F'SLNCI.(:.Z*W,0 M.+.2*J,&NVKMZEP!30I0QMV^YPW=C#+AA)-B[%:%$[DQG FX541OLHRJIQEP MN9LZ/>=YX(ZM4V,'W'"2TS4LP-SGMPI[;LV2L R$9E(0!:NI<]D;1R.[OECP M@\%.[[6)5;*4\L%VKI.IX]F @$-L+ /%ORW,@7-+A&'\JCB=>DL+W&\_LW\N MM*.6)=4PE_PG2TPZ=2X136UI/ZSI%F_E?"&JB[Q>QW2]_I!0SSSU\/]!GC4#H\@ M?@E^H,:O#\@O^/PW'E"3T253T,QD'Y"QSFD,4P=?" UJ"T[X\4-OZ'UJ2<*DUR4.7-/FOR MM>0?%?SV'=V&7M?SO-[$W>X[UAK&6QU[)[(#QP:U8X-6Q[Z9%.PU$YA=%#5, MK,FUB&6&GET]8L+1H!M]*EF'>SZ=^]Z120UK1H=+HM;@_E/ZL)8^;)5>/GZ8 M'[7!YPR5-^DL*09[&@*O9[_V Z6M&[WU.@S_LBWPO(MAO>6!V%$M=M0J-H*E MZ9"8*O5DS[CX+)KTCIHV]XY/MG6OM^K]UY:E7G MK6N4RR(U'XW/>N-Y66K\H2D+'TP':R8TX;!"2J\[PF-793%1=HS,B_2ZE :3 M==%,L?X"91?@_$KBE:HZ=H.ZH@M_ U!+ P04 " 6@:E8*G<@0FD" #P M!0 &0 'AL+W=O;DPY]7V=YE!0/9 E"%S92550@U.U]W6I@&8.5' _#(*Q M7U FO"1VL95*8ED9S@2L%-%545#U9PY1;-O,"6Q!P2(UE MH/@[P (XMT18QN^6T^NVM,#3\9']B]..6K94PT+R7RPS^3:?4G=Y@8>22MM9-&"L8*"B>9/G]H^G "0IQ\0MH#P)6#T"B!J M 9$3VE3F9"VIH4FL9$V4S48V.W"]<6A4PX0]Q8U1N,H09Y+O+,4C@6N"1)QN MI:)-=T6&D:( E3+*"=TK #P[H\D'<@=BQ^T%^Y&#HB54AJ6:7"[!4,;U%68\ M;);D\N**7! F,$M6&OET[!LLV&[KIVUQ\Z:X\)7B(G(OAG2DGZIH?.;[HC9K?U\%FAU'_#M8# MIKJD*-6/4-6-TCCU9(R-5:>[D9W! @RFM MZC[1#=/8,5F?.B3#R228Q/[A5$U/5A@,;[JLIDS_Y/%@R_?.4S0>0"5,<[.Z M:&=;M^ZUOHC/T,JQ276M<3SU-Y"1515Z(&;F[60E9$&U-N/%5+((4#5%1*JI*B)?IL!$F^( [QP/=%-JZ_"RI"8;6()^K!?26-[ M4M *N**"(PGK%-\&DUELXUW #PJMVCLCJV0EQ),U[HH4^[8@8)!KRT#,9PLS M8,P2F3)^]9QX2&F!^^<=^V>GW6A9$04SP7[20I ^ @@Z@&1$]I5 MYF3-B299(D6+I(TV;/;@>N/01@WE]E]<:FENJ<'I;$%>T%:A!4CW(G@.:$Y5 MSH1J)*!+]+B-KDM@Q>WN>9=GG"(WDB="^X+A7Z MQ LH7N,]4_-0>+@K?!J>)+PG\@I%P0<4^F%\H)[9W\.C$^5$0Q\CQQ?]2Q\/ MM:NCBP_3V=F=J)KDD&(SG KD%G#V_ETP]C\>TOJ?R%XICP?E\2GV[)M9-7<\ M%Q6@\Z]"J8M#:CN*L:.PBV6;74;1S=AT?KNOXT!8,+H.XB&LJ]#;>^\5R(U; M PKEHN&Z>T&#=]@TMV[ WOBG9@-U"^,/3;>^S/O84*X0@[6A]*^NS?S*;B5T MAA:UFZJ5T&9&W;$T6Q2D#3#W:R'TSK )AKV<_0902P,$% @ %H&I6";: M+PY$ @ B@8 !D !X;"]W;W)K&ULG95=;YLP M%$#_BL6D/;6%0#ZV#)"2;M/RT"E*N^W9P1>P:FQFF]#^^]F&L&Q*J)278)M[ MC\]UY$O<"OFL2@"-7BK&5>*56M=+WU=9"156=Z(&;M[D0E98FZDL?%5+P,0E M5

@ M/G!F@ QK\YU\417:-7D[,IYF<@0HS<@4+?_7/]0#G?3G_80\'_)\R/-?HZ%< MB.FW:U/IE]FF2$H\R4NT'H_I+&+Z!&)Z*I'\"KWEVLKXJ[ZB'@Z&>7\'C,\)_^5N]Y?,M5,1$X4B!K585,"7R9CWD]"_SD03+QI\5X?%^^7MJX"Z M$P7LE4;DIQ(:2N'3+XY&!@AC(Q/-U,FNOB$E2U -+4-N"]LI%\-^(/HAGO8G M.H72)I0VH;2Y)6ES6>?4.<5-I];=Z7:/!7*7;A>26VF7GR@HXAXYK=(/9#+( M[>R[)_L/CMZ]>%[0']AN%ZG(\H&@[\R^;]6ACOOSX&T^,+T1J9>^NTH4Z.W4 M7R3^DO[V8K]?Z/I^DCIV]%)-!DV M)JE>5ZXVE_%4VX[44[7,[6 CSW3HL=&+Q=A$@:V+1;;9:FQP'EOR2/87';5EPE0D&IG@84>3MPTI=- 9:%6J8>"ENYB2)N60<3-2E!Q4#< MZEHOMC/3)A/4*PZ?\(2",.6(H 8 XHQ?/$"I8YJ\,+/A]@\9P(<2$U=G;]R. MT7?2/3O?7$KR)G-*IQ5X 9\/)W19PX#U:B8^>PYUY8-JTK:E\)ADT!NPS,MN M4:_(PWJ:&*IP1(T?:[C.U+:+(%Q67;B>0-5]RUCOKQE=97;,4NI&G^84S[7F MGZZE<'XZ[U ",U1&3)39)MJDW:M%*G5I^GJ6N9,U]LX32#H]!75GH:F7.9_E,'SA,G1H;?EYSJKD<5@IW'O&6]/SLOMC: M47-Q$U M$4T+?#HF<@F0%+B8R,.&GV4]4XQ]0$MIL$Z\VJ M-1MSXW50(BHO@^APQ ]6[&(T)E/"TY+I+M9!Z:5F*6?G)VN]*]-&3X^T)7J9 M(M=!Z:7I'#UADQS',UO):-G)MJ9!Z:5K TA=*4D:Y& VHH163Y[T,QDX MTI=:V]RM*6NEE&/DMI4N[;I4K5R:HY$4]7PHR)-\6!M%!DH3ZNUB?3 MH)S5*5F,3N75?$'R3&R14YLS=1 /S%E-%C#!R9\"77 MTG.VQ3&DS2Y%>5'0:*T0;ZY173K?ZY.L7ACNR*C T)T(6>8WGW M![DF*)%CC:4Y6XTG\TIV/D0C?7-6V#RCMYA)G5RNR^S2BM@\:Z[A2!^1K*94 MM3OIQGBV.!O&*NU=+SDV,W"DCTBR3"U%YP:5!EM-;B8 9,GF:U8-NL;\F:BN&VL[MFZP&EO^] M;B-(K_"+""Q4!%UU2ZA-3M:-2@4'ERX>XW:QN*SVL\=F$M23X;FY]2KMX:8$ MT Q%%=O6SUXNQF#1>=0\,=/2#H96Y'%*2" M.&U0T'R^M]FFHR=XF_9J'^V3LD^W[[0)/*WS[-8IYHD%X,W]$H_'>/Y8N\PZ3I*/B;UU_.N+6WOS*8?$XG+!Q4\*^SR MC%$B?J]M#6'$N6BG7%2\PTU[V%.2H)ZR;IQ4,_+U.A5XW,85%3UT?W%)WFD%A4HF^FZ9OSE!T/="$&5' MWCE&&JYLNGQ&(J[1Y%:A."%ZI_6H<2*//;<%IIUCTH%B'DCX-:($K4O4,0/W MY?4^O4DCJ4O6N+^L[120163H';Y^DGI.,^>]O'@K?Q'][35U_.SUYI"YFYU%-M7]DO"* M_*:#D1Q >\":;V1;-=/JC*]NA,'4;SH$C[NHZ?#'Y8;PW9%YV@A\SVS/V?*5 M_B)(D"^.T'ZLXJI.-2,7[4X5YA]3^@?/$DN\<:"$.>M?5DTC'@L1<0.(H![C MJ1 1-X"(U&,J&2+B!A 1BJ8;040HFFX$$:%HNA%$A*+I1A 1BJ8;040HFFX$ M$:%HNA%$A*+I1A 1BJ8;003U&*5"1)P/$1\L5/FFT_5G%*I\_7C\^DR=\T)E M7ZZ0HMZJ5_@2B&+IQUCRKDL87J2DY5O2Z^J[#BI@^3D1<674?Z16I2D8$K[^ M/ENR[X7EPPT6+GV1XLG'V/6IX4^ A>M3A)014H8/6,>A5R&!A 3R&H'0(8&$ M!/(:@41#%?.VK=#7]E38!W$Y$=KWPNPW4KSO51_GM]CD6_[#"VR2^/I=AO3Z M739Y!7H-R34DUY!<0W(-R?5[;/+BAL@9-_E)%_+,$VB5] MGEROG6*VL<1#(N4O9!<*B#L7$-=254)Q\ER<[/\L>>5!L"\W6*(X.?UX /6L M'M[9)=2N M\6RR5V[, >Y5;)XMS.")FK2*BGT;+!SBK2CDDT-7XZ$L>;>&/M MU+\-)50HH7Z2A,+YWO0Y&L"$]/VS]OW3Z-OQ&]PMGN_@*K,[TPPK@NJH'==( M"SV4'Y)#5V[ =1M"Z9:[D%W?1K@IEP.N:8TYOP<9OWS@^_?I\FIA0N?7FP8K M5_.13=Q.Z?%>O\W%D;>!3CVD7FW &@J44*!\/X%R;I7^FV,X)//[)//[\:W1 ME_:MC3JC>6^98@8D2*Z73-66JGJ[_=5'L=XHSO5,H9(DB]/QDY'1-I8X1[7F MT^%1',JH'RFCSNU]N \,WV?4PCN: 4\N&4Y]]?W[$G>OT80SV)5Z]4 M\W7A?,&]>G58?$0"7K7K[ZV[/KR[3*=&\?N4K-HP4JE&U&V%24RH;"NKK[)* M _6TB?[Z)QE_B*6"E*Q02H52*I12]R.E?DH0QT<$GYU8YRO]JMID[!%0&HTE MO6WQ2/"]%K01"KY0\(6"[_L+OGOQL'U&\)4:A;C>2FQZ[';#6;U936J2 ]2: M\#6W6BCX0L$7"K[/"KZ]V^Z,E0]NBHV^6>!0RP 38*!N-*:E"3)A&;PJH/;. M7OLGXAM<-%Q3]'U7,79+(NFG>\/P[>.>D[N(D7L.']<\-@Z*_QEP&:4M/'$R M/YBW&EM^45_0J,MQ]-<_%/E DQ>,Y;\/^7U/K'^^1,.;XNPP(BC3?4NJXF8DRC/2TT\TG M:ET!S0Q4CRCZDOK1M:-5_LA6^M(&P>]=V$F_W(#/N'+^44, 00&\@? TU\)Z@FK&;\]%]+1KMPN"C0F MKBF(.,T2^ E\\6]>6?-;TVN$G7Z,45[3&TOO( M+\83,P-)W/_M:4(04^&_(>E!::6<%/1WO_KU3P]W]M4F1$[#+7H/;9_Y?XZP M_A*MGD(Z"( \%FY<8LQ3DTEBPM$4E>!BZ624&U/Q%)<&,9I,@NB$)">_G+?R M^^B)BEI=9\QLB]QRP]4Z/BADK7P;]9E^/E)@^X#;[)H&*]'MLJ;,"E(MM^9H MCGP^LE2?MI61$)5EJ:SNRF;?UA;+*1SIF[,>IXVG)M\8RCER0VZ>>BK%3='( M^/.1;9JL5=E\*4LVZ]DA9]<&=C29@2-3ST=2G,54%_5L@]SFAV5AU)N8R44; MCJ2HYT/7PY$P!AR;)B5;BU;ZI6&!D3/P5/5M:5"J]N;=U9AAI41#U87.O,5M MVES,/S+"M:26F.QJ[$(=;XU1+C>8R%,XTK?Y_C2=Z.ZVG8Z\* _M=*]H95=/ M:$[?YIM:[]N\VFUE[%ZSLY.+RI/4CN6'W+2+ M1J:?C^S.%ZO)5FXG28G:;)>):*4R'&?@2#^8AI6JJ&^*<4$NCFE6:T/!(C7P M4-^>\BM[5"WIZ3[;[(_;0H%I4'$%13S[X%3N#\G^AJI2#&UEUF2\.Z\TI#4< MZ9\T+K9JO<2DK+*Y7E1(;-)2H]Y&]SV^26OI6M>8)&I3LLF8&JEE2[5$!5V) M^^8<[LJK53Y!;K#!I%BP'9[I,]J:1U>86'^E:Z MV]5&Z8B1Z3#=3Z9.1D =9OH]&^N:4 MN$6:VM7 G*E:2ZN5A&177",?D6_WNEV,,N5H$["#0DQAVD:KT4D@=2GQ?"2; M;VP'[&9@L2#?X>+]Y*K+U="=FZ@;-Z2/2UJ;; M7NGQK<$L>V 7VPR,&#-$._)#="6P]2RDNBQ3W6AZJ9TN/8O1 MR\K\K#MKQ>Q$68FBD7[4,WHWME9LF;3-S"@Q38QFG-(.$GG-'IL=#'?K.%N4 M3#D_%(K]XE$LP])M64G,FB4YT^LS?3F4[VY M2^7(=9#$LQJ@OQI$A#0C&97.K+YHD1L+C?2M<["P=L 8VP46D.6Q-:&6EM*; MPI&^M\O]1MUL*W:,7";JH"+9U;',KX.D:+]:BI'R8CHGZ8&*?/M8.D M:+0ZR I2H]RK0Y/ML)$,I!#?2,VH"5*ZNZ#)Q"0U%>5VG"V-T4@?E,B>&]&D%%F. MS-O97N7)RNN%J0]'#=XPN*?:1)*E'A2:D6Q\MBEV*57/3=UQ4'=&QJ6DVCPV M3O'\8XZ9I@KLQ#*S[)).)JK\LD[FUQD.#:4<R3C MGNFS_S/07+UJ6\UTB)J;1 T5P>H@0(MY)K; M1$THT&X6-:% NUG4A +M9E$3"K2;14THT&X6-:% NUG4A +M9E%#X0O_$#67 M0\TG\E!>=9U=$PZH5^EU\CG>\O5>.!;H"G#:]_.EJ,\V](VE'V/7K;_U>G/; MEX#Z6B)-'@@X/I&(4@\$3=+GZ_/[NB"\05"MZ*F0B$(B^E,B MHD,B"HGH3XDH5);/H"Q?VS1_;9>%BU5Z_0*5^",*\!?E5=X"OJ]1L/H+L^!> MV#9QE8;P7YA&>S/H?NOBY)MN^R:H/"3RD,A#(@^)/"3RD,AOS@B[Z+8_>5%Q MO6J$+P =?(FP*&5]]FLK=O;ZK4,L-N#Q)FJWURGO.:+!7&<'4;]EM@EBN)0 MM%L5)WJY$C;K9*W?ZE!2DKC)6R\ZL>(U3.JB/[#'!C^?=60 ME_VTVIE74R-62K##WH@>E;DV2I6-XC+P9#IZH7I_U^WQ?4N2Y+K%;$-)I&;56)/77*;"[5RK*C+#53-I]OQO,GPJF<&&=6PU*^SRZV)3VZF#+9 M&*XRD@B%4RB?.G*N M-MQ^O!O='[8]KR460C36WO3)95PT#>5ITBL84RZ./!+Q] --7ZH#P<^]F;EQ M%KL!.(6B*/1KG$6Z*?:LUVIE4QFYVUYN,TLY%LT,4!G!!)1N#^DT'0JW4+B% MPNWZPBU0S[K9?IKZVLPGM )CD<4=61;FBU:R('R\G^8?"K>*)@GSQE.^(2]+ M[?;6TOK331ZI;FDHW*)0=4N%TBV4;J%TNX9O[%[YX[O$X[R=TDE,+IDD<8,0 M\24.7Z$;YPO$:" MZS!T>IVL8NIJFLS-&MI1KYN.OP,Q+2XNQ\.E=B:7)1U4?Y;*^A&5W4FNTU?V$H M(4,)&4K(2TO(O?OQC'59;IS=OGUXWK[;-7R9)LB$Y?2[)A2OX37Q+4/UKNE: MO#8O<\UN$]&S6%*M*6F7&7:7+1:3%;3$=0S%>4#/E"I='B# M^[W*(IPOX^#F),"Y$V=" @T)-"30D$!_#H'>D9\L>FD_6;X*JD^9S:PO5YME M8Z/0FXV0_BJU+%'.CF:5^:;#VKVHT5AU)HI=;J-6]O0%];)O$#GT']P"_!\, MG>,&XN=8/'VT^!?,SN>[]/Q#\<,WEJ;CC^_)?]K$L*SXD($% 2$&9C]AP2 *9D6H4T(]K'[2!114QX5 M_48L-!5L"?AJ&5C$Q%9%\P$.-W3-X"U C#7\!3]%_.I\PN\1M,4"&#A.2N=U M8*"9=7NL2(*R13X-$> Q<,$2,!\)M/[C]> IGJ]_QJ_@"P%0X5#)@E/#J59( M(H@$;Q$6G (Y2TQ7#.J&) !GS_;8Q!+%VC_PX#T!X.]P:8 79H0!X*8@\4T) MN&!)@X-L"^)ZA[ZQ9I(APJT8UA;/C+Z#6%O!=YB$!K<')S,\*&EC]!-N:R_R M%N]LS_>4,SG:MVB;EK&%-..(:KQ&S 0^")0('PE55!LQ-40Q-8,?=06SN:< M5T;&O(G H.N&!K<"' @>K<-=F81E,6%I4"(B(I!4X$ $K]$$+S_BK "X0,(# M,!KAXL80]S,TFMA*0,'T :6F9!&F;@ >?1X;F@R,_X@ 8M(@EK9FX>B^M[>H02/ 84W M36DB.5O$*AL1A0JE"'%DG;YBYFE^OI>_^X4(I'LQ)!*VB8B&)^I(&8WD>$/1 M"%-:V HF6N^,\.07>L7Q2$\^8>:03#DR@<#&!KH$PS':$/M4;W ^19Q"%XZYH) M#D(30E5S-@#YT59$CVK0 W!W^XGAR:1H:W1.&A"T4R0W@O'Y2%R'1[( K@]+ M&>N !QL=.A 9SBK?AW4HP$XEP0,&ND\6_,;[=/3EA@V5"2CPC^V4O&U@N'(4 MAPV5&-?3N*AKM<2X1$2=905KFR2W_&)A/IG5@2:UGU^$[XT*3Z^'#.O:%V)3 MW5L761YJ1ZQZ.!RQ3=-!!Y$ G\+KZ,&%916X9]<>&'/E5+61W%39.;,PZ[D5 M.4D69'KZBP#0\OTJK7/DNS.X]ZB"IBB\ M;H+?WA_'BT+DY"YHP6\B&'7JWCJ)*&!B'9LK$<-9._SFM'6C97AO/>HA^>N] MEWI1^C'L'OK:G=L5NX=2C_%$B)L0-R%N/H2;Q",9BK3;1$W(-K>+&YIZI%Z] M?@EQB$DG:/L[]4 \=5>< M*]KV:VCI>W6*II/X#/]6U/5&3_I/">[;"^+N[%VR$H(8,)T[GO,QTNUM^6PE M-J^WP[=B41[C/E)_7S"*;AN JR=2$992TA$VDI,3LT2_FUUJ@=$H![>N:5A< MAU>G ,>&H$]U2946]N)99,E1D CVU?:V.C@))WD^ !%H =)GV27/#J1.=\YE M=S.JQ MUAI%*?&'"19Y6R=I)R4WZ [E7>3"&;S0MPT;O?KZ,?5@)Z;B1&[QA MR[>;B)%T'Q7V(^6/H1$P@1*1-Q '-[Q+^#[=406RYBC33\G*MSZ1^HC+M MSM:!&N9GUWUT3:XBWE=.5%3W*\2CJ,Z)BR;\G\@[UA\QJCM.DELC.1'5.LO* MDR&VY/9UUA^G3]=_!FIS7"ZWQWWN2[;WAU)]6 MGSZM'C5UM)X#4;FJ4:R1'T[&3)PEZ:3<73=H:65N3U2C6H)W!V::"( MH,0.66FH-O/Y+@'3I"+#>J M"<*F:))%LS,SDA&MVII,KZ$C$(C3+J(BW":;?1.W6-X-/'0BI[^S/?4-+,9/ M*!/G2QZ\58? %?();Y7$0Y?!%_'"K=JN7U6IYB:LV\Y)E#SQUQ;PAOGWMU&$ M[TVO__1535!L_=EL5L;-L$"=*EQ[55N0=7MM-3-L=;5KS1B^U6+J[1,#%2G; MOT7;0"1UDI+[/ D73;NW0V.M=&Y2%3HFDY#J3"0&X<9NVUP.(E1,78.6;L'7/ET5_#)S[R"^Z;$*;E\CV/&=^ MHBF*YB3[XOPF ^@&,)T4=)SN>BFO$?/H47[;/DD4Y?-JJ@H<-_):LF:? M2!2%DU@SS39Y533_OFA*'.;*TY2VYB0/W['"(;,'1D6 \B>[2;EY+L85=Q(S M$')]=3>BHT7JIR>[N=4C<*X;;UN:]X63ZX:_^;I\N)=$7S+Q2"?#Z.N;#(R/ M/H;I)+>)F<1C*A:BYB910S_&XB%J;A(U%/F8>K7B;HB;K\OT>4,AN$'_ZFMQ M]!5>M7FH69\W30,?P#<("1_=?'DRE', AJ!Y\0"Z0=!\1:5Q5\3?X)W4A\!Q MCV4UQ?%Z8:KV=L(VH]$BVY#[M43UXWVT/E?]DF\DV0ZMQ8'^H2?^2QYP\][@9.E*J^C.T6+]V2IG6*C:E>,-(3,YTZ6,BY> M6M-,LV!HBP^?,TUI(BX4T1)8R00M-AY)1I7:FJ/1.9-X("GJE8CCGVH;722# M_1Y,H] 2NL:Q=8.-UV[;,KHZ>.[ =+KH^;:>-KI:.1Z7F";%Y6DVWYJT*U]E M.15G7.IIE"ULV.TH75PW4G%KV<_ #<=0F_8'FB3?8SI=[OJ??N5B_74WYH'S M;J6F_F'9S\,! O: LR[< LP!=(XMO;Y7\[@@J1#3J.#](7O*_,((AY@GUX)W M="QU)OC_O! (7^7FYXT$%$V=.BT#1#"V7BK;+$JF *='Y91QY?X)KA>,2IV; MDNF$/W@EWGE=AR!U BYPJ7;(6*C4LZ3P!JY][D+/+1R.U@3E =RRB;L&J%C; MY]&;QKR"ZJ03Y@P B\!UWT_+P0/3@@SJE(-W2Z>?;AB51@_8(*ZDO\&/*JCE MHH/&-P'ZKV\I^N(?2!^L05BB6"Z41KA_[5[H)8Y**C#;2$OMUFI9LFD.E$ZC M-&:>RM-?_T33CT&^HG=BP(G;A:2D(/ '59Y_(. )#3^+$NX\X)3JQS0&5[5% MQ+PGCA#OG\)[(+I7[55>,$<;D5V6\UR^-ZG5M*?UKW]BY&.0R?9.P!,NIK\A MUU_=5WP9MIQ M"(("> ,9C;-G.G+4'_1WX6* M%]YI.CGX07_I7JT*S> M@\9&ZQ1$G#@-'C6G^DZU]&.,\MRZO_?6;A1KZ"3J;T8<_8W@X0,F MBKH\ ME)5*7[V&E@I??E&P$C1[8*33TF3F-/8]1C[$*H>F:G1(^T>IZ8&4@ M_&]/$UXV6UY+%L/PD)Z1C"9#F12X62\%_!#[!I9)\E!-$D(0? MQK&X$/_EK)[WC.H-+_7JG>%3G:Q.^"=&G6KS9J^-_.7/1T9(>;XPEL,BR[?K MQ466BHRK/>10]LVY;=?G"ZZ;3+'T$[/4Q#@=V8\PD6PQO\TS_%2UHBRU((48JI[A>[M-FJDN/59'\K+5 M+_8FZ\FZ,T0C?6^74]DG*[:PMB1HIT%^8HR;S>T:CJ0HW]#!--:Z+#': MO/44S_77T0P7\R]TLI:&[% ?+&1Z&1\/23[*9M)3.-*WT&XOKF740;G)#II" MK3?6GJ;C:!N.]"VT8XWED43;6W;);7J"66Z,P)C?B2I1.IRK;3J%OI789+^<$TF-&5**LDY\QVVEHM)\,\I7-3 M+NT?:=;D1J_*MW9,L7;;9G-J7LI8FMZ)U]';_ MYK/Q07HPV20V\F+ Y3,#@^HTVU"(D@&['TZD.)DOTS(?LZNQW#AGQ7H9--2W MJ92A0ZR7)D/9-K6YK.3CW6UEBH;Z=B6F&O5<>QF5Y5PL7LV8K<&8S.%9?70R MJ3=2B:Z:Z;$#8]).SQ,SLC-;HZ$^" BI6JDB3:4JVYW8^M24E*2^Q;/Z0=!7 MJ'53G^8&S&"568_KXTZAJL%I*3\(=)GN%,:I;H*1FNTZ9U*UX;0X14-](# [ MDDW96F)%)O1N?;QIK8NY;AL-]8&@E#(4NM0')E/5"EE1C7;9Z HOP >";K3? M'*XW&8J,U NC9JUL*;M2!@WU$T$BVU3D+IUFMEJKE"\*,@.F>.@S$,#CEHHE M8OR8&P.0XF)C OK_V7O3)E6597_X_?]3$.ON<^_>$6U?P'GMYZX(5)QG MQ>D-@5 H@J ,HOWIGRI VX&>';";$^>LTVV74)7#+[.RLC*3ZQF8^!G?)S.O MT+A=Z\A@PS1MD$I.4PU?XYMIMUK4\JFFX'TA9\P8Z%V4\I2?\:56>;8_FI<4 MR-I,C4ZGF.RF2OD:W^EJW.,JJY6M\Q3575&LQ:2E+N?P\UNC:V2G=\C.^HC#--)9LL8!G*30@?3Q_CF&HM1.CHLQQ@)>BNY;@O4S>'$S_@..HGY M0)E:+),@2M5T?$RFNGG;S_C&A^5*D4EU(O0FJD^:9H7*9M;^QC<33TG:JE)H M0B'A!$;,S6VR0/D9WVYF.NO4DP84I_%3HZ2,ZG5\Y&M\>\5LI5C<)'ITI9WO MK3L08U+=EI_Q[8FU2M(L=@6Y8_76A7IO;*I/OL;7QE,*G1SGAPS7S'8M6ZKW M];+M9WPWDKFL/)5)@2'GX(D8<97<4&[Y&=_EK*G/ 71_XF=\H]I&WHP* MZ;R<6 X;"2+'D)M%R]>D=IHM+6/V[0:^F4[L="(?BTJ=B:])K:IJ8MQ@ZGTY MP19K,2KR)!4;MJ])76B;$;46*2#WJT1#FJVX0I%L^9K4.M6S2VR#B\ASNU#4 M$W!+..I3OG9R68HRI7C:]C5^;:$H=^U"66R!=L M/^,W*!16FU*D-<#[[( $AA0OU(;(3)[,.,* 'C-1B35$P=RB41]0&3Z#=IXG MSZSR):X\'1@5?+.9I"KDI,CA U^#.D\M.$+!C82"=RB:I@Z+,]I/H[:=B #(SH] >E@1\L]0'78N)=#G"<#TA,T(OBS>LBIA1^W(Q M-_?=(M,VN6J75/V))DF63Y/I5;]!^F^1GS;#9BDS;O?D1,EJ:CI8S=+0HOI8 MZ179,LSLK!ZAR>8,'W?8V20#_;.XC^-!#%>$3:U+=*-/2*(]2]D3<>)68C@R M*B5:'ID]7&,JJEA]FI2R="^#1IXL*=I*KMOT"J+D/$(]1=H:-^N;:"N_6]*% MN[Z6GCO-EU04C*94H>;TT4:!,7II2>;F^5X^_&/6[TFU@$"9KXQS F+$I:[.'Z4+ M[&= O);4$W_$]LBVRS^Y,*>RG#%%_T,\67$*>O4!KYZYY%.1H)[LY=;U&"Y; MDS;%6%[6 ^H,C;K*[Q(H4%=DZ9GD3N*#9.P: M>C^7KO K$G&G[7KC\4?\1]8B"-Q-7?*'=AD-'".(Q^B/[(T8.$8D'^.A1@2! M$1":?F0-@< Q@GB,14-&!( 1R<=$:"."P(@0F@+"B!": L*($)H"PH@0F@+" M".*1#!D1!$8D?VB=N, Q G],OUI7.V3$I4K O2_H>KU5IU%Q\R\WFK],Q//+ M5$B_EH+O>P3S&DVV=UY._SVYKLYK"B+2__TBB%^?)$Z,>$S?MO+*N:EWD9H8 M;R'9EZF0^C 5_&3FLY6W0KCX"7!QF7.*"U]A"JRB:89P)2$+!" 7CAPG&90))/]6RO!77^:ET"3;DVZC MUVUIZO&R^Y5S6Q-JKL'U/0'A7LSIE37E!WI7C*H#^*A[DXG[QHU02D(I>8]U M25S6V3JWE* Z4&$4/'0T ^9HWG&PQG$PO]&)658SS'NQ('1D!6W308KY7$N_7[P)]RT6_=>_F6RXZ M%.^?LNA0O'_*HJ^3Y1*P15\GA25@B[[X1NN-17]DD9_;7UVW1^3AEFO7W\'I MY_:N_9=3@FJNJ6"#S9V26QC'.SV^C'-ON&[8/#,@PN_NP=[L#7GUJ,Q']NQ_ MG7MW%CQRO-@H<]LE\[5^@ONTNE:33*3'J(+A41$]U $(=:O<_KV&M+SF*#GE MZ;C7 \BGK5 -<*CN(2I+E^$,R3CH)Y3U>BFUP4+332!0<_2TW;>?RR9ZST\D MTWI6$[0TS9^Q4"?]9K;:1TVIGINPMG!^V(1C B#7E;$ MRF),9B1=0:6CH[_^I,B'>#KV8@.BFZ1 M9]\BA9H4:E*H2:$FG2_^$#S1N9DFH:TUQ2W(>Z^\;)7CN:? MKG-:7+9*X[Q<)Y[8&4F=V2OW>;V/9R[6\\MJKCU:T85J/=F>C,5ZM(P\+F:_].INSU(5<*,;&] M7(Q[FJZGM)7HT4HC+=EQ]N/&#)EEOXX4[1W^>*OL3.&T4*/KO8X9N]M[*(O: MQ\K5VO5%2N%7.K-)J^7(2!E:@PSJM'6]^-./PSEGB_Q#<2YQ>XP/_.8W5(A0 M(4*%^,D*0=[^0L5MXSS?12&^J2?\H9B.3D9ZLJA&>W3#&$M$NU#10-+^4DSG MM#>;G^_KX^X66VG9ZC4LF[;6YK34.<[1W!NF6GTMCKNR<;9 MHS6!"M4%*Y7HA]'AQ1RB*U:N.#9;@2!,>+3WQB'Y#Z/#BZ?CH:*$BA(J2J@H MH:)\-5GDA]'AQ2R1GZXH83K!1=?VT4LNFK[0=,X$V%A3!>,!XR9 Y3?N;\[M M%UZ;SX'.2YR"+;@%T+&_!0M@MF1.)17;DL>-4]0M.%+B#^)$.0L^7=)4EF"] M2%%7\PD;Y2654]%+2JIAZA;:&.\E FTGF4&S0J&CW9R::$HY"_2=^314, 2< M[D5[*JO%M$FL^"23S=::1F2>B/ $=1#?B1B _RU8.NJ29 #UX)RSQIF6#F6B M"=>D"0?!'!3"J7.ZSE*F56I-\WE2!D4[LDAVJ$IRU7J3ZH1;L&(#Y[H3L ,2 MOO6 ?\(,CS##(\SPN&)<^U*9&9<$P#'%EBA@-"C<4C@^,GO*&5KF\^%N:L5) M"C=60%[3.YP".H!' "D!(P?&I@>7\+>#J;R5]2%:*7:6E&HVROVBJ9 MPPF;1ED?9.HA143#K(_PD/O;''+?A8L>JD6H%H%R"=[A!OQ]+3_@ G::QM/M M4F,=7=-]NR1EHUI$;+/GL]/(.C_;:HKGK3GT!Z!OXK0F>JZ-CHI-9@!\#>AR M:Q]371A(=BV?;\>9SG0J+;H9>38TD:E.__IS>E9]WBW*3\2C,/4FJ'ATWUN4 M#Z7,7!3W5H/FX(G(-F6I1W$Q:M,F^\KDNON3W#I,T?FV*3KNO2OI.>X7YNF$)7^N$9D+'#F^K26\2+#N M^:3 ^Y90'LRGT>IR0L]7@\6TAA=2JZ?SF;DC]WX_WN:LV,>P/2T[\U+%Z-CR M2X-%0=N+MBZ"Y0F'?7.8ZG./615EBO%5!Z.*Z=Y.0\'@3]QM\QR^Z$3#=+ MNXM"A!1R3IKS-)@U\*WO7I\ %3]Q$B!/F5!.-CY?COFBMI$BO75[7M2*-)VRAWA:RU7R$@/:-0 $\@B >8GC2 MQ[Z="\H"=1I_*R@[31?ZF5!VFCKT?:!L%[$+-2?4G)^F.1_6EDM'Z&*Q6BL6 MQ06%CK3R;5JB[31@/QYK^YIE_G0(CDV48JFDVI/IY7JA$V;3G#>8";+9+X7@ M0M"Y:#;=SP2=T\RZ0('.=]IY?"CD1B?&=(N,Y'/XLE3%1W1>8UOJU[H ?;HV M58,G<3E+]41F*512DZBJL#V;0E"%PF?N_L(O0^ L(GKKO+._UUHAH34Y[<.H%-;HT6$<#U03Z%\XIG3K6I[^>W(TQ&L*(M+__2*(7Y\D3HQX M3-^^0LHYJ9<#O',6B$6)!XS$R>A=G:B]10E_]4I]5;E"9 F1Y5R9Z<%4D5O* MR5LG##>BR_9%6?BEL2[!!Q>!L@)H9>@EG&I$3B7R&Q50O+W=)C]KMM./Q'W1 MQDGSNY=DO% P0L$(EF!<)B+U<^WQZP&BT!Z'&Z!P Q24#=!7X?4"5C;U>-E] MSKGMS.XFY#T9V@#R_>Z\J^>+-2'G0\Z'G/\4UB"\V8\60LWWW+1H7C_E$6'XOU3%GV=')6 M+?HZ"2@!6_2M#Q.^=RO&;;DWC"#?N_]RJK3/-15L,/@<&9@8Q_.HK'/8I#%L MTN@C,V&3QELW+B%(KXQB=*\PNU-E];A*X7-78??O-:3F-4?+*4_)C[N47*@2 MO)TQC/RHGE@SG:&L-6&]YG9:+[8AEI;)]6RB;)AYIR=G>&I: M2B\I-H%JO2?3#W@R$39K#%O,71L%[Z[%7-BL,=2D4)-"3?I.FA2V% Q;"GX' MS_Q#E=*KTH0%"ZNZP3MB6JLOEQ37U<_MEON\WL%KM>:RP8Y@-<,!;U0\W;:=/ T)9]Q9:]/N1*02; M"O-R:28H#+F:E\M4?C0L;ZBK!YFF=F]A6OJDRW2L2;4@1H5UMTJQR2L&F7X< MEIWV0?LY6';:^^R.L>Q".]Q0(4*%"!7B)RO$:=.ZGZ,0IXWJ[E@AOJNW^Z' M#1]-1*6Q8MNTEI%J!@U%TQ>:SID &VNJ8#Q@ MW 2H_,;]S;F?PFOS.=!YB5.P!;< .O:W8 ',ELRII&);\K@QAKH%1TK\08PG M9\&G2YK*$JP7Y.EJ?B&?O*1R*GI+235,W4*[VKU,G>TL,VA:*%JRFU03S2EG M@;XSH88*AH#3O4A-GUPW2Y'!:$Q;F6ZUL +V?!J;',1F(@;@?PN6COH9&4#= M!F?06W_7.-/2H5 TX:(T86^W[<9?ZIRNLT1SG64*HQ&%9Y^DXD9),EI4H]XD M.^'6E-C N>XD[("&;SW@GS %(TS!"%,PKAF4OE3JQ"414 7VF(WBS243&;>S M8TW@:R;U^5@UM>(DA1LK(*_I'4X!'< CA)2 D0-CT\-+^-O!5':UCU%].Y\@ M=A%OYZU>K+3$"RG)-I:]?KGU9+-IE+,13S^0>"K,V0B/J,,CZAN 'WE1<.)B MG48F6X@O\4J[W2W4VP9@M<_GC!V#$X*D9X"B>-Z:6PJYVM(E4\]=:T6(=9H:[GN/[4Z&BGP+8A4:8A4)T!UWBWD3T2J M,*\IJ( 4*"_JXUO(#^4C71+XBN:3:3+&C)"E2:8S3H^E+)F;7'?_N%NY#^)5 M+5H51;':IY?+_DI;:X"58L@W0PE0:/-(XF$"U+=-@')OKDG/@=DP"RHLFW2- MT&G@R/%]3>%%HJG/9SG>MX1D;\V)W6R73NCM3;VL5,D5N)B#OQ\0=5;L8]D6 MB\G(L,5-A5E2S22PGW0J]D2Q!'[%L&@(?V&5EQ]6Y24048H3>%HNR'E+5S15 ME@:YV%-6>E)*D>!%2F?UIC8G6R:@"SJ?CRWD7'Z5MQ%F72=4&N)5B%?WCE=W M$TH-*DB]%21-ZW,AK?.])<[5(]'.@C!7B^@$@=1UHJ0A2(4%O\*"7]\LO'H" MAD_UW$(JBD^&;&WBYHHKS-.]PJ4"I\^_^>"=G-_@P[+,BW@C::[R0S8ALK,6 MPKLKQD@#!7IWG>[[M2;-K]7Z>C@N\^6D_QY$5\??,=_TA$PW2T"-0H@7- NJ M^6U,WD XU5!Z$SAM+I G^]EV[^5/VJM06X\K=<-G,,)G#;: MV4(B"QUZ D5*B6CJ@4S%? SG.8$-UA^GJ2ANUKHPUGXY]RH*^ZB6FDR'=7U9HD)OD4RG51BCT4NPS M!* 0@'X: 'T8="X>ZPPVZKP5S%2!J-8T-A7#"XO,T!I&VZ-DE$*H\U(P,T2= MBR: _DS4.4T J!-CMN7#PDLRJZ3BH600>2=<[H/#T))GBY\.0/@#W J3Y M>4@SJHI'F1K)+)-K?!;M:FJ&=?9I*!#I;-32?N7JSB*CMT[5_!)".4'(_S51 M_/?TGOB99BZID:D[/?SQO>"+O__$Z#RS='1<4N%;S-_1Q/,L4:V#7=$#3\N[ M4Z #S$;_G%F%?4L:1'<*W>O-BO%A)ZO+\W74WGG!H$4.^.:A!L ME>[HX//H)*"]MS]!WL*QXCE5"C91C9QVI1E.9QL3)BZOIY5TIO7KSX4)$]LG M3(Q-1-1IAC?&R*CT->DU5^ORA+&&29W,UWHY?"/UFGV>S"QK&B2, MJOD T=$'V-9)PR;P%0:FZ1C$7@,*-*3D7M@"WU[QBH0>( MNC9W'LYMHV20(W X"MT#SU+ 4=! 8"MD(3!-=(9GM3G4S9*679.;;3D4J5^_<$?3SUH# *7@E8.F;" SX9D@^3RJJ' #Q:9,#'!03 Z%Q7EX#JX,&?KMIU!R/HY[T&3.V4A'K\4H?5VG"\5.LJNO*CJ9 M;7V57:5Z_GP:?;@M:FJ&A%8%#2$D0$/<_OZLZ/@>CV=BI)!(&WU:CBV\5T*N(NTXY,\5.+'G1=9' M):#F)2+.9-4:N<17#3W9L0/)"LYDT\ELL5_&.3':JA?&L@^SE& M;+7"+;+SK!K?3!^R<"J2:FF6X<\.@JPYMJ:A5S5U O3WL:>D M*.5)U7L:9__Z4]=4<,H?UYP8X,#@33F(80"H;W$+&49HMI!EA,,(TN679R#] M=.H \XZYVWTV:PZ<2G ["E^) [9ID-/%4*PJ4MCRW'!T1^W< [@B[2Y6_)*<(GJS%'53(R';Y>0!74".]"V MFACPNPH&@HR'IK<*.T M@2^'\T+G^Y9B'CY;D 27D'#*[@_H2SI\ R+C%/K7P/5@W.5$O.5@$ORZI#\[ M.))YX$J\S;YGD^5L$-Y?0>R=7N5'-*F+?N["%V84C9>]'>N8'5&$S+%F6\0W MB5)6B1096N8F+@9 Q0,"9;XRCD7#B%_0#>.Y!9R*"3VKL^TT7]H)X;X;(<@A M1=%LN-]%?@L'I64.QV\0A[@M*2*0BQ$#$F-?C)!CW5V MQW3L;T<7(7;!/QO__'9DP%4OCSQ>/(F',^<6!OB]_6&?$FCAWJYUSJTCCM2H MN[U]1 &BN;_9C^CN!A=^XD7PD\CW&WO.Y-^X(XY_5IP09!6 M/L]'FBE"KFSWS=O?(RAL\7L,:2Y'D%WX=XN7OQW=DU;@Z)E>R,UY\78H-X;N MI&6"HX5>+S!+?"";%*YE]^\7([+I5[.O0D9DPG0D8$@!$A M- 6&$2$T!8(1Z4G4/6,Z_?*=',2= M+[_V"FC\%B5.\'G[HBS\TEB7X(.+0%D!M#+T$DXU(B=O2GW B(6&*["P\SF! M.2-==O!#?A9^"/R1O&RIA'/#"[J)<"]VZE_4:B$X+.=23']7Z_D>"<%7-"S_B#GO%-Z]AN2Y@X MEWO>\IQ__=FU?,/&J.?; \9-@,IOW-^<6SG\K@<4GCZ M@B7D0Q@+8>S%^R/!(T<0F_M\0^QZJ_I%%1A&=\KMJF#L%=GT*P<%06X5 6JF MUF5HG$R::664Z(T!14&02_SZ@W4E3+8 IJM@4Q+/WK M#_33? MLAC!V=ACSI\//A#'WQDKPR!%$/^T[8M?Y'36\A+<315EDF$2V:!&= MW#H#8@CDG$+"E_34\)=,\HTA[OT1\[O.'CE'\[/7"UZ]7K'N7@[L[B3+YO1, M]R>6S_?"L6'Y_ M5# ZR)>MF!L4EFR4'N)5I)2+15)/FBS8;?S6N&F)0B$%G MQB OEAI<#/HP[EPZCGI5X/&'F[?AI3"(J)-R0QSCC52S80Q7C:&9:T%X>2FB M&4)+""UGAY9TL'N2!<^]^5!=]T#[-ZL6F^>(=:U/9[NV5ND6HWR.0P#T2C@R MQ*!S1R)_/ 9Y(R5;+QOOTL!!A$A,(+R\& M N\H;?9V(;]MJ[&+EZI_&34_4DGH*+WRY'>GQM!>Z21> 9R.F#SUIK*#!#2E M2]1.>C$#FHSMI?6Z!$&]@@_K(_V_@[I/N]@S*HVOZ;^WX+6W*J_>%.E(Y@1$ MW+)2G A?_)M3;&YC;'$QO7E M][VO'5;?WW[X1GTKCS.FMOA-$H^.V#RWJ(L1C[$+L>HHW3JZYQARV%1'6/E? M78WW%5ST,Q0]"(G* 6A['_WZT]TVTD*>%LHWWLDQ]V>/ZR_)ZB&E_0@(1=]K M3N%D9F\;6=A/XS97C2W3=&54CX_2]7:SB5->@XH7O_5J6PM7S_:_YO<)YSR+ M+2IR$B>2.)E*_W(7Z_V!B,:C(!J+LK@83;,Q/L&Q8P 2;!Q/$\ED$O!4)VD9J]?$3J0% M1\:/1^:;LP&YR$=UO% ?FBE6T0I&HP6W^_CQ2'TH%^N;?*J)=^0I,2-%FNR* M%!QY\G;;C.9;S4*]Q)!=VNK7"\LQ#FPX\N3MU39KSWM4="!'RLS$BL_&G0H^ M86.G;Z>?Y&7$&K-1N9$MS-G^!K#I&(H7GHPT%J1:VQ!67&[$K6%5[ DQ*VZS MB=.1DU[,[I/]N<%DVPFZU1#P)D5-V.3IR&%QH ^S5+K%]-G$N,1/<2E&46SJ M=&2WL*SRO5(Y14LID617&39G9UML^G3DIA01IB!%.GT- 3CK*BU6F/N:K ))(E)MV."7)_XPS=LO3" M76R@1P21WS2:W 8A":4*7L.^JN0V!(*^U7,/V-.&-C6=3<>E6EG%*_&G3G] M9;BIV+I0BYHC)-WK2'/DZAZZMHGG+H3;/GH[M^W"Y.WP4R!8"FB(IV1]H450 MII-0X[J>;\@DNY')WJ8W+Y8FMV_Z9 MVO8#UQ-P/KE>KYZ7O/EX*JQM^R7_^VPE5%C;-@B,B#Z&36.NR0=W3>1C M*AJ2/0#B'^+03>0_!)T;$#WY2(9D#P+H$(_1$/W/R(B/)J^^M0NXWJI3-SLO M?,OP?9D&J=>"X>\(#ER@DS=MG? M5RESJ4+O;YFIFR_<3P#>;PL^'22ZM'GX'OC_A?+*M[.*;T1#KN(87&S1[PL] M_$S&_VQU>,^F_"=0X*T=\O>FP M#U;/A)&W7N?U727'*;CYLE]SA,^5/.LY!S=8Z_N3]N_DFJ%3?-+3R:RGDEVD MD;2GD%E+UR'.^:2ZEN:ESJJ?DT1Z8Y/L5!Q':'J&\HZBO_XD'Z*$WT7!4+D_ M;=Q^C'*[WLT/5.[SY[I_0;N71:JAX:GV1JY,=#A-H3X=UR90NQ.__B0>XD3J M$MKMNG W%_//:O=]!G5V'AD<@WB)P2=8(OS!TE$VUMD]L_O@91B;^81']MT1 M^K+NEZ=_M7WU>QNH]40SV\[TQP:]I 82R[45D"I.O$*X#]'4Z:WJ4),_X'/] M.$V^>G#I._I:GU/E]H:?6"6S&<4WARM\N M"J:94Z!C.C" \2%0L KH33\WA+%63(ZDN8>:6"Z;<:+EEMH@',NE7AB+$@+L.G@4 \+0VD7< MO<^" $]T9ZEZFYGAC9B9R4;(.3-5O&)8Q ,>BX8QMF\78YLCH7 OM2-OS\E] MAG\8 Q6(DAE&V8(497N]/,XVK2\,GMVX4B$]7RC:!H"VJTM[5Z1?AMZ*S305 MCFR8=!_'N16>+U#UPH1-N%&S>/2T5$^HF0&*FEU+,\-@V->*;'U&-55B,HRU M.&O-D*-D-=>NQQA]B.J$H!*A#TG?"GUA%.R>HV +71.!84!6<@HF@C#>=8?Q MKNOZ2L%:X'V[3YX6-O>4, ]> VBRIU=C5K?VQ"0JL:$]U4;IY=)FD\AW2J7" MM*]O$+FZKG\5K 7>NH!M,8%9AE$>F7@=LT!K.8 M,6)K,F"9,I=-63P^M=DT\J6B1)@S]>TC3S>@0QBB.GN(ZMWZ/B1C9*R=X2@\ ML1@91IY.28R$BO8G+J;O86CJMNE17J]XZ(U(TR*"D-4WQ9D+QRB.E*G M+-*FU^Y\)_N<9A,PR1P$_0C'#2-7=*>:E(U4? MT\S&<&(S0F36I.=$H=Z5B7IO8$V09J*DJ/@%$\7O0S._7<#*N1@8;E_/'JVZ M8?W<8*1)!9@ ]^EP;3>U#:2QIUVZ7KGM74W$1E2^VF/Z^0Z5L1M,C[:=YG'0 MVTJD+G((\5/AX*5H5H"UX3IY5@$FP)VZ>9_&@X$V'R>,>282K6=XEWO5I(KZN9G()Q+W6X '412'4"9J%NDI> M"^O>+P+G+I1ZZY6_'^5?)80? 7^A@@LK?I;-XDN-2:S2[0FQJK8<\P3! M/_E"':\0$K[H$=Y:,6X "9XK>.N5!QH2+IZ=_RY,8,W2M*3%3(8F*PU371*5 M.<@XF)!P,"%-^NT1SR,E-X[]?0D3')_P?YV.T4%M#7?0-OST]X!XV(&D72 G M=>$V\#DP-G.2P2N:8>D^/=^S/9[B-L)LC&\66;VJ91.CJ3IQD4U2(=Y0YBOC M6#2,N%"'^#U8QP\;PK^*Z\E'#"UZ!V<7G\R^" B2L5"XS6])52051,:(U@>M M[M%WO)U%POVZ)PNOFRJTF/WW[.^Z1><_<%A#Q6I.,4 R[K1)([&_S2G D-"1 M^+]9* +HYDZ.,X'S$?'O/P\8&I#5YO#1&\QI2N*FO&H8ARD:YU::,0!OZ5". M,6ZB ^"4%]Q_< -:80G=OZZB+U#;,=MW8+9D3K'&&AHZX0'C#-2^#EWIU]%6 M=8(>AMX!7P<@A?0'YS=W-):'CU5Y.$$X*\G$\G"Y6*E4PJI-YT';[V!_;V>2 MS^;1 ._5SJ-,;0*<4HD'T]B;?M5YAO%,DH6E&Q8'YP6I ,TN>092:FB=B6[6\R]:\+[5S( M.((1DO6 @D4Z4U(-J,&(>=1:,EAT[,AV@3Y'C,USO -F-:<3'UO/M)+#2$5N MT=PPBVOCE:K%:>K N8E_P+DY?#M\%Z <4NU\FX2+6'5.U]F"T@/#TJ)4P><# M2QPSJTQZE:"@8Q/''_T*G;Z3TAA$!@516(+,PQ ,0(2 K(*B.G>4P3@0>T08 M1^1WHO.(00TLYAQK;;Y@-ZXL%'\4?L M_%9T'Q,=)'PGP/IRKKFGL8ZN'I#JD 4ZX(&T@CS@$*.A'PTYL&,E9/,A !IY M*#\E ]&>!PT1SDGBQFR"A#)_HU:)VLX/(MUVL:X@("@< M:[JNV8YYAKM2T[GC?F/^[PSRUS0CP MU5Z8(>.0#NI6EH.[?OAB7_[KD7C1LGMQ#IL.IRWD ^I B=4ZDMGO0PT.L\\;6CJ(_SM_A'%\Y,$FR?U6=",DVV3+DO=(!9+HDY*G,E MKSR2Z2_[D(B"W.'6%38VZA,->_(!(W\C'F(OFI7L@5EY@$XU4 ]\R2D$D&=_ MDN>! G>UJ":KIF.BI<#]WF*A:RM4F@PYVNBK^1SUTO;O\NO_]8=;61!P@ D] MW_&-)N'+!"B2#GE,'7"FLPV"1*H6.HVL'UMJD@(,4U/!\\ZKN\>6W9[G>+N# M0@#0 FS7_8[0V[,JNC[9)_421',+H=)JU9@-/L=K<7*X$ ;4@29&H&?Z6[!T M&T*[ =17['$33E<3NEH.+M%Y!V3FW)KOJ2(%AL.:U!_@^":6%(89DC6E)!4, MR$S@<).Z,7;V]BA^'8 98IP(MP>.\&@\[S@_/' " <_BM)/ !VQLF9BJ84Y( M"P[AU./=\VZI)R<,H:-Q9D3>XVEP_%0"CJ=A8@K@##-(!OR2 M49'/6N!]>6796:Q>Y^[@CE[N!(_<>,;J0 M(\=75[19)A82O4QU1+756$NR,0F&18I^ TTD%KR#+94];MZ>L'SMN[6[ATXV_CP&G[\JD MH05SF*AHG%,F%H7#,+"T. 6=S?[-_>,L>X*B/!!D(17^EMR/( )[SD*V1F,= ME'$"'8H&!!,5<<-+!4&/;*-'HO.?(+Q3ZQ;PO6PMD8HPA)*.,)&L MG)@F>IW,4KN @^ISC+/]6H_3)20!:+7.E[9_\$BSH\R.,&AD1Q/UW5]*D-_K MCLTMT%^\Q[>4JE4A$J8F2R76RI%",I%I'VS;8I_6]0SR\CH+R%NAH>[/G]CI M?H3<4_YAO@">>H-A1"Z,,J-QXZE23^)P&X<_$J>WTO_S_C2.A6)!9W-\0]DX M4X[-A64A:9 Y.S(T%G)6*&>CQ>DX.8Y-SB,+VSI-SD1,M#F SBX/_\!-@+\T MY"0EF>VUJQ33J:M<>ES)1@>&C=+Y?*J'O%\:'K:I, 9F6.,9X$TO/4M;H0PT M!4&5ICMXPG.+1VP[4'0B>1T8YMM($HZ'(I6@R0$^<,( MTP#W;M;'-0D@)T0P%$9A4A'<)&:J%+"N9Y MH _H8,&!O?V/$P^8!%\J.5EN?U,[N3^(]4_?)M7^808ZIG@^O'@Y.(_FD_D' MRS::I4JW31V>B+S]D 6T5HNIDPK8C? LD/9S!=3:-,.DW:,*6*5#B!'GBGG M6A_W1!>E*)KPI9ZMV7(,CD>OW5NQAC]>0=?#= MEKK@)&$_E4\5=C?MT,_>@)T==!X-?UIX(N<(Q7.B$10OP7+MV%;,X"N=0Z-= M^H++WN3C5;.OWNT!;'DC(8XO+4EW$R+GG R0!^"DMGGT_WB2S9U8:R4QZ$;( MLEF627ZMT<-L=DFW#LSIN\N['/G-B'Q-EWIY -X"SUFN*)8[J83%D(QAZ\O^ MNL^SR(_V<:,_8$D]G-*VF8I^B:Q'Z@CWS= !U($#:!#-ML+-H51$TTTCADC@ M9&DX.<>GIXYWK,-7@6?A.7[)OM?M4 KS2(5!6KT<2G*?B4$HV6[V M42#5,-S-OO/QR;L>#LS&_K1$L._92O\$7,(-W7FJZ:1$=J T0:=">Q;PYFYA M#;6A9P 46I!'UHV"M@B:2H/3C]V2#^J*K=HD1TQ63S@WQ>M9NI(N"">J>_F]GJ/$^';D8NP_!I% 4[U@6*55X%M2.D]1Y-DF= MK+/-;(3J,G3_*3_/)M>*%9/LZTOJ)#.R%T]JORY;YCM-D%9__C_XSW9&O (!']TAG!X%-*//%V.<>.4E;HORS@67K:]# MQI[OBGJA#R+FKL*9M?/O_]N?_#,Y47!7TW]O;[SNK6KJ!H]()R@Y 9$Q]"'E MB$.SWYQBQ<%#HFYIQ;1_9(YH4Z M(PH0S=_>U[:?.1'3W8>:X21 _G9:2$.=04\_>.XNL$P2CXY["'_U5A8C'F,7 M8M71%8#HWD5>#IOJ"%3^JZOQOK?NWLQ\ZCH2#64\BS!*-9\/+K@_>UQ_258/ M*>U'0,Y17#8%.$"0(,Z.02K-QHBXR*:X*,FFXBEAG!9Q]+=?[ENY[75=V5 MH5-1V7ZB$[%XK2L/.QF%1B-/WKZPVC$E&N$R]++'54!C3LZ&*PJB_\G;LT;C M*1(QVW6\D*YS=DL5VL49Q<9.1U+C>HVD5_4:TR$2]2BK+\E\V6;CIR-U4:]3 MV59L(@-M^@0JQ'*U2%!PY,F*E/4PAXN=7(OFYEDSKRQGK-Y#(P]7Q(K1<2). MC,=L+)4DV1@73[+C6#K.1L4$&8^/.2X.^.-GDQ0C;6(5L,*E%"-5"DMNS).4 M'U=[=(>M1:J)(4/:8D'=5(9R(=[RX\"T(D4&<[V\9BHZT%L;42?7ZL2/ ^5( MPTALM&Y6YHK2D]*)1=1VU/;CP%-VE32*?2-.-V(;8M;@)KQ%H)$G;V^D8ZVB M* \XIC,4^Z(L:,O.&G'UY.W2NJ8!HA\1Z$YQ,>]F2@.0SOARM1MIM "HI3=, M(UW?9#IE;U(46CD$?^C,8X4>%)D22[)LS&! MC[&<((IL&B=2@IB("T(R>?SLU3C)4+,\J=#+Y$2O]>E5K=YH0?Z?S'=3E5-B M0]!Y&61 ,[O."+%R#NE_]'BDD:-X'+2+4:9A%5=DQZ9GJZ7MI]7TD*RTTEP" MISMI8*14DDW.-A,__J_F>D+D&OD%4VDEGV+QN)%<3B9^O)*2@UDD,E W1@L M,S6A4^PN1[Z\,N(]+A;3.W-Y7I;7JVA5+FT\#H:/@73%VMWRO7D?>7C/^ MP*5D\AK7D-\.J>VY[RC4<^+E>]>1]L>]T\/W3D""? 3R,0__S$[\LL.OBH9< MYYA*)BOW[,0HUS!NX,37![%.K;'@*G1D-)LV!LJ*H5MPNTD$Q(E_60+WGO&Z M,+H1TOT;.5"Z#\(FHL<;)VAR\V#@U:Y ?U+"J-W5M/UCE))*KU!X1LP!D;,4 MTU_?EL4D>%(M"AVJQ2\@;E<,3?L>5;\O\R;KRYZ3/RR!/ M%4N 7.(M ^[%$02@W#[WV$1PI>W!&P51X $Q'X*!4VC:>-@%^;V1\!.TZ84 M ;\-X0;*+\)'[\8=A!H;4@LMXF&WGKVOSBQAXY:0F*.L D0H3D!8!C!^RJD3X$:"#U/ ( &<->XM$4['4H3M&9WDGO = MQJ6]>/A8D2;>@BRG (7OI7.(&I!S^U]\AF+4KD0RW;,ISKN[[^S1$5XB[P 5 M; ';8\:]BAEN+0Y(_:.)/&*YY\\!A"[SE94^' ?4;4G9UHT\RN1P$C@6*$"O M0OAZ#G@'UNEX"\S1@BE5Z'@U378,VR9(E*1(EV"[ WRIEAMZ;1:96[.S@+I[ M5KB/Z/X(/N<25'1:83AZ+@[:#?"4$***_>6S'&X,ENA!IO,.18'SM?8?\#D5:_,P:Y@17$34E-"M)W#AGC@L-!0"1 MG4 Z+Z""++M'.>>7MF<('#YB8TFT=-X!'2>-8\'IGI\MH7EPRL:0C*,Z+]L) M.V@,156;(_]DRB'%A<0S3(EWUP!_EE]8P)[)Q1:6Z>6HH)05;[*')YP"<"V. M\U:$W7LC7Z"0#646<\*!],5-D8!/'YO85#/<:0AP"X%. M3WU(Y!9F@F275JX@*E[!PHV3O>)L;3E)QU:<8CT?9[GSA*Z!@4GSG1GWRKEX M*_P?8\\5,K;[RB,J0"5T:6_L/]APKR9 XZ7#1\,%NC<2X/-W5$.[(_B-S6Y- M!MPI.=8/VD7DZT(V.*^"?W)J0(T!4)%[YOH8QM%D/?7:H<<[)-Z=N,,8)!_LGJ,^^F&7L_"911"9EM6<. MY\"<:L*[S>R.15W';9LO-'7K2#N.'#3P&_2V ^EWELDY@XYK,2&:Y0#O^";; MCU$Y$Y1@ > . 8(\I(8"#='?CL.J60;\BO'/[VO4%NSP4R!8BE<.QCE@.2TP M6))8,1)]6G%X0M/Y2K6[)C5\/T Y/'/=JO7K'C:='NJ:^?:OW-,*[C_+I\NRIQ^2K+<7VSO/V7HF2/T6H M-5LJ;7^/H$?_=L]LT?VM-X]*]Z[C[(9R8[A?M4QPX3/2\Y23?3[J_F+=W_AC M[-6ZOR$CKL0(\C&:"AD1!$9$'W$RY$0 .$'@C^EXR(D < *"TZL=A1#;QV;AI,>Z!!]3!,H*H(6@1W*J$3E][D<(=U$O M\UN1".[$T(?_]XO\]0:Y7&R-[V64WJ0O7^JU?%OO):_5N3^,?IRK(#W&[[FA\U':D!?T/ZJ#\MRM M2QQ,M-$JV5S09&%&)$H$#10"I=5'?_V)X0\0HR_2OM6UB[<6XCM4_>3MJ78. MU?>V@#]2]2_7IN^#NC](3,9">Y:(RF#"Q.IV;2F2!M+]Q#MT_P[WG+L;=^A@ M&;[@Y# XW"1>SX$)2?25\/UWP<*SNT%O7YKP <+.=%"7:&9FRW.FV.=)(3\N M55IH_[<.'\=[,,_*,&^?0$A)R7E=O4P5RRYG7@M[FM/)%2 M)+Z)D+3$,7:Y/XS-VP5TLQSZ=(EX^@2I_PG#6H$+:]U:G^Z:JB^'V&Y-UIO MU+6B;A_%J49J9@[%6&?#D/-LI&IV=-!+V1"GH$<93YY>G/[GKD-P;YTW5C5U M$G$:Y**+"3M7)R!V[R >XX96WVB6M7],-/-#Z*-1Z0;-0+OYM MT/0U*?CK3 ?,6T_MUBO_R/;Y5<+<21!NBXQ(FYTN-OL=FY^A#VS,3+M=R[3H MRL#*19:MS!R/3=BX=_9(D*>EV.\F+^?^_0?/*[NU[EP?-;:.TZU7'G#4N)Q# M]09L,%DM6ZE*A(B3Z:=-LSDL=T4<50+SCBU3B3=@XZ#)R4G9T*/?KU^" %W? M=%N#.W=#W?MRP$3]PG54;$ S.>7TTNFNQOU4!]MV)@NGR9>!H4XOPM']3N=Z M)^+>;6]OUMS[L1(P&N(^WU^X"@FR/=%^6M> W!]UFW:]U(\DFM1I=3;_<=M: M;N'%R9M>G(S''\E8F/\?@)L8Y&,ZO*\7#$8DP[M)06 $D7A,A=@4!$Z$U_4" MPX@0FP+!"(A-Z73(B?-QXNL!]#==V4L3XDJAH-?=Q( M MYO4+B &MLX!0KR$4_T:55[<5Y\X&@K=>W"W M/_E=[MZY(8Z@W;V[:!*Y[ZG%[@0KQDX9=M+OS.I)O%%MM:5.K=W,K%J?RRG? M4[RC2H\^AUFQYWZ;(")UHS9OI:":I-BJV>_4D'?,[ /\FMTA##?YR(.!' M:W!T_]PQRO9ZLV)\V,GJ\GP=-R:]X7Q*5#YY?>Q#"IQ2ZBLJ:8V:=&/4[M,45TY1W)\(O M:^;NKW"&JGM&U7W]\.&[J>YE'(Q/:B[/)YGH$J\K#*D51,5>1:><0GFW!%+7 M<#)N[3,I)R"I*OW\Y/IPB*'#=D M7NYW1$.GEM2HI;;<"P4$^=KM_#"8$D+&.=VD !(F.)!QP=#-1Q$C$2W&$G(& M%^6^T!<&.6NVD9*V>Y<@>7I)_-Z#-Z]G#*"+!9^Y87GM^$P0;UB>'H3^C+M2 MGH=TZY6_']RN>E/JRN&@MZ/5N5IF+3-9;2*38UZS^SEQ,4ZTV(3C(3T04;^* MCV=,GOCFQO\GPX#C]=QZY7<" Y<-+;V- L41,9_C-6;$@%2%H'AI,%CF*(@" MR.M)^+D]+UZ?O(^[4^@]W1'5[L%[^L;(.@2OL79;=S+9.A>7A$J YOO= 7: M.*094V]^.RD_S6.X<&T:,K:7Q^I2B8@?GXK]OX/3OAU=4"*'IO_>ZN/>JKQ3 M1M)1S0F(N(>)G A?_)M3;&YC>*M,IA]C.^?U]TZGHTX6"_Y(IO^#[?V,Z'%" M3)0ELD>R@T01[VN'N2+;#]\XU?0X8VJ+WR3QZ*39/&<'Q8C'V(58=91?'-V# M&0Z#?A&$@/_J:KRO-*.?H3!"55<.3)OW$?0/G'0<3<2R;EZ-L9-D;O\L]"59 M/:2T'P&/A'];+SW;XREN(\S&^&:1U:M:-C&:JA.G#CKY\K=>K9[NJVDGGP0D MGY-SEL06%3F)$TD\BJ-5(YI?N,!]%1@& (T%0,]2)U7 &< X+6=O#J+U.=,7 M5W*D3,;R<582E[I/.7O_<9&@8 Z*&@8AREHMA@'+2UP;I*B/@K<8J%K M:VBE3:!LWNM'&$O19),Q,&*8\JPA]PVU6>MI5B>1M?TS$U3X5234@5Z:4D+-*?,IKM9 &HM&2SR%N"W18D'<$25@P#.F9J^Z2 ' M#QTQ &'*S6N<87#\U#* :1HU,!\#G2UT\N0FGE=:-."*M8X@S3>@6M^P Y6_8C1H@AX!(]8 M'HQU^,3-5B!2AP(!%^:4QY1,XT0:H(A E-5XN$3,ELRIDW )I\;Q#O:@OW,J MQ&B@8\XH)!^0UX9D(+5'L[^,])">]*2N)#UK)MO.Z**UH.?EQ#"SH;6,F9]< M17J62ZJZ*AK*F)GGJK%U(9\LDQ C_Y#)AQ1QZMF^(#VNN/R-F(?,!(G_2WEL M=^ *H[8L=_Y*_/O/(X;ZL+PP"(/<@'\P'&$ ZX7DF@Q,0'("7XH^=D5)U+4Y MU@$+TZ$CDKXT:M&B69,I5K94@-)^XX]8T])1T1Q'X,R7W^L*K@0E1^(4*'DJ M*NXW1D-T-"MN[A3AD8PC!/OK4OGLSV((;>3S+X9NLFU.G;A2AWZKP3G/K;DG M3=>1V2'7;E=+K&DR'2$EK*N6P,P;U,$&+?X!H3TTYL?)]8D]B<7E&0Q&-;X6;V=J[9^_<$??< .FD,%_O" P9TZ/X6\Y77'?F("W 6B_C\[47+: M(D+Y" WN?75N=G.@9)9%L6J+&6'@V1*E)I5T+H"-[EEP\P+8D;%I05C69(Q MI'%J JW7X^F%\BTW=]V8%,Z .NT<^A_T9'J\C6O4W3=[O%.R"X(,FBPR?OZ6 M]!!!.8@M*J9MJ>>*IHN5WH.=+*WDOUM;BB2-DU3O:XZ\.D95A>M#)MU%TB,Q M-YP_'7P#?2RI"%^?AT(O#]%9\X/A@SEA4SAO:*>1>BD6 M;GAS@3,)RJ(EX' M+>]-SD?.^XU]V^]L9B.:&+&0IP#=?+?JF?LP1>+<70FFN:/A\@4D6H+C%J!C M#0Z1?,PI3HDT8PI09R\T.R Y;H2W8HCA" S!>:ZMPJ^1L\3AX?T"=0/-']$@Z;YJK.>@EEJX?+1X3-.!R>,JMD*\(&>"12&>2*?B7MB$VY6] MG-"Z/E]4*(;K:(O50"Y'NAS%$BCF?#ART%[.8Z6L0N\UPOW<"19D,VA78E)K*P\J&G)IV8W237\'"$X[MP;N4^<4'Y^ MR]1&2VJ(C $HM![?K5,#3,O-M;U.,F1S.:^W*JI9:;70ULDG;K/=.ODZTW=. MK.IV);YDBK!,-!.-+'&Y8IA45FPTBKT8BH\^GM9_?R;3@]Z)*!7;]=L$-#5!KSA:[ \4Y]F)(BY:QL)NQ;NUHA*/>-BH-0A7?LG'5'CE-QB,2)(A(P+ M"")L2AD01L0?B;!22B X$6)3,!@1#QD1#$80T<=D-.3$^3CQ_EL5[]M 7&75 M5T_X?\M;OTX#RB#0X74+=>Y%LQQ>^QRI\@KV_%PK[%(M^,,P5IE9^S MCS>M G'<>J=QF B^S2$XFZ$,5,F+*]K.G[=N(JA]TP[H\M?Y;&H EQJ<%G'O M3!/Z9%VDP^0LE%CD4U6#:.;GX\H,CS&=ZI112QU!LW"4#QR#>YW+-),D?JCN MQU]:]ZT5XORZ[_HG 5QJ<'3_LMV1WJ?[I71ZV5NV1; MNA_TF,?.@4N\XWC!*6KV':,@WSFJ'K15$\%H#7?]"FM;/^_6*P]H/;7KNGRO MH7VKL.FF&_2PP?0'&2TI-[M+1D--@%_T],YXA/+3X"#NH&OP8&B\7%NEY4,\X";Z]>2\BRWWVX MYT=$=[YKTLL9C]R"L[6Z[V#*80R]Z?6Z\-E*4;@=R4]JQI FRT:SL)I2D?JF MQ2:=R$HB=;DSM&^NAC?(Y3GCZ=?/4<-K'F6]HH;%/)/JC:>E&!-A-IOV$$(" MJ:#R3BBBD2#?.LZZ:F>(3P0D;U'7(RSJ$;P[D5_Q3\.+\\%@Q.M=!T-&A$4] M?A@CPJ(>0>%$B$W!8$18U",@C$#;N5C(B?-QXMZ"S0XW7^2/N4X9N^^R!+6#8MS?JT"!FYB5\:H[=U!UYZNE M:7U_& O-[K=99&AVO\LB?Y+9O8]5WF'"\_$^MN]85=1W#,Z-ZL];=YCH_-,6_D,%_2]LA[24G10S _Q8L'=G$UU.3MO:5VM=G3]VH6TEGB]?=8O6$%_C M$KYL D:7*]5.WK3AQ)*__F#$(WG:K_->-O-O.AV"9#@=>3%(N3-54/K^FYYP MD_YM%AENTK_+(L--^@VM^UNYS M+!VPMD8HPA)*.,)&LG)@F>IW,4OMRA\3/ M)R\?>0@YSQ2VH25L AT%_7=IS1%RYRP,S,2JTR;S11G$AF1$B-0ZTE/++=-# MQ!X3)XG-_[GKL,7;1QVFI:-VF93**1M#.F^T_^9+#V,58:PBC%6$L8HP5G&_ ML8IK'SF\R/E;[_[=9(1PCQ_N\<,]_K=;Y4^0UW"/?XL]_KDO+']\C__!,FN& M <#A5K_JE1;9;"\LN\FRLW:)]QZ MX4$0AU!)WM=5(*1*\*YO!JGC0$!\+A\?*]'*EGHQD%=DLM+4^^(F$S?Q%IMR M\EH>HO'TV7H0W%.\"Q'T-];4@8%*%:\XQ7K.F0WC8&&62YCE$F:YA%DN89;+ M[;-<7G%XD!_S]S=R9!AU:X*!0*]Y.)1R>@SX>#7]-"]WU]:T@!?8E+2J9?!1 M.T:Q:<>KP4^+@?_S8T)';HO-'4V_21#I9C&CF[>3"\#.+VRZ&:25!T$@0CUY M9]PH)(M_X"CL57DEA^L%5\O'I6JO!_UF)%7-,@VIM\C5QLT),VVQ!.Y&BLCX MN[I57K6_PX>+I![?]X:_(UY(JL6Y"PJ('Q-(Z@5R4B]7(?AD&Z.C_8JF3E!1 M@1P8FUWXY(RB\;*G,F,VQ2GK4@WO->D(S\AT-++>2 ;4;P"5:P&?8NH6N-1V M 4RWX-7Z4>LKIGP34UN@U1SI[,7G]4^;^'&;J%PF]^2JD@JB(P1&5U$1MF: MZGY#E*BWR7&97%*Q/!CK%J=OG**+#Y@Y!?_]7T0"_S>KS>&(#>94<73ZSYD: MQF&BI#HE#+F)#MQ.=+9D3C$JGVVXWVOJ8"Y9Z MI/+2@E.\?GGHZW]=Q(20+)EV1=L37A8);4DUH!2B>5)KR6!7ACEG*9'7/"*X M-*@J? W,QT!G$ZE)?#FMS5/,4I7*@V*[/6LH]H'UB7_ ^AS.( ]]@Z,=?<+5 MI3JGZZP@&BMJ4"K&9'*\4#?SG(K3FQ:T/8^G^;@8E%8%_O" 0;^#GV('^N3, MRF44,.$82;0KZ;;PQ"32D/HI'^K_!X->!<:I<$(/2#E$2Q6@YBTTW:&QIR&> M&B!](I+_(MX8$)*1:BXT1>(E8#QBW3UUD0Q,!TM+0KH,'SKG9(#-4>J0LL$6 MWAG7)=1G9RC(/4-Q%@YG)]DA)/A@S60)G2G7Y$DJ9IQ+FR!#)4V0>._XSU>E MVMV4$L$[BH"#A"'UM=ER4H'+_X,_GCIS6Y6"O-,U:S+%&KRIP54XL.MU^415 M[/80315V"N>R\AES.<. GK;A8B.'&8!WKY/O%%12L;^E?S!.42#_ *&T.D#0X;;HLE.GOR-JI;&WM 'SJ 8Q#*=N# M[K\E. =%,XQG"7/?!CEIP:>A9Y],[\&9'_PJ_*Z_H#^O$0FV@11P;XH3:,W@ M? !P%7)/Z6C.;L[FN"5QB:RB=*1U61%?5IY'"?(\X%\=05N6OF\.1#Z=$,R4DQZ M*8)YV4:ZCT)4= MPS%80Q3A=-3)>;=UY&L<\/Q[QZO_Q IW%/OUIZ%B:$&N7T?$'12+/AQXW(=; M =4U$#8T/ @)GXW3W^@[GLO/[ ^AMD.VFP!W[]#.9'?2 $%4ACK[X.P;D!W( M0B#6="POF4\3H'.*X$[PO[GYXE\XLYKX1KUA"#L2U[7R7G.Y'?F')PBNQB:LA+C2E$\3XH MM+AY>SEOVA,_\$^P1-QM46KH)IMUCO/T!:=#@($ ] S]KDAZ8+^U$QUK;$B" M!'=['0C0#=%!J>?O[#-KQROO$>N1;#;666V(1Q)S6EKF-\)3Y* O<:F>?X?! M0"_Z#04*NI[.VSL. 1S- <+.(AAONE6+V#09A+^I?<:=Z9HHM.#\B\<\@U0SZ+NUM=N"H/O_VNM[WA">0< M;\SQ SR),.8U3AL/YR6YOQD^S11&**;J]GU)!/D!!\*1@R:BL*\0+"Q(_72_ M(\K]5FE:BMNR_O^S]V;+B2O;HNC[_@I%[;/.J8H IA!]S74K@M;8V/08VR^$ MD 3(" G4T/CK[QB9DI!H;+#!8!<[8J]9AD3*'#GZMMY,H_\E$7OG_:.118 = M8!0)5%2JC'K8E1,NIPHS(H0,:CO$%<$23=Y&&E MK (' @8%/P:F%$35%#CI#,[&XQM@):B=P@"CR]:8*JO 4@'D?=1N=T6S4W.= M:^>4JVB&.CKB#M6%D-@T%>T!\E-G59M"XW H&BX/LL6'"AL?5I[,F];@EAL8 M-[//8%KE4E-YO%LT$GDYVKJZ9^];[52NCY[^6"09B*4V>?OW8UH^1/L._.G+ MX=6^,EZ$<[AIZNEMJ32(UPMZB[Y5O7JT&C,!@@;(<&U"N M .XF+W+ MBEY'ZR8_EW1!-BBRNE\:]K=&>"/^WK;SX4GA95A@N?O;A\FC,$S=5OIHW;/L M>UG=$M4D>TL>')-XP$W#@O]91UT?YB^--,]0#H*ZU\I>#81*/=Q8U<5Q_X'%LC)1UL,L"R[$'% M=\#!<.+;0O1VGK:#EVIY14W-\\V%@> MA\""D/ !W.4$S!QP7DZF-?[_+ MO>0--F$T0=5,1H)S")0YNDP< (E+-JD)]E4J!?? M?1 ^Q1,4V_Q01NX%P**")7U0%P"BSI8T*CZC,TK;;G.)" M)@)[!AT+BL3KF+0UL('CIF0M0_"'G72\=>(B%_6D-M,K"B=6IQG_CV]*LWO# M04%3-/VWDSSF.94]'9HZ)?M2D Z!YGOPXM^\,@-BLT^92(6B;A[C;S:(GP<](',PE,PMMG_F?*;3F=7VAV],H[9OAF!Z.(2X M/8(_[9-%PZ'HD:YJ)9LCXLF) ZS7D:W_;U,3MONB5>2\BL\7;7\$Y$<#(ST& M>2AJHBZ+X/]X;GT;KOHAO0F *]EK)@LPKRH+19AB^[-*,%)MY_32UOD1F?A(7MXQZ7J\G*S+P%N,7,],L103> M(TCPRT-J>#MG6NRL/YS&T"D7XXW[^I/%YV5Q]JA&%GJ^7O.I?M%=%;\[?BZ/ MK!%-C:GT/'I@!2\NLRB2*W,4E$H/A B5(8X&DS;>2N_(/0<[U49PEAO&^4[T M/M_H9CN=&=KOJ77S_3^[Z8JVPK$FB%9QT1N.ED<&/V#=5W'CX_2JN?8.H M97E.(W6G%B21.P<9&T/L7)>6)TGC]/VLU@@ROG@UTU7]";J45]> 9N MRTJEH(:M['60Y856*ML7%^7176V;V]+CD5R1P=1\7[EA-&9W$N"R85@TX0[% MI]=.EK:@E&QXF3,_!KX+[T2SE1D8<@T1XKR6GRG'8FD+UWF_]%L0,/4 MY:YE4@\D76*,%=ET_X(M=V65MU?HDH"W((,23#]"/<&0@?QXG;Z2*+PH^4#[ M>"O CLD:,PG,??@O 0**'^^>B'UO&"0S9)DK*?#&P-D>O%XC^C;" DZZ"*R( M,_?%AB/S.Y&YX^.K/ -ZX2]P>& @C MB5?)]XHXF8+!SW QK-.*7;@Z&%X!ZJ87&_(2-B9(A *2HD\G< M>*!E>H[Q*[ 5KXC+A;> !_*D!DTANB#L (O2G,0?? $QMQT-U39YMFL&>!. M,!(8DN0'0QDAA?_O)NW;&:RR!!?L ,Q_GQZ=PKX\VXH:\%/)>3S^1:ANX?&\ M;=N55UD&\L'(E>T4\@ X0 PXT+$9= SI;AZI KAN.JCOH5KDPD!EK]V%G9%X M1J)K&Q$(O(KX;>>-TXL!(C05V^F)V-X#O'+M#YI#"V8Q)MC:Z:@&O3E_ YPAW_ZQ:^22QKU^^Z X"KT!F*HET:]X+]CR8 M^AD=VAUU-7%! CM=1>Y3,G.BF&ZI">*OFY^!QKQO(_;^\*F JH 7'K(PO,B/ MY3-S /";(L$G"4),V@T'*8O -JQR3F0KX01+E[G0\ ;:APF.IDNFI:OP6 '3 M:^'>7GLJ M+A]303E\>]4KT!'XM'YLD?$E$JX+G$\A0QQYNP?P2G)\)% $6) MVPV5 0O%1%[#'X=SJ5J5R+G07J#\$T4>:*7T;H]6LK Y _@ "E&[$L]?%UHO M15:ZCN1ONR.53\O[ERX0!9^\]IJ@_9KJ7I9 Y?Q\%'(76]B)[768_H<3K7M]#4V MQT_:,CLJ2L_<-%C7S7QZ_QBE+W&W40:S7C:E/I4G\%IN M+,N)3EEZ/LU%:B^9UM6#V*BQW-78B#V,@M(P_6KRV"FTC,,GU#?@W;"M#(8P M2!L$U +@9" C,.V\02L%SM+X;[FU4H $Y!IX4GM$BI-$8GM16XDP2C!A-'VL M47((;+12NAHJF[!6!,U+P PDXD@@;[! (<5RKZ5NVK-T(D]M6K5C$5Y+AYA# M1#FB^:5[U6_NG3>R3\.%_: N1E2S)')@)[:(=?A*'$28^Q7D], M66G@BS%,Y-B8S$&!LV2.8Q<';8L=M$65J%(C#=0C@^ M@3!>..B1H"=3Z0B8 M1^Q0\M]-S@#XDKK;P::E1L,RMJ8,]#^KU,J%] MN7ORP!G@@8(Y2%1!MI]-K3#0M- ;M33F W[S1B>(K,L"_1LQ32)&.K&&G%"! M-U*PU?%!_LX%];P?Y%6VV]6>>G^ :U1OT.#MK"BMI>)76U$??KJ-A&J[M MBS7QU,9(;ZRF>76EOZC&\?8X5@OP#V]=XS)=Q=D4<1"0"S6()P:K3PF[:[57A(WYA5[]2!G8L:C.0S?O8/M.1$E MSQL\KTX[Z2J4#S:UC-0 =K^1"^99<1J78MVGO-2Y2;[DB]W<0@4=GPN$H]$ M\+O7M$,T>5WI+'BD\PIG!,;$Z[:A>43']JENM7X[J3Z;Q5RR54HG4\U&-Y@9 M*^](2-PLS*J\7M%I.X%[A" HC.1>-UYG=YBI"2_#7C7/M>^Z4C?=E"+/,^JZ M?MUW[6N6J>S/[7H1+ M8L%PS5MBP9Y7$)6_3,1;I=>D(-IL 5R;F8>;2?%IP :KCXHL1QK2/=8#F#-M M_6IM8!LAYDW)TY,5IXN*7R/-2=A0P'4RV\X@1\4(,#2*0J3"K5Z5+;K"!)V1MH?)'-@=83R[UI>[5MZY:R),Z6I0;4P$+?R@^)4Q!SB$#G8;Y6<3&)C;JALUV 3T6/;/BD#5&8 M3IH0OV1+AV4[A?EBT#"&M?(P&^U?LP]66IM??<#[L/5]%+#4+]$"A*(+T2^[ MD1$U9WJ*K?:"L7RVV2Z4Y%R$K0Y S$1"L0C[WLK+?2IOB>8ON)MD,$X YD@/ MDVH,6BKA1CQ1FQ9(587KP:]CO;6=)G20O M9\T*P&\R%.AV+L[F1)R:II5$?EI4V'C_J5]N3.7D$'G1S'0,N@NY"4B&F:)/Z/GH M*7DDP3V[F9#K]J \;/7\3@DWC7"CAX.4+IQ!QML74;./2",H]ZY(7BS-Q-Q, M,\W$?-+3"L/,L"07LHM&I?% DH,^DKRV=X;L21G6C@FO>US ELQ7_KY]WO)WY^H'B+G_FZQ'*J3Y4/K75%V?GE/1DW3 =NV]IKZVX MW"Y.ML\+V<6%>+\[O;V=#T?\:!&K/O;N]1<2LN.VQ!CVE%IVBP?'ZTM3#-]N MU_@]O6Q[-Y8QG/P(RGVVN]4RSZSVF,BEXZW@H]BIS\RX%,N@ES06VG2'OHS0 MW;P@F"0SA?=2>^53KN^PU_-VK-U987,DER'9#[A]J=WE>B\OC5;\Y>%1SHL/ MYB)C:_%#[;^VX,V]&;029Y5\TOTK-423?N6R]UD/&)$)L,[K5V'>Z QJ[^Z 6[7OI0#7XF1<8KG5EE-LS,/L6/-N5!"+ MO=8B*9O!B?SIJ%X$FXEFEE" B(N @#SQ/_=GGSK MMM>U\X<<#/RY3]3&@8/;9N=K12JV]@1ZRR8# UG#A)BWY?I)PA??CC@_S;0K M/Q<;?,D0[EH359H6!O-))E;$Y.@M:1/[QD ^8OV=KHW:>7BH]C,)MX3DD5,W M01DR,&+R1J.^>C$CYY(WS78^_C*[%VIU-9[*(8<.AQ*)#SZ<1>>IF>F?+ M1=ZV-(_G2;@J2H_M;FS Y[.-V'U<-;I)P(,BN M<)*. 3%6XRR@GN*_;4'F5S*WM7!$-W%0G@?I3*G?1?*?SF*@/V>*M<%XV,ZI MG6GQZ:DN9],;1?%[%?"=3)8-F@'VH@^*_,(U77:YAZFF6 A \G ,7F%/\;Z' M+;]9[XI5FQ-+,ZG^7^8-D9_07%PLNE,$B\ZL #TLHV@:XG+_%UP]B=7J))\7 M;A*,*6-'?>(;B(!/4"D^2894C.O!^'%TV\H')]GF_?B^TDMGTH")D5#LPZS! MSI@PG;U\+%>"^>F=#K,L,R#/P90&36>HC:KI?5Z57^R*!K!9:4-_]Q,X4I#4 MCSJ%Y[XJ<_P%?;GGPV4-L%-8CNS'L#$81X* 0BZ)=L+SLG4;K"(Q9)M,1:+O MV85JHWWXULW@?GI[RRWJPX;YE'NI9:[80:7_=?G6F.B\Q!%P2.YQ<10$XP?B M'&Y"=Y/B\#U!X8V^@EBG]D(4Y9YTK! 1JU M=JXJS0)=]L]M[F'VR@9Q,PAV]@1Q?CDJR"%-XERG#-NKE^,5F>]C*Z/HLE7V*M:Q@ISBTIH.R^0"(AZ-5U'?B MGL.R,9Z/.#22)+=QR J&X1^RZ=:1.WEVWGXH;K5\@!% 3@$CUA>N/KO\?8BY M=A* UK'<]QZL\0)\,; "?L4KI)HRCFO#$:#448OOV.:IW958UERU%S;])?VY M5I\M5T8#?9J?+(P2/^&?:]G[_A9_[EY<^NA.WR-V&/YPJY*=?"1 8T.##$$$ M_F(BEE*0DW=.M9L7:HVG %)*R M;K?,L_MRX(96]K++0?ZU1R'Z-_EZ"K7]W/2K "+-H=;.X^LE!- +DK=3IK=L MJ8\[\14'X2ZGO]"8'?-D$B75R=4%!23I#N5"4?".?EN%(!:7TM:5F%^)ZH(! M:@.ID< T8H0B&;RX(*G,=E-"_VO?59)2I0]8/14R[RR(ZIO11P)N2V>ZP<]ZEFD1/M,U/2UR_'VX//O"V0QS88#) M0H2KD-]YNSLY%:>Z&?^P' M*+[7XV5]E86LPVT%:K""8K,]T16_)1V'#*=QDOL%?3 B@+?ECR+S9/#\.O.D M?9E6NH[2QEST"V*_ZDY5EUU-[D5XN[.9IR'9?E$61YGTMINW<8$@[K*XS*'- M=9DT[1 M& __ YK,DC?[6NRM[X-TU/>PQ8 GH_TS^E>>KMAJG[" _Q6W2R)<%E!NM*/$ MJP?U[CX=G[1*7#XYT87,Z!H#!.'#9!H&&()R_F$RJY='D<#I!"EB4T=\ #9E ML-0Q+Q/WM*?&PE4[R>P%9Z8S?$?I9L2+1 (0RXABOXMBE)I>PW+[A_"59NEK M2.U%Z+-CQPV-4304F'32CU\[VTU=)2-0O#4P?D/3;L7G-'RQ.;B,.(J2:HK3 MD4F;-=7P,%\/N$?\,VD:L]X?9.<]8L%.T+=#V/&RD\3@'64U9-^>_G^TO1P2 M]V_F)_^+=M,!OJ.86%8VTD2YMZ -2<82H/!/1UJ1YIIZ'Q<)[BAH6_81N3.3 M#>G7[OO:7I>[N5W/ZPU^_.T$ESU^%@H_,YPYYH"L*NDAA!Q<)-YPTL6]1[SW M6YJ_!'R=7^AK?,U:W);?EOHAA@3VL4&ZO^QT%R<&L*=H)4K$AD8Q/ZE6 M *) M>86"?:2X?^7;SE5O&Y0A5!)56H6*:5 ];S=A8BO8OZ'*H \'3>WIGCN=G"T M*4?(BD"3M\U]V>TL+*(+2/2P3 )@!7U=0&42"G"[Z9B[,;M>V&D*:Z.%"!2R M^Z;DWB;99M_Q'H]!"MU2G>Q$)K])&GWJDD9_2:/_M#3ZR%YI]-&3IM&C&H&' MP\A:L@H$!$XO.'TV.X2M/(>P86D/SM#WJN#28@HO#,'>&.0F(ST)7W4+97V=+&#K/ 0T>VGR423;(#YK[R] M&>Z//SGJR^&2WTP;I:B]A!(','Z 6 MB0EVL6F;A80Q4)=-CP0PJ-GM)(*1(*(3JK8;M]#A)*JP>VXRL>#?' K@+W%" M:\:_]2WPME,@NY+K1O:IRMX.ES9T"+-P>N6LN%3\.O;&%Y+3D-PU"\X(3UZ^ MUTY>V4.35E]Y$7*69;,PLT%'(.<0\Z*LJ5F*1P4 .6GRN#EOX#Z1UV?!6;8U,91GK3B_ M4Q][Z1]_XJ$-/=R=O"TJKTDF^!T"+ICE=45C*!.3G7Z]WMP51=$$@JA_[V7Y M7V!?FGM?&R\GFYT69[G;H3FTV,FP+%4X^:Y1>^-R]M$VG,P3JO8 O2]Y#FTJ M;O,&\IWMT>>-M2;5CK? _37I#^E7FL@#,W)$K?"+UOS(KX$,( ME2D%S5I;'HOLPHAQ^8?29-Z8[Y\Y="CJEWN-^\)3M?T\E&.QB#A=Y.;73

Z@6ZQ5C#OO1*^Q M/@R:6A#_*YG>$H"WN\<<;7+.8S4O.=9'M'H-/4 MZ'_3+I!6.UIMD!!R7X4W;42HN=0L9]5@8\Q:#XU2OCSGSFWDYAW M%'I>O9^(]WX.3=W504_-UX>UN_PD)E=?:E%!?'E\)W5_X'[6KZ7+R_V*+C3+ M["33YL?*N-E\T;&(\[5I1QC2&TEN& T+;"2G-ON,)SK(]8]CL_CEPG3BF8<-9TIZOF,.&H_:H:OFK3+',V>Q&-N MVG+DA3676 G&@$>^JG1M&RA1(6-K0!)D U\TPM(,I \TP M[1F:U.7D3,OKRCUX@QN%WJQ2V4>@YA].>008T]0,CQ#Y?\:VFUZ:ULL[7Y4% M)(_5H(,S/"!#.V%B\3J\$<<\$N<8)*8 V4M2E5_6FW>&YE3HD/$!NKT'R33%37?^B)F7MS;//. MUUN&EF1DS92$@:HI6G_!$$6-P:E6 >8V5 T%MG[/7%^_ML2N:*%+*PWFMDH( M]JYQS63N"TRC>@^_OLTR/P5-41Q&S;BWAT!\4"1 1=N_I]L>_J<4I M5X^:E-,J0TMHR?JU,;^993_0Q-';C92\AV8*9)TXQ.9)T./[AMJ_U9K70[E9 M5DQ)B5J=^.S'GV0D$HA$(CL5:VR\V3V:G1/=XHQ1YK#W?E>(O#S>CPU]F!VH MQC16-1)F^0,=7K;<.VW7L/G2M8?&=;.Y,.>MBJFDKE2MMFB@'AC>.ACL/=>N M2C,R\I9FD*$T<(2%-V_^E4$Z.[_TF*FXY\(9=3/7]577<,7J)NGK MZ9>UQB:?Y>3[ M<$KYL(C]^'"1=K41'1?C4G]XU9W&G_.#XCPQZ2/A)'<4N1^9+?+:&)!/G +R MU09^4+"NCCL(G-VDC_/083Y]TL=@FGIHUO+M*"N!!5)DKR-6MM3_T*2/P.?. M\-AQ7,?KO/T;C>OX]HB\VSB.$FL5K[AIU!R6'OD4VU?+E;OZIX_C..5E?-HX MCMK+_$E_"-YG6\'@3>8N4I&,V+CVI<=Q'$LQ72M#>)TM]4'LZD1($I>IJF'- M!W)%I[0'6UOW6U#$^!"+]6X+52CK6A6.3UO3JZBS>A ME)1C45E "^]W9\DA9E/-\JJ"MEL-<\![N-T/@_:JW:WE[7)8$HM9)F)X7N@5 M@)M*:MZ63%^DI.;M@^Q<4O/E*S X]E*!<:G ^+0*C./65!Q"\C5W5<7]+7@^ MJX7*LM')K@+*;@:TH9?,QEX,^Q[B$-ULWM@_Z?)"F@5M//T;>=NJ^-[[^6!C MFU=/=5X-8XZ1.'&0)(G56H4=Z!*C39YL,]U):'#2XNW4!;O$@6;3!S86&=@_ M-!$-:!X%JC'8P&ZLH_U/1EE;MNV]T]Z<7 KL TB3SJ4><3 M'77+K?MV&&+2 M;KL+S+;9QQM,LS>P9(H(! 00:5GK5KO86/:3L@F>Z#)*;4VNK;J<<[*! MN3B63GKPC3!#CCRT+A&M-JL9ID'TUPQFP5?MSB1-V ,Q=7\X(C?\;#4ZIP.U.WI$.K..'HAH24KN\-_MR3 M<#A$KRM(*P $#WC^^T_WD%;T(5-F*I0FW)20JJ[U=7[T"9,XMY^BLIS%%$YL M*"M<=EQ">-LF88#2+U+7",UCWDOK70V+P30TYV"!J>%RPAFGI-114Z4@:<9O MRU4*$S>+9DQAXHOB;8&;&_$C7,N.4DBCL:(M)(DX%B3!(ETFM![P=C+I7!5) M:9.S:KG'50$_&X !+"FB^V#"8K6;OV;!+$[")#9S,?J3H:[\"]F&?[U./ MAO?I3O:7K6J-%@%4SI\R6W+7/*\"O4"[P6OITCN05>#+TM@5K$!:FK MDVM/.K=.W2UCXOC0G+()^]O-.4UD?\OFR-65S$/_NL#__=]PG/UW1Z^Q;$JC M3K"AWT73^KRR7#I<=YJ]CB@ZPU>9C)!:.?J0UF^P<1B8^R3&)-E5X>;!"4/ T//6T,%3YV MA^Q\JC[H>8E5'^1V"E;.TS_^1->+X>W7$M_BK) M7\G-IGA_]9$!2Z[P]8KGM*[CJU$89Q9K\CD]@_,[J$"]3VFWR\]&-,@FB\V[ M3$YNLO%"<#KKY=+W#0UKKUA,TUK/UZ$7L4=,>!-EBS8/68XT6Q92A=WJ<^#5 MH[&Y%NHB/(3?SM#\*AI:LVYKHCR, M[JYJC7[)G_1_CG@UN+F=\<5B93"4(],I]\P^WD>#L]WQ:BL.H9JR@CV!M:1T MGR_=CQXNATJ/:)$!_EV72+8W*2\(VY7AS+6*/DP4\'AKODV09?BIOW4_J 2Z M(!LKVY(R:7?1+B[3WKJ;N*=JNXU$(UR+,SW+:1M\%*!L"0J=GV M)V@.E#FLWF^1K3_Z'K5"L5/ MSU 8FIT\LYLY.;WP=Q]89!NH]J2BK.T-HM4XSI<$6]SR\!5<.FIGK>T:/<5S MFZ(PU\"C9QL4'K;SBF38C+Q=&T@+J65K!*#:L69(AJ^C@'/2+5JFG[N3(!3: M"7T5&]&1E 3D5XY?;8,!YU:#G:Y8[QVTV'D:Q\5^O)QFX]WW MXD\[A>J;A4&>@FCSE)3&XCK-7FN#H?4@1>YFLU%QDNICD]7U:7W+8FVG2PD) M?1HR:5&I3Y%6EB-T5O [L.S?8\XTM'MZV,5T(?$ZUD?##HG?$;NBV'Y&+[-W M50Q:@C25R'0EVWM$#$3LX& O!G.?]*-YY0&D]8T9A!5!H&')+2;UX3?U4_D0 ME!:F8C:;DZD&-J,BO[BS.&0PSVC+C!&<0B-DXVL9W\AGL0E*K^?MBI*Q%#3J M5*:IC66!"4=#N1!'TNFC![&]7UU9U498-@7O)AV&R&_7=[1>L+4.<&^: M$^U6;8OUY7TUM^W#?Q#*EH*^\^RR)Z_(WG;1_DVL<"**ZR.[+:4%U(==0E[< M(L2-',FIA%R'R+8]+ G++0)[B\+6'AYBSM*?A?W/J3OZ-YTA9B>UL)%_#^_1 MNFS[LNWSV_9JPM=72_ (7Q(\+@D>[TSPX(G&.9_/?]!GTK\[43;9$Y*Q<"?6 MY:5.E.?X3E+H]CJI;HQ/QOB(E R'?;]H"IV>\=*5T=65B42I.U22\^10?DF$K5+SII8P MTK RL;KR-EWL-[54)=Z2DT;)2@0'U59X!BM3JRNO,[794_PF?L-R0U.8-"?) M8J4QZW ==G5EN=EG"^,Q/VJ52F,0Z.'*_6+2AY5K^WSNL>S#0_UI.)0JQ>JX MEVW<%*;XS+6W]Z;Z_.&>,RIL,!N5'HV[E_N[;AJLE[6W2_DV'[F]"O/Y1KC\ M<#\4"N7NHM^)KJ],7K'53"%^%6;YVW&I/YY7RYE\OQ-;7UFO)(QNIKR(YB=F M_BIYG8\_UTJS3GQ]Y13NN]2];T>&[828-S-Z]79Q5^LDUE=:V?GLA9N;B7R6 M*P^*9JG'SBOI3G)]9:6>*@N1>$3,RQFKD>2;[4>U/.NDUE>F,T+3>'HV+5;J MW$2>:J6HE)72L'(-\D+8+#?OGF\K["+8B/06I2YO/N#*-=JCPL.4\/@ MW4.BE&R$Q^H,<(E=?_VS\I(R*X/:; CW/BISLI2+)\G2M??W;NO3UK3%O[!7 M27$TJUY/F[7T#)?Z-]")1Z0(&XO&.A(73P*!<8D.4%*XDXS&NQ+'1<-"0EH[ MW'/JR> +Y38[*8WYQ<2:3"5NMI&DDA4CRL\KLU:\&$MPY9*8K:DU0,"UE9%, M-'5C!N>58:G3Z(UN9[5HRL*5L=65^MV OR[7PH]YKA#1N.;=;3H-R+(!55]> M4OG[J?DR:4V*Z:"L1)X611.1.K*&5NSM8RU2DN.M=L3DA8[8FE: ]".=^.K* MFIJ+7B7B^C-KM6[T8BJ1T4U P WH7RE7N]5P[/9AV'[*C5L/M\_5J^H,5JZ] MO7F?BS:MA9IH94N*W.CG2NE&$I^Y]G:KHNBUHM&(#+'2(_-\C58 [EGC\6+,*KP]L4YV$*!MC MA5_\EE5%5D&-P0P*1W.)A!)A^EZ/ZG?DY ^PCR71(L,@-SJ //XH(XWM&T!5 M)2)_/?]#O'E,]L+5ZZ=A,!9ABX5YZE'D9D?*Z-C#3YEF#&M$YI1NF_'D31#@ M[4/:07>:V"VKU*'FN"YWZU(DDP[_-&9E_":W:1)MR=%[B8Z*.J_"CPWIM_,/ M[UGQ:+:&B,J20)4L1\DG*BEOF9KS =5'R2<^M=6;%$?7$"#B;H* CIIE_\BO M?IJZLU5["S9ZFJ+S.4EO$GC%M@2HT?'O;"";4A!P6'!U1_K@6"3$1?[C3;6S M-^74(GO41,\KT;?1 R Z-I+S=W"F PI34P#+==[4P&VCB+S86SB' M>V!#R0MK.HN;N+"F\[B(9(B]\*9SN(@+19S-182YRT6\B'],'3U1.]S(;BZFSSMU$KY\=\3_J.+QPS!(OI8!L$-A'4VB7?]? MMZCN$$X5V[_J5.>/YPSI[LTXZ05G#!^:#7T@:'P?;! T!4F$Y)OOP O"W%?' M R>9W1T)Z106V%GHF&2^DI!^09J]SN^QZ[X3GBQ33DD=.R^8%LX^P.3?GR1Q M^M<%3S[(7-@0RWUII$F[994RH(BL&K)@)S__E%4*)'.@60:OB@=#E[>TXY,# M91-R[*Z"OA'X]+8=$01)\K<=.;ZB6O$TJN/-]>ET!^,'ISZH M'"8!>V^"0\277BJ6\W>(@K8IE377^,CR)(W;ETJ*= M>WH<]:Z,H96Z#D<:I=EULG:*\E4[G<5##+2@=;4X$#,AT;.OS#D^--3B MLWG'WA7(A^$G['!H[Y(Q?'\A.X'@MO& MM4I'A%SIFK'6G@_XFBSD'^3;3$=FY7(L\MR-/MVJ=:QPXW[\B80#B=@1+8:O MP<:.E6?\/<[X5@[OF?&.][DS%//9T0C2KP[%J*KDP*_?R@R=Q M5%,C;>0I,9QEEECOWG3A*(=)#_X6A_PK;O*MM-9O<',]-.?:)O'3U&)>SGQ8)#+0S?0"/ID9=UZ,Y&+9 M'<.RXV[OO5RVQ-JSU,VWAOET30)?IWZNC?Q6 \ M5,C/1FY+7VIWFT)^EGD=BW6RR;REY<11L/#4+!?2M%UC.!8.Q%.Q(]J47X.3 M78)^EZ#?.?"/3S4--["//8W#^\Q#?*J.L]760I.N%Z.X**9R-=K?-: \T%..1HR:)_GVD>8DC_FWGOL01_Z9S_S5APW?/ M?3G"<;-._!"4"-&>C;MEE/C%-78)11Y90_S Q'?K>7:5O%:"8DM.*>E"4QDD MT\W9N4U=.O]0?DYH!;/5D,K-V\=R.1'+]SO)U\S= M[\D3+C'<4\1POPU#NYC1Y]T\Z*'9:&O-7C68;Z2MF3YK/V6,,#(ZC R'0]'U M7)7OR>;.7?4YPYCRN8/L@F7?(9)][B [PR#XN8/L#./GGP2RKQEZ7QDS=,?K MPL"9,13]FF[80[>$\JGK$5#71Y=+3&,/\XJ M";:5;%A"[;RG"\6S^:M'02E.\B.^7>F,^6$EVJAU4G2Z4!ASO]E+?]^/^0A. M36@^(!QRL-"I#W868X8^FX=\C2E#Y>[M@&VH\\CP*E&[&F87X_MH'/D*VNB1 M4/B[1+D//5+HZY#4'@.&/K'&X7X':6M;ZZ<^UZD'#7VVG#W;.4/!AY=@=3"PDFSINK,8 MC@OC6$9"_H%SAJ*!6.2(DX:^!@OY-L.2[R4#4SN.Y\ X]0&/W^;Z&_+-#^19 MD%&/J4Z$/=S$MD*E9TB9?B[(5FJ#H29GK7X\_=&"]P^H9I1FJ,.CTJ.=M#<8 M*%J*N\LU%[4D*Y5&STE#2F<*\33P4/1\Q.*Q ,L>T48Y-=V=3[K$R>GS:-Z1 M,SSK63A,#LM^*EVM6!L]5)Y;5OU&2YM7O5&R>+*QS+9;A(=+W=-A,FN;335U MOU@,Y7!:KB='V=F8[R,_BOWXPP%*12[X[X?ESQ/XG.6"V$]HV M!TS8);5YY/&.,]B)U;** LO>OG /\T4-28U.>(Y<)CP?/SOCY(1V+#_-&1[U MU*Z;SY;X^[MN#L.)_*Z;\ ;?33?V(ETW^G&^==6+]]1GZ;I6;LV0]:#S)AQ@ MDT=)7CS#[)6]_3G_F CB/VN\^4PV^NYH2#RH#C*"N4BP"WXT,IZ,4EN3:VM8 M*@PDT5(DVZ)=TS^]LZ(0^R@2&X8UHI\U$7A-V%)&@84V/G8[)=$("M-&MIXO M]7K]VLOH=KK( "U)@+ECS#'2+>FP;$A6 83F[TC: XGI\;+. M3)&2&*W'2+PP@%W YAF-UC?U[<(GD0S.(I5/YD"7)&8$KQT8C 1O$E<<9PSP M+_Q'A)GQL,(P@2/@,^!Q^'OR2$:$CQC+PO#+V_A-4(8@M -96T@(\'M^;$B_G7]X@8@P M&Y#'_A[Q\R!!,M6EW* B]4PO*0<)LR>?.)8I^Q]$;U-WWFH_+4S1?K>ZMP07 M8L.ON8)%>;KA^1H\LP>P<:C(^3LXTP&_N[K$#X,S ,*_8\V0$4J_=4D!-)Y* M*\^TY2AYL;.4[QJ:8IG2RD&/S1L\"^'+75D:G,7]W_W9.H++/B87XI*7BSB# MBTB&PJ]6GE\NXI,N(A)*O=JPXW(1GW016(9SN8@SN(@+:SJ3BP#6=!'6![R( M/;LUO*FU?MZID_ E^8N:"+!/Y9A5+'LHC%\+!F BX8?_WX_8C_?"(Q:*K^56 M?6KEY,+P7Q?@N'>2S!A+A0. M?VF"H>E3W4,@QULZ[M^(')&OCAR10S#-4WO:Z[(Q#/90,L@( 2.&&Y,:6+G7NXLE@*ZRD@JU@=A@?Q.\;F8F6/L-A%-'/ M2,HI\+).0G&>0 B21@$HX]HFC#K0A1NH"RZK-/B'^\=8O]<0\J/&S;QO&>-H MF$\#G+@??Z*A ^8&KGFO3DU<_Z'4=3 :HV+RU*?ZI-2'"V]93SQR>,MAPO\W M"^$ISEY7S9:E/3>;CVJE_9+Y6KQE(3RD'E1Q],R.TGQ092-W&:$X SAA"^!0 M+'XDWG(&@GL+;_D"INF]AFXU9!E?TZP\L,KT%_&PKS^L:Q\>EI^/)<&4Q"6^ M;^-BC<>"_*A[8J]ZLS<\,L=K*USI1U) VS(<_F'YT#@SKR_H,/E'S^8M8 MQ$G4G"_ (OA*\4[=QUFE,K:+2P M1Q69A2PI[YZJ?'$8G9+;(3\/T%Y'J3(][M(_M.)6-5VP2STM?RD M$V^VFXMBNY*?;0Q'OG>_]$]\D%.YX@W/V1\!]<="29<0#L7U3F!6GDJD??-# M?D':&A2:#^E')?P\#-XIJ8J2F:55(7T2VHJ'N&/0UDD3:,ZLS.R5$JAW[OQS MDDP(\L@FW+GP_D03@"@Z46255J)%5! 0T!<6I@[\@MFL6='2-+=6NV M"!==4K)-S1RWFHGZ/[X,6U>1Q"HN3?_M)+QX3F5G]G*$$/I2D";P\CUX\6]> MF?$+P]'64J&HFVCUVTV:03@P83;$I?[#>/Z-\%@#)I:(>4#FJQ*S?^8O%',^ M?".3V+X94QO_YL(A@L3PIWVR*,B9(UW52K5@Q,-F>6:@HU_N?YN:L!U_7V-^ MI#X2ZPRQ:P .,'$QE_?F'V_#53^D-P&0)SZQ3C0:#?.Q6*0CM:\_YNPDY,K5W+IHOAV4VZ$^Y$5E?> MW=P^A<>9\%,^:.9[7+$\X0:]&JQ<>V;KWLJU$G*):Y5NRL7JXW4LD<[5.ER' M75T9+^K]V;Q;N6K)$4Z\%?Z^=)B]GQS9['F2Z'? MB:P_,__\D,P/:Z-$JUTM-_*C5KO9[_=I -2_DLO'^S&3585AALJF.['U9][7'R97HE4SAOSP)E4H9]B'X4T-5JX]LR*EGSNUQUZ4M8PKLYZK MCQKS]JP37W]F3GZ8OP2%7IX-UIX:44M2;M1.'U;ZG]D1D]UD*B)T.YPDA0%3 M)+Z3ZB6$CA#C$RDAQO(2GUI]MKYXRM=D\^:NQ?!#G F(*MW;_U714 M>0!&/&Q$BH-4/U8T%\\SN-6UE>D7*Y%Y$0=*7GJ\OR\\7.6OGK3_;>Z\<>;2F9\RUK)230Y$.7;10U7KF%T14^4,IG> M8[]U92FM47$T?VR+N#*^NG+4Y'+&;:H_;/&YULMC(AF]M:S:)DRY#C[?=/K) MVKAE)5-/9BPZC@XT7+GV=JZ3-N9\-!L=2CVCU^X$BVPZC3BU]O;Z3<)X4>]F MZ5:P5"PKTTXSJ]]NQ*F7^YM.J]::1%DY/'D4(W?W,;G2]V#*BIAT2K7#SU:C M4ZH\!UN3;FMX=5V=QBI2K8-+N6/Q6$]%]KY*P8\_=W3DMIX(K+@>UFEL25$0/C7 MCM7ULL'PAET#_V6+W+>9,HE(*':I:3R'4CK0,2\UC>=Q$?$+19S#1:1"X<3E M(L[@(KA0Y-(;Y1PN F3$I1/$.5S$A36=R46$0]RK'?PO%W' M3>[TS(]_[=)QIPNUV^[1TTO2T\ER+.D48J1M_L$:$;PNV4\.G$U(\LXA/>L. MN5,G\*V,&LY) LG@=[RBD<,D[YPF+_/D24OQ,[C@@Z7^V<+NS-)K0['/&;8< MYMXHD'$^W127J3=:=F&,<6,D]%Q3O!U>3>.)YB13$?1%_P13EO,3"[#_6H7- M6OBA43$'DMX<\*K=A[FLJ5//,*(-0S]D*_M0N[F_SPZSO9I4S%7Y*P!*A\-( M),>F ESR<+/L--2S>%BH$SX48+/]IO(9.(__H1Q$,XQ6 Q524]- M:I]66W$"W\X5;7__U9PRGZ@W?F4E\0OQ\4/,I=RIQ\)N/'UB%N,/[M+R3\H?ST/G\W.$]BE^&[Z=> MYL/I\U#*F^QM\[X5?8S9N;-A-L0>I0'#T7V1)]?R3JW4T@''[]/[3KWWBPOQ M&QK^* 1^7G3$HT@!2NROZ(BWLU[FY<4JOK3:F;HA-7F]K53M8H9P-, EUCV( MAZG O[@0+R[$BW+Y195+/UMYCW(9TY5Z/,Q*MVSEVC"$Q>U+Z?;>+HWB8J%4 MXN)5_(I>Q8*F]R2 OOB/P*N"I"@7#^-YYG6= Q!.GKQUT4Q/)T)<3O&*60UO;FHE/J=&'%@1@+A%'=$Y?2;$Y^MB9X3!SJ@6GJ^/.6B MHWXN@[$ 9.]14%MZU[P+/[#F,*LDBW5C7&#UNQGP'AKV#J^SGHOW\ULD8/IK MTB_9EX=WG?JY*H[T:Y>""R0>&] M.&,/[XP].7U^GK?VY$<]N:K\N+ M0RZ%FC$72AUEMMUW<-T>MS>HIXLB&WI]Y\M?XI>GZ!3JM)WZ6(LP9_X)0]M1 MC2W0W($6F+'"JZ?;NB@;L('%;UE59%4*=K'YEZ\/%_[&;F\;IS^G>TV;I$]6 M8PSL@%>8.TDRT2;1>@SA-0,XM*0; 68@*2(#W,\M%0LGT5C!_\7?&Y[%##\> MZ]H46ZC#-[B&<8%&'LI4':!5 6C,3[QXCOV7KFQ4J^3O\+^_0DQ%96XL%1Y" M+*-PBKZLJP&_P2V*LBX)I@:O]'!W=&.8_"J /, M0<+69!)8= LFPM)JN@ #SP7VKTI4@LQD5Y> (QD.5!ICH(>M)WS[2*LG MPB]Y\=DR3,*/G4,0,86/D'3@Q\Q/_,R^@;3G'77G'1NNI0D_>7TM@Q@ @M%@ M)&"U,@IWR1DE^@./9"+M^6XE(E, MAC=&6VI9?:Y0YH:#<<'ZF(^K^[8<[Z[*<8JG&?YP[4R0#D-#YBU0< [\; M2J9=>&Q_X;M*^,=/_A?YG-0I4S2B32<-6L L 2&"3!<&^ EYLJP;6-;L-AE< M,FT2!0@0)/[9I8^5YG!.V:#/7WF2PL.#NI8!/-8P7GGB3B32EU10@!0%V!5I M/DB(=D<\!8UEU DV]+MH6I^7\U?%1J*I3TLZEZV='D]7C5_L(H_8BCU7#$EU M4!6'B[U?WZ0&;:5'_L#< !!;-*ACK.J/!$&3L6@VPH:SLU9;+#S-JU$I/:K7 M?OPQ9]H:AC*[M/D\.D!7(2A:^@H$/ZRTKP,O[ %9I]K2>FJ-Y8=\(W(WC\P; MB^<1@,R0YT'24G-5JUPE P/_R^ (%:8K@1ZCHFH!LO"&5RWL^8F$<6,IP/P! M\PT+Z$Q#H\']-0\T)N$<%J WD>DN'';@'I'P!MDT)6F;'%B7I)0V/?T-X$M; MEDCN[!<--NR>1@0J!,6&//\-FI[!E@'W!(NV)$5.T:<\B#08Q;]FJUT7^.68 MNM^GZC'KL^2\..J* U!]T#BCF+7<\99^LZW>2^=N6GI26A5)"2E[ZJYW 3\5 T1""4NK.D<+B)^:8)^T(O8,SG[3;7U;^AN^9;&^+5@X/8L MC+W5LW K/!*AK]WML_G:B(_W]N^[T,LWIYWQN-722=#K\UR48FF)XD"Z> M;ZFX1QYX^!70)1KBOCJV1 [!14^=1E&7C6&PAZ)"1@A(ALGHO"D=C$.>^GP' MRR"U/3E?N\KV P'=]U0O; KKF/T;HPC+$VQ;3^-DT<_(RW*S MJCQ.>Z2% I#"M4T)=2"$M;!N4^A$"O%GJS6_RN4;HE"/2X-^0@W/ "K43D[4?75J:OJ/OU/X@03EJ4_U^>FNU/7RM_.2B)>7O-7^?IK#R3Y6FW/OM2O$1+5AX;=^U\92C5N59D$7V(7G5G='YN-)0X2NU] M_"RJ8+;PDB]@C-YKZ$=#%O$U#ZM^)W7T;;^2M4F[^*)7R"'O,% M6,+UE+V:#IZZN>'B15[4"ZUJD"W-@"7$L$=E_'B*S#GPA*_I_*%56JK(+&1) MV:<[T,7G\S?QM\]7>5XD71-Y8_ IK,VA@FV,K6M*@^&#T+]NM>\-(?]8O;JJ MEK#]!$?%9YC[]UMY?%XOR?]\C>)D3J)S \3%:W0:;>NLN%%0M))B/#;,LERX MH=SIBMYOLC7@1K%C,0/=4N'J>#,KSW MUZ4<3I':4!.%Z'*PZL?7&%83L#.\'%$U'O(QHU>-LY-[3;+BTC#=R8W(6ISX_[](>Y'\TS>5\R#^9NHXE>M5'+B_7(,MMEI5#V2MD$8-*B/Q0"ZTS)O47^-I@X0=^^N[);J9G0NP0PS7@F_LL).3&8M:(WL?8 M2C*6C1;OTEF]E_[Q)Q&()M9[@7BZN/C:?& KC+&N@>4MDB\_CU]^PN7L1:U5 M&PH%71N1UU0E@=YA?9Y%WWI50,%W/IS83JTN7.1$;% M.CP& 2FKM"G T?L6Y'D=&T@8@)P$,]>[#AC/\9>".+OIMBJBED\V]<=ZWK#O M&[8IB6GSE74=7!9>ZU%P:"_!VRW(WI&P_BE5&.])I%_5@DGQFJ_#BW[PRXQ>&8_&E0M&P4RKPVZT)B!!T84-B1[JJ%:*) M>(Q1G@'A#ISE?YN:L+V-GXI<5O&5@=@?_?A#.I>@;,EJI(F(X>(M[RVWW(:K M?DAO B!/V%(G!5@BI4#U#O-\JA.-A7N=9(*/=+A$+R*$HWR\Q\5_T+?RCG69 MY[H/V2S++5IRYZFT",O1D?C01]ZYNO)NKC>YV4O0&EI2HQEK:8-TJ]_O<.LK M8S=/G62C.8SEVPTI%Y^5;MH=8P8KHZLK;_(E*_?("F(KF*C=:&Q4:]S(.(23 M75TI1R7I.=MZR ZS:JVISROYS,L<)[FMK+S084=Z0,38 MXMK*VJUTC0*Z5\Y*(U;\LO-%5PH:#>+DIQ& M&WSMF;E)HS\HQB)Z7E*LZ^N;_.0Q5JQU$NLK1]EN^.%JKM^S5_&'RJ*7'\I=N2(?7Q=2MO#Y!''S6K%/F O! M2TQ&T0S:NXFH9V[YS\&;AL+[7)9L&]_$Y-Z^?3!70+=P]^SKO=1= M,"*&F- :4)TS\>.Q(@N$\DW-IW(ZS2OM+E-K79I4TF_,JZC:FJNGD[^XM#V< M/G#H,QA;.C (6\NU-^C;E0OIP/O>*ZN"8F&S1>_.&><)M"FETR"KJDO!@D6T MNS:ODX&]CN4C.]TV7<^%VPL/?DP;X>G2Q)+Q_2#Z3>2?.J,B(%5#!O!11'>: M3XJ2 JQ07W@Z;*WH^6"NR5A]+_IA\?JMPFE!AKJ=M0!K-$ IWH2WOGUY*/YP MD[SB; FL"A/>:"DB,X#U3%>25!]T>Z!Y,X8DP.6:LH2M)57BN4,DDM45- K0 M/F:\81LRM#>A$2 ].VD39_L;M%L,VGI0>J6GK+/-G\M>8G:W3A.A8 %XR:_L M[IS,2#('FOB+/AA7^V2C-Z[9(__W+Y;R@ Q#,>@>JR&I,H"SK)GP9M%"E(@F M?:U";6%); *RS.D.&H ?ZPBFM.^)@'8]2=?A] T*)MR>O3+SVLH-!Y=[0?L. M)''MV)9JVXJ2K+NHKVZ@-40LP'XY*"(* J*&/K?Y6AK>[;RZX6)7?DY(641S M#QT3EDG>6>F];?V4Y\&KA5$6RJW)_;79&<3NIYE2[5CVS,Y,?),_MNGKB#?6 M4/^222M,!R)>@IM).K(B"AA*CJ01H,-*X7I)@[\-G(3>M,.0G+Z"L$M9H.Q$ M$GC+D&P.:N/9B)DMV<& 1S/8CRDV7M%N?8?J86C/[*;\:?(X($/M[Y+A$/^5ONDXV@JWZ9+ M4&2O+D%>",5"D:_=5&J/+FQ'XV5?&H\NC.4,&KN?,5%8=!A@\UUK-%P*F+D+VCK'TQCX,Q^%.?\).R M_S?0\EE5H3&18\]HWC47[V.1D\QB\P.V9_;1E#L[OX\;/VV7I]I] M-7J]B,?Z[T^^_.!ITB,<^+=A9*J@3L*RE0T^L0NI$YO/6NV2V>W3YGU<(,QQ M@12[*6OW0(+XU$3[L4J\"RWN6M-S4EJ\+3\UNC>Y\J+5KK]DM2$_".=F'TB$ M/A8MS@>MNQLU:,KYT72@QB(RGPU/:P#.Z(\_X4 J$0^$$X=K'+.F!YV:%C^K M>/D41K%7_=F6V+W M#+6<$1]MSA5ST,EG'Z0;H755K<=[-=J?+\K% Y$4=SP=YT*0WXX@3ZCFO$Z0 M<[7Q=*\48_5\HWES]W0S;D_%Q!D29')&SBE5G-J)6Z9ZGEQ['QO8]+MKO1-7 &7:_Y[A"D.E>]XTLEI M)CMA6[8@-:YGR;HR,_O#17">-3.W1J-[_^K\^M,(4BX_'V@U,U7*!Z7Y2&AV M%Q56PSHH$*210#29NO@+OJ*_(/]*KREDRWVI=(8N6'V0?HDH[7Z[E2W,6M?E9J*5S:=IO[8XL-,CN5\O M;H)O28VGTFS>HD8UWLV;PYF0'L8-*U>>CCM->5 [/VJ\ZK?#%:[4'K$ECGUA MU71?Z2>1&J-(C8G4$8,A7X,:OZ:/8)?2SXOWX&)6'D45:F";(FSEF%5XPZCT M"+;Y/*P4/=,N0GK;-N5O[BHU4!"J+#>NUJ^J>26=D2.R]]YV,D%QZEA7G-M-0\7[HM*$\O M?.^6/T=/3"KZ.+X6V[U6I?%L71OAIZ(\3P/)18],H*Z_VG[CX9+Y* M^OGY<26MKC8=:':+0RS5\.J M,WBU?ER,=]M?!6,WGE MK19*!ZJJ.D._RVD*3[=;A7Z&' &&+&H6JI7GQY%?1:O/UXZV]4\[-T9K%!4Y MG,I;[# ;'LIL/?'3<[C7"P03V[*.3U@D>O)*7#?RL8+H9V2T%;T MHOO[YV+LL9'5AZ-YS.C?/XX&X=(99I)FY7CZUGJ(BOGX4S/:X-K]2'>:!D*+ M(J%QX42 %(\?B]#.SOGR\?82SOR=\VRUL]HJ?FV^P)EHDD?N$'JM"MI(:O+S MG&P(BF98FWI]YNM5OG"=?"FSHZ=J0W^9Y";/\_[GSRYXM9ET),30PS F/_'=TYZ:GM$PHKSS7)@#S6EZFTD'(^OST(!/8ULN0U*W8I4]WB#0$W(2J/67=5D M&ZW6S4"):;-@!B"@:F^/.3+)G"]=9'BF)V%/; 6;9),9*MAFUB8'G&Z#_ 9[ MU^I,E^[%;53[]H0Q6$C;=&-W9E.SNW7;W M\SHR<=5^3TX2B.-CTS S'GOQ*@K^US,XB:2+)_XUEF-6F!$O8U-;7A5(ZW" MA 4_F_**W0J?Q]:_Y%N^#TL-DY%-@W3N%1WG.\*(-PS)-$(;Q8,]7:&H#!-L M.,%RJ1A2+G]T]@R''LDFNI.,M"IFR9'[DBJ RO,:P^YEZYTF>W>;R$^*VG/X M]CE\TS+39\:PHR'&GWIV8^7M7BK6*X&%6BYZ96QD+,\B2,-*6S>SZ%,VW8:],W MX',J2S,#Q1N#E#J%"V>,Y5X=.:V*SC2.B<7K)M!MUS)!(\"9"[ &QW$XHI,T MNM=P)W0VHDKB.Z1W?4]& 2OC) LGPF$0D4Y!XAUL84_M<.@?)!1#1+^[0(8# M"*;=5E_7%]C- ,4U%=]$#.,O%)DG:(Q1<]YP]M?E%;)=8R"A!(>]A)BF;[ B MHVHFP\^P%S\^#SX#O@F0Q[VO7N6KXIZ-)MED6$IUV%2$ZT3CL5Z'EZ+Q3C>9 MZK%"DN,3R:ZM!YR)M?CYHO)=T9$O-IIG+)EWFLFW"U5WGLET#Q^3N>)6G M$\&)\FX9:)"!ZIA6>65AR$8GFC@2-R& B^\F\7"K'J_Z]J5>;^98ETBW;J26 M$,,L3^J::\L3$TW?/O,;K_CQA[#]@BM[X);H1"5G6*BEF&1)96S/@T*._KEV M@P>NKVJNCYH%0LN6D#P=E[0<2R/ZXCNQVB.,CJ5%.F$J/+ MQI#NT (E0,01X36) 32X;TVF9!3^'M#7A?V(.M:;H1\(W^P>?;L"## M@0 \=$#7SC!F$+SD-[)*KCFMJ@B!]54EHJM13$)KD'AAMCAA(B&F2JTYL#TU MAN2I.-HD&)X4Q>CXW@$@,H97G&%9!1LRMS9DW&P89V(7V:R]N YWR10H9)RO M3W5BUYY<>GJ IZ= _8LYKIZ5;Q),<>_13K3';#2/D?$IR&Y 4"(5G MD%T!Q\7Y>R*0MZ*-$>V8KJR-!SP(>T&R2$2.3'P'FR! >2,H#)K:UV@_M;YL MF/9401$,&.+=-)$G!&SG!_E 8WAQBER3#%6<,2-)!!:A2M0<&DO:6$&ZYOLJ M\7V0UPAHLNB42XWEL831 ;14>AI0/RR"-];3C7^8NW2UQ(@ZZ ZJ_1O@&<98 M$N0>;A[( :?+:7 ^6&7U<8U(6+G+)@>@@)N, 8HMB!T<=\:; ]0O&0$CI0@ MG"%('@W<24&32)_*8'U1=FF-X P \)DY",!O,8II*3RAPW0!]I]P)% A M[?THQ!Q3]+Z*#:N6"<)ZI!FF?5T Y;&NB188GDNH!1A^:@'V2::LREUR'E%" M9HU_!@AJ=24Z]'(J&:;<=P0!ZG_P/$D (!.H$O>E\X=A H^W$8)((!#XQ'.& M,F$*DE2S##MWDD#<*Q@"Q#Q'$U8!N65CW.U5HY(-,.5&]C:+]T*&4IKHMB$W M&6"R]:PSA'&A:_! )%!I*@&.([[XA?H(N>!@2(&D#D%ZH._)@0#/T M9R(JZ#XG1P"U8@#X21#7U31D%.:C+H[&1,P@6.\%)?48VMCH( PY.7)IZF#$ M. &\@ ZIE/!>B6PESE4ZSE3WP-(@[Z1$0L\F:M3T%\'$AXM2T$=BC#65@-!^ M.GS(3WE9H5-9R4%ER78#?+H[Y^UIF6GO=9$9D@ OP@C<4P1 P.D&OC(H8,XI M,(P1^H1&FB(!\4J$LF9U[GS&R@G=-"%3H.5#4<-)"0(U*S(/5OG#3 C MN>_\$S:G&M1=3OY&A'+9'+J1")?#_1L8-"9:J,X;Q&5&41' $=14Q8^H_.I= M,")1/=;!2^*^!N&6-BQ*,Q$KH+W"_^N+Y4A,7-M=,.E@G>_AY9@:@% M_J "BB*IJ-(_&&K45!1^%"[42' 0)0VO7$YVS6QXT+;GN+B6\3R"P#H;U/=_ M2M;SE- F9&!^2J%^"!'-QH=?A)>2&9X.VY9Z*+.%A3OV$S +GX%72H"U"D/G M[6/XTCU#%YD8\F]B.4ECB3 6IB=)XL[7C!]ZQ39<%APPQ&3<(^'#\;Y1ER$B M;O/]KM# P [-NOG 5-02)0Q^@+R8')<@#/P<#4$930=Y8DF@-PD#7I6-$?'2 M>I\KJT52!U3H^X292X5V M('AG$'K94="OH!$9:]\O S;+R+5OTG=5QZXQ/784VB0 ;+)CQ(.JK@'K&H68 MS_/D'D 6.1+$QZB7]X.'\W%H/^-E%*(Q@VK>U8ACP?<87C%=7\;28BZ!L H M?[)TK0N"#O8"IC9P6X/7!?SW5";I#PZ1#S20@%K?):LR_'S)77!_R"R8D9TK MB Q^I*&? #'&"%'6E%[%=U&"1<1,('V7=8V]H-.L3208S97BOX3I[C?K-3A7#_E M38^D4DW5<&P[=6/X 4Y?0,8.YZ\*]0#3J#3 -$:(,U=ASM8MG3]SGJW05\([ MA0% QCXO7?Y3GOZBSZSF@N&S1^^Q M0:94'TN!& M)07X$55[9X@*AJ$)5#(3OJ%+J$50!@0 8-"WZVB7\FADJ9IACY,?D'_ \&>TQP2N\X5I]K&1Y5+S2 M,;KE[$GG2_M86B9GKAG[!+]O$0_WQG]_!K)UV_K!DV2&+-D2ZMR8K8M! M[(-$G<:_F96W!5!6\[H(9AC1&LC>,,YEH9Z,E N*-LGK(888S2:B.CV5K41# M6>KN8\0)U1H%NSP)0GJ4Q=#N5IA7&X=M*/86WO(][L3E=X03O8M- B!T4OWV M6K4#RBC9W4PO. +'QB]:S*\U6HOXJ9-)KLWY:ML+N*BCG3@AB\ .I2P.XG(BZP MM*L$;0!:": X;% ; ;3% $;/50:4./B:@ 'U&D<;IWETCCN'>!/YGF0NUMD MP<@=CKW&"S8><@^.@RC>E214+P6%UZG?@^EK03M6[0$PWCW\@Z&4B%$<9@!B M ;"%*/:H4VEJ3]9'^&WWF3I8;$^Z0>U'GC005HD?%J/FHV6^ CD-:IXT:(6T MKLLDLHZ*)J*6(HE]1R/T6=/$#2MW+=G9-!UU267E*<<2/1C(.EJ!U?N#)&;'W MVE>T+C',B$6IZ4"7E@ED3=)%U_,L (Q4-2<@N>&!40?P!:*$'CNT<^G>W:>A M >%>AX<.X%C(4T8TOF1($LES<"]PTZ4@P8@T9X?NV+%&#B8G=@JE^^+F("[< M) A:;C-#T*B:122$#7<'I>SKBFR7$)$E1JPRSGWQ\[W2(.*3!A[F[N"*O7G' M^+19T$Y\W;_-*1B;0;U$4##$;GKI1[TUBG<$Y @ETG35)"W2#I: MX(:3FHU\F2(H/:J=:^U2'[(,^)FW0X= VXT1 ;F)Y[R7CZS>$^4>\')2?N4\ M?HUUQ^+11&)90'5&N21 $PUI;+I$$29$090'*NDT0"O7A['T^9!,B+XND40G M>K_I45\"!G.M"B%7 )#/EA[ /:AD^4@WG=+US'H\DK>MNS1^_E_@R>N5(8E0 M#$Y)+"/;:B5F&QJT>/R5BG7XF'972$0Q==L:VYT6?AH:O(HW,.)%% &;D?_# MV0B):&>"B'<$1812Z'(9U:X S5?HD)(>L@_$4)I%3E,!' +=Q57DP(#N=K/) M1[,Q&K*-% TETM1..$5%U ,A&F5'_;=Q+Q5E >=GJ6[.2R$(48WRC-03TA/N$QV__W]ZW?[6-) O_?O\*G=S,/>2[QEB2 MGV1GSO$0DK"3 -D9^?^PFG+;=!$EKQZ0)B__JNJ[I9:?@/R"S1[EH M]:/> M55U=%;K"+P0C2USBTZ+21+7"O:>)-/^.G2R M?WQV<74$RP:1+C GB0#_D8C[7F5GR5$J870( M$"\3!+,M*(,8>9><[\R].KNX('.^\9.Q9Q^8UCO0T"%>IU;;WA="$J-T*>K( M3D%1I=+0IND"%:J/C3VS7K5_>@^RMR4R(C2RV*L#LQK60>-=.CPA]9_,3W#I MZ&=44KOB!DPJ2AJG5)D0DPK& RB+; C%&,M8>NFV]F6,# 9B&()RG7'IG09W M -^8N1Q3<$I0;?00@4J'=_2HQ#-D/ACN>IQJQBV(7Y43)8Z(\>"?A"Y8_Y*S MB.4G]B@VILM]<1@D4NZ8?IB$@:\(/0OQ3!2 M%.8YB_PR]/?)L,1" GWI%"8CD7HZBR6E3(LXWC[(.:]K.0Q>PMX[#>Z*,/>^ MNOAY3CR,&7_BB:=;?]G[,\T_^.S_NE++3"S#.A'D2.\3/LM,*Q;RC$/\E.V\F3SF9Y MTEF>=&[TI/-1%QP>X0OI9R;U+$I&AQ["/Y0.2=7X0!X(WIB2T7ACKR(%.7D2V-JB _\%U5%". X<7:\AZX'.=PJ(T)D0ZB+ M'Y2E*^Y]4,(!E1[JU'X2;F-Z'2J_S.C=.#'N41(B9>!/2YV;ENF&;H"VTG?I M35@5_1?$?*!H(CU?=80F 1DCY(\4'.1Y M]'4)G$3I54;MF.EMK=I08D4+\7N>N, K$B/QGHRGXB#ZE7.Y2DP4'7E\)GX+ MT!]3@D3C,9^<6FFD,1VJU0*#70:.*P]MCI1@///11+O!\>AZ\)"+/.B8?9?9 M* Z="1X!?;&; )PU7'W@RKE0ZJ<5Z6"Q_TQ\;M0K2G=M,,TCG[@Y1^QB9' \ MNWC\$N.$7!:IH[D;$U@]*#,GHC295C_7-2@U( A5"DF4NKTGEU=1ZO0NSN\I MZKZDO \I,77SX',B!^'(BU">\*IGI(I6*+UE[KJZQ3#0KFK[T=)B*6E MZ!*/$.3I5RJ4F$1R+DH/7PS7H"?J-V"Y9TIMUN]ZBTSL(<@%O,KJ_BWV0[X/ MB,@@]/KW*'% '$>N<,FQ;J02CG1*H#@'O2?T'^*E*!TFV,7)F2>78JEBKC=A;M/".F8I^5S4:DABZ:,H55+S* #BQAW MF:.V-#3&'+JPZ$:WXD3# 1T,KSELE%83D_?0(I +(>;!4?D[?>="N)#J#K43 M$J&=(JQK+8;W>0QT]5WD3&E7 /3\$WE58""%:98#3_L@V"$9]%REL/HZ68S= M-:.OYVQYF)D6>#=K6IAPI&Z;+4@!$:Z;,A>HD)JX$3/E%I *EV?W57I&K+3E-Z##&,CKL3KUM=^QB:U<]I@0=%GK(%3^BJH BODL@#,(; MD%-_J\-P !I8F'C"3E0GRX'T$KSNA,2*J8UD6(3,QY"(T:T[,E#D!6C7]V5D.I<94R,* M) "+"E(8/I^.A5'H NKPHIF::)2 ^'1@#0.\A7V3EKC"'="!6>!\E]?J^/X@ MH0/Y>Q:BQ8#5(O37'*V3(E6J NIE'I??:<.):D4X"XOW 13[L*;OR"N /W(= MQ*"ICJ[0LU[ ?"DSJ-'$@V81@:YUDO2D\#. /O&$)A2ULZV:V:)3;29R"L0Q M:C("<0=O9V5RT4X$T0C+]+7JN=EZ/4Q?COC8-;.<=28%_B48FP.WLH05=71Y M?H0"02^+\PD>&AE?I FM['=I8> +^:NSBR?YDWW'(EA@4D6WS#@*JA7C2]S/ M3L3$]V.FS%0HS0)2&HX3T,(WJ2,(,[KG73$2X-,!=UF4"@E\7VJS]"0%J/-. ME$I'H4V386A$4*@D#MT2.S\Y/\X# G'T!>FDFS\2//L!#-S7Z'&9]I]5HYMZ M\-Y#)=.-XRSN,5#2MSD^#G(\2LZJV:X\C;W)%$@Y&_5ZJ*R <3973"VE%%6( M2/B:?!V\$D+ S=>KI^7?LKY,>4R&HBX)NL>NXY)3^;;=:.MQ5]0A6!&>BMGC MCC)542P.\-02=?0J5%,0=&.8%LD#X72#%XAB7A'6":I23N5W M,;B')(P-E("U>^"."<$L8\M8JD>6]A/Y50]%]GE:[4_1.,R,),$C55M"+$QA'YL>1)P30 <)IYY/*=/!UME:>CY>GHEMX#32U;2IG'-$+_06FKJ57?0'C1E3C) MS^0K.9EJ(X$3"2=*6GKBWC]=5;H!XP"]!-W-%X^KLJETS"!+!HC ;!;/F+FL ML0 658D5+HDL*R)#%YA@J GBPD0K"K69& > M5;-/+5<]1#IIOXIA\?-Y%B:I(FGDD;K.B%1B!EU=.DG&OB4NSQ7KEZ$N$45' MI(U5'ISE&"*L&#<4W*+T:RP&.U[F M(A;)M"E*V'DX$7>?'M4PLS< MRKA'%R=7)T?=+T;WZ.CLV^G5R>DGX_SLR\G1R?&ET3W]8%R>?#H]^0B/G%X9 M__SVX=/7X],K\7F&H.@_U)H"7',#*8E8ODP<.0?<># M:G&74W#:7TG_1BLZSJB\G+P=(F^Y,FH@&NE,*#J65/1^)17E"$L_232!RTJ2 MZZU1!EG;JUAU/\'G]/8GLMCUM&U5TD&UI4V?O9^$*A28[D=$ HJ]COJXB]2Y M\K01Z@5,1M"( ;#JD'Q$.33$=4N-F87 533W%O1W$*8%>:5XACU2-5 @07+S M](KFI%_4!&D=6O&]'?D?3"')#O9L6K=AGI*",=6QKIF&O#7AQ??OL"1NG91^/L_/BB M>W5R=EJT4?I4\QK/6<')TXHO+A4Y1S&:[H ZBJ=\2#RS3Q)T%/%#]8N^8*1: M2;&(/$<@/<\C>EQ!,,BD$(I#-:O*Y!4[7MCQG49I=*JMUD]SFKEKY*:-C]D- M R^X5[W4U-]TQ_!0B!3L +J0DZ5PI8G5HZP'UG(2\Q6S<"&=*C5)+/K++P2[ M=BG3#^A*IMQFM5DO$;$5B*A9)2*V !&M:J,43=N B%(T;0TB2M&T%8@ T=0H M$;$%B"A%T]8@HA1-6X&(4C1M"2)*T;0EB&A5Z\T2$5N B!H%E$M$%(6(@SC$ M^%]AL;[U[;H-7TY$8I<%PTJE\HK/=%8.%2?P\,.?WYBU-T\$D=VNFG,%YK-A MU%X"1/,B]E?SXO-I2'ZUPFJG":64'*7D6)WDD,=?*A-V]$,62%"GT5LL6?;Z M>%07I@E+=&+1GO7Z<(NZ:*DBXGD(\I8+"FCD/V+2-^&J6%Y:/QD%(K]E=N5 MQ6 _O]L=L!?/THN7*I?YQR9)<7\HF%QT0 MOXA-EN3Z4C99DNM+V>2B<_@7L+V>33;&_]7KOC<)[O7;3B[:;WX9HT M_L6,6X>%L>1&-[M!I?+Z]BVL^ WL6_.HZ8Z73NUV[O;G,MW=#+-5:=5:1:NF MUTOF@T:EV;%*-BCH:&&;R:'>^JDP!V9G$;SM MYPEC#LPEI]Y$%56I1_9Z&KJ^2Q7EW#M>AA<>I:@V=_@W"01UX%64<[+AO15M MH=4J=J-PU512^68IH6"R;VSU9I]"]JV*;75*JB^I_E51O5VA!+B2ZGFQ M#HA9G .R&ZC=P1,4&/,JB+->3%I:4QD>*#Y*MFGN7:D_LGW;+5AK6>U*K5&X ML5:RQR[0RPI,NIW:_Y-<^D[%KM=+?BGYI>279?BE76F59Y0K/)S9'7*I-\K# MFZT_O($QOV 71M'\,NU(4L8SMC9?N6"/9[/J=2F5LB=\EG=EK&T+:7.MYM,N M$*MP&$IB+8EU!XB5K/625K?QUL=F#.W=0-UN'E*<4<-0>311^L9E_NX+N,^Q MM*:Q:X6KF==' 1NC_$=0P*M-95^:%5HE)Y2<4'("!G;LDA5>PST.V^J49P&[ M!0;KN\$P_*BQE9%KU[H,<"3LC(J=K/P&^$ED98AUI52;:?5+&FV MI-F=HEF[8Y8TN]O' [7R>& 7C@=2V[L\(=C9Z-":[R;L0HS'K)AE['^7:7K3 M"=*[0.2M9O'I:26);PD)E"1.![A-LR3QUQ"L+XLN[4:L7G3:P'YN ^:&QAWS M$FX$ P.X=L##D./" ^>[$8?,=VZYX;E,[+YTY'>I1,?&!=:6UVE:6H$U*S6S M>!7VPM&_'3RPI4D7VPN5I]6SJ=NUDCU*]GCY[+&TSNA4ZO529[RT(D\PR9[5 M:KPKST5VX5SDE,>&%T1E+:>5%]^P@4G[0=+S^&:\F[?KJ^.T@:T6$H2S*^UF MF31;QQ'MBEDOCR/75H-IN\AD+/)C MFF45)NGX',0,<%0H"EP?YHT/;>Q\H0-G0/^IQ9N61(GZ!;?BYE9!OQ^Z,6## M>3^[":!*#:L:_SAP%SYE#(+0B&\Y_#_DW!C"1+>1P6'-?>,KO6B;%<.J675C M#Q]#Z%FU]_3![PD+8Q[21^;[=\8]BXRW9JO:,@!( OK&J MM?2;9:>UQZ>UQZ>M&E?PP-N&-JWK.R%GN#FL6(7OZR_B8N1GZ1YH[:/0!6P MIHU^Z-YQW^@] -BRT8(!;"(W#6S0CT/FQ$:HX!R$-\QW_Z826<:>7/?1Q5D* M)2>(XJ@R96!;']CU[W@4NSEKAP6-AAE'A4,'G&RFO59NX%S_51:AA1,AH!+-.W^E/> MS.WYY/)*/(VD.UH9$VIR<(SA%C%+1-!PHQA73RLU6!0%CLMBH-M[-P;T)V%& M"T 8[IT;NSR'#:0]?7 8"]\:A4$_ 4IR8'*W#R,"&!8O2 S+U=L'D\/@NPTK8\ME# R9WK( "B!+^.#. %^"NC$M F\/<( +D/PB!(;FZ)WM/GIW " MH#T9 '"3$.&I)H8S?*^.KQ%D"JB,"9.^&:L@(,99A M7R$ 9KT)V3 R,AJ)JD7SG[ @_DI@8X.'.1QX/I.,#U+PY E8<< A+9G4MUJV M-,&

M> Q,X[P 6N=8\NW)RRU__GO3K/5>3]N(8Z9<[KI]:PE M:_:.'X1#YHE/[CD:LNJC-[](XHYOW;"_#X9&G&H;V!NPFQ*.NK1,*.L%+##D MTQLP/I 1(R&\A6B:$$45$MDXLI#[J7"!:0+4 *@1:("E1;L1H/R0K)>)Y!Z# ML<:$8UZ!/DC.UO><;D_ W0NB^/0[26"&Z2Y,[8N_&AR79E9/&$2EZSUFEA+ MR%9-U:>6[ICR3PN 0+C,*+;,\ _48("];UR-;KZ,V.OP\1D4JO) M@=EP"9*+I:5OH):^"<('HP=\=X^F#/!<)/E9@A8A"^0N),>TF?\7^!9GQC_4 MP#C_]&>%; #[ON?Z BMCBP$0"4$"FT9K0JT9K(H'(S/^8%4H:E"\N$[BL=0R M4/"%!P3.N+:^I4"I!,QZ"9HXLX^&+($%!5<0'JI0S/BW@%=^2"H"?YOX6DQ& M)]7 *?^[F1V]^64*91"E$8&4[-M X[$MW%7 MMO037B\3S/2_E:^_KPP=94KK\9J(@0*D&$Z/^WS@HC$.IM =>MXX( 75]L%T M)U++0FMJL-*F+LDPM:G'/$B=SM!3C!P7Z))\0=:_WJS+PB?2^UQ@+ASTW;M?_@$_%*0<#Z;$PZ#;,=JR$10:Z:SB) N4 M6MNM997" 5>\R.U*KIYW_IB\\.8,9,0&U7MP)M%E'5#=_OA9Q]WV<# MF/B0>??L(5)G?QUQXB591*W*)E54JUJ=GPSM=X3'!#"'[,>^!C))H/L>'\2' M\C7U&1WBI1\&D8LRYI $EWO'!L!2'+\F M<0S.$QX-DV;ON)ABF*$*)#Q^R%SD6Z9 M[Q 5Z_/CUQ[KH8>)(I^.SMPU6.Q3;.I9YV79"77&U'CR*IA&Q#BB9(@GJ']C M@!/4DX3-;/-+!Y,6*)T2_H_2^+\(8.#3^G'5S#F$\:^.FW-GOOCH^.&P/'I\ MA"00P$1 2?&*DL81$BHOT+4$""G-)S5F'*I9Y6BF9/6ELK&;K:K5GI=IKLE& M;?P QAP _E22A/J;\H4.A?Z[!R L5#N:6$L?9;TH\)*8KUC?3)4@XD&48DLF M@F1FPS.38>96)"NQL"8LF%6[1,0V(*)=RJ7M0$3)#MN !7# YE9Y+!&Q)D0T MJZU.B8@M0(15KME1=@G&R+P'FNR[/%$F7/]4F<]*8N MY A&[84N3/R9>W<_K% M6#R;AN8FZL[:6[#O(LK*MC?%#T6WJ:_4[ (;U6\!=C=!U?7-M'HLG*J%=;W[ M5%W'.N%%F]?;!99-R6_[I5!Z8^O:SSZ-TFW+*MH,WC2"5]CT9DE#=W-6[;3B M7[L18-N\;'KYFUQ[]+@(&6566HWV3L6*-T[*ZPC];GB3:X_D%D/*9JUPP_)U M6I&O;==KC[L60>_-1H'4OND"G/,EGE;'LPQ]HFQKM KL M@/U**7U#@<\U4?I+"8>:E6:C489#7TXX=-L L8W1U&698\^LU-J- ELHEC'4 M#<10/W'_H\=Y7,:7MB94NFU":C=CIYTBPTVO@++7G#2[%92]DZ%4A()I[7(2 M[%;@O@RF[@S%%RK+RV#J!HSJH[/SD]^N+KIEP*@,C;[DT&B!&46OE,[+P.@N MT+E=Y E &14MHZ(O)RIJMN-AUHWL^F6&5KX)J[%B\!]IE^8979C+4-2+ M"KENRO;<+D \*695 <"4\=F7&)_=E F[78!XTH%%I5-OE;'<,I;[FF*Y3V&4 M=LLNP[K/LIW7NK?+&=:P:KE=1J?*6.NVQEJ?5,ZD7:QI^^(INXR[[@IE-\TR M!EO&8'W15'7#?:;VDKI-C,J MN\6 >MH5[':A :K7R50SHK9;3"O;%=7=8D!M336N[8KQ;5?4=XOI9[NBPEL, MJ*1HU?1C+PFU^N@IAY1L@C3MW*L0A8G]]Q+Q@-N1]G@>7=3^2=V/PZ M3?^< +!! /2#I.?QM4F '%@*['BPZ7T5;4*T*JU:L8;Y;HBQYUKAFZ:#PNE; M&LV;WE?1]&U5:F;AM;]>FYTG#>)-T\8*:+ZQ#;JJZ,*.E6:G\)X(NR'5R3@] MB!E@KU#DN#[,&Q_:S6RE38F8=HJT0_=.^X;O0>P MFW/;N^A^/3?LFJD2FL>^[H?)C0&[9V"'NM&0K.[1+0N'S F^PSZ 'J,9KYY< M7F7?]*?.:\&\49ST'\2#58,P4:NV)C$1#/*8F-9N8I4@ JJ598;UI9I5,UTJ M(',ZT3RJ>'$A>V"YQ1 .HZ07Q,$8 M!.$D3.]9!+BM5>LIMQEBP>U- M/#S@HI=9GC'>@G&3C@Y_"Q)",O2!/]V1R+R"+T9!# A 73Y=E196)&G?#AJ='XO0AX6-Z+(%IGT:U!%R1RR6"3P^H@=Q'J/FY; ML0T0[(!'$7P).QAP/D6RB$$L?1# ^!T7-*!$!BT1\(F@ . &@T'$8^+\C''$ M2,U)N+(H"AR73AOOW?C6&(#X\1U:(X#MSHU=3L"?I(HULY@>J1K0?X_A.G&V M*MFDBHQEY#Z:SCD(Y1Q9(RMY@#1X%/ $$$WIIOKD\9"&0A=3"P$I@%X@)X=( MW NB",#83SBRDP,SW@A?71Z@LY,O\TT=Z:#8W&^[P7PY3LOA_<^TA'7RFP;%D56O>.R>LC M(<]0V#$W-(#>$T(,.)@#'B)BA0)&>>D 6#R7">=,4 WBTYDQ!$)QX3""HIH: M?.?27X[<[)S:'Y=?8U0W:Y7+K3"O.^!K /'W_3C8QW_!"&#]OQ(I8D+ND9:7 ME!:!LP8210U+#C_(K2B!1Y"*88EJS$L.BD88 N<)T!3R2$:C>V!A@>O4-T#[ M<==_)[;U%) K!I1F(?BPF>7#8AJDQX& ?!1Y&)LP;7X%0PTE9 RHZJ>)XFGP$X9>@IV MS6HGG3 9(2%&*&AP$[[Q3W#A6/A@6'4A&RJ2;!OS 6?/ 5S.17L4W& JL+?= MH#\&LBE<-,T,%4&7OGOWRS_@AQ(ICL=9B"&E6RETTK :"A\93:S5?EI)\"S? M4]ZJ9Z$S&:'!>F?IJNGG?^F+SR3G6!!&V]6M.$^S2!C?\/T> /_[/AO Q(?, MNV)@&$1$.!O)*YR=#^QWA,0',(?NQKX%,"7^/#^)#^9KZ MC,1(^F$0D:HZ)-$#NA!'SXU+F(F#T:%E5LF-AC_ESNI@V*T(55I8DT*;6ER3 M&;? :C^_^>^KP)EVC"FTE!^$0^:]UP\VY4=O?KG"H!]2_!%\BS9:&AQDORQ! MJWE(3P-@,3"8JYW' HISS[&_G/S^[>3#R=6?1O?T@W'4/3^YZGXQ+HXOS[Y= M'!U?I@?8*S$\3.M19^Z7((7(R!Z Y 0K&BRIAS4L\-&FT1_@8@)65@$ 1N'W2Y)H;C6QCNYA;LR1[83S*\ %Y"C*0(J@.6%$T5P^))OC_ M6&X?;(H05 O&$W*O@:E T7HD;3^(,501@04FI>\!_P61J=^,Q#)_&$%RSMVYK9JI"A M#(_#%BJD(I(1J$%X>\0>A/>4+0S@0^J7_*G \UA/!JVS22,QV27S@X%;,?YD MWT$OB>C,T>7YT=0IY RIO<2,[GFW(K5WX'#>CV0,R.?"O:_&T#S$1,U2'/3"Y\;!/ZZ!'\?+&]3"X>19 M;64B9B$H68ML$+ S42:^$9)JZ@#C[R,&OU4OJ\:G 'C )\X!B<0?#"E\4+;! MM/3,3?8,F$T8.^L%]*T3A",4!%Q\(,5#RB\C-D+Y,9 2%D5NR/KR.C#S7:29 M M'U.-20OD:42H5]X4;?Q0Z R4$L,->785P,8X/!?AN@H8ZCNP.7]Z7L6A"> M ;XSS&[5P-&-C\R)@S!"7QO#XX2NK@]NA6=<<.02]#,^@E$$AN7^;ZG_^P"F MCD%RVO@ #" 865"2C4)\ .S2SR3CY?%1%LDPA;=27S5;+&]/'"%E#KS@/BK8 MBG@>^LF'!,T6W).'109IQ/$8#O!R*U42LML#B$QA$1&M1%*ATZYFA:\G?,$] M$J!!$L&WT;M#@H*<4[HS(J^!=.THXH?J%WW3N$=I^*,-[ C;.>]JZ/@2?L:D M+Q>':E8YFBFPN%R2:,LD7VEVCH%FM6OCHTA!*E!Y >IORH0X%)[9/0!AH4,D MJ9 F5H^R'J@U,(!6[ E-3=H4#\*7R^8^9 [M,Y,][*HU-X6O1,2:$&%5ZW,O M>9>(6!,B6M76W%O7)2)*T?2Z$&%6&_42$5N B$[5G)N962)B;1QASKWC5"+B M<8AXY!VSA>[#^G;=?L2N5ZH-5WRX5C00P#?%#W]^TWCS5(.Y3M)P@S=/VTL M;.[-Q-N01C-5D(;^"+B0NDE3K ,)X&ZZ2VU\MMUM/Y78\Z9ZXDK13 MW(X!OH*8NJ2.2>IH35SLVC7JL$N1OTF1?\IC$9'?2S"[R_7?X='HG8MJN?=P MN#-L.P4/DS\+N1D[/V"Y3=<$5Q8,W"V4O2P"7!26>A$$N"CD\R(VN7*-M;ER M.%*3;;3Z3YH42Z?N;WXY$TE N9MGA4F7G:US]$Q%N.E]%U$>06B[[2X(-Z>! M;\6NM0ILXOM:Z5GHU4WONPAZ%LIS5^FY5K':S0+I66C93>-US8IW MQ>_6_I_4BZQ>J34*;+17>M(;K>A^HE4.F7-S$>O_A*Z#ETWQ^YW*O5B0:;'V M(N_2K-ATX=SE:>1M0>B6]L2F-UZT=U]IF.W2N7^*L;!I2EA5D'S3^RJ8PBVK MTFD6KO)W@\174!3[F54-U)UI'8OSJXA..:(6Q43QSG4B:@>2U@<; "OZR+H8 M45;Q-BMT0(6Z\-Z\SV-5ZU/4:\,J7D&8U9IU;F&]\I:V5@94EO08!3X9%S#U M?1!^Q]4Y;(1KKAIGLHH"S!/CG0XQZ:,FS$K(1:(HGM74RBGB$V_-EE9M;.F; MXQ6M8J7W4#5.%\[.0YXK(IPK:*?71WU" 34J/[.@S?NTDFT3-5UG 3V80CM3 M:KMJCT5T:1_'5\O$5V2IRT8>!99>NO2I&#C2%_V$IQOH2Q!?B@\IDT>.&/BQSG##1.JMJ V@[F3**K8_25]24?V=! M]6;X^P:K*\G:+R@(9]1MGE\"&O8 TBS&(HT/.$BAB+,?C3@K7_6E*,29^2K@ MRR)N.7BV%F%3+\Y),%QN6Y6)?4UH A9B:2''2R*LU*OT15H.B&3%.?./NJ>J M*DF3I_H9!708DVF5:\'3Y(@1V6Z->(2UJTVN^/TY<[&3I1;,LOF4-EVH+*2YM5)5U;A $..\\SG\-(BYT4$'&D79N7 *B,/E MDA.?)7TJ;XDUW]%\I=_H\(RV)N?$QDU8_U*55:1J@7WA];J1ZBHA" I+_"'9 M:?T(^CQFKA[QDCJL M)X,H(A 6[HYDGZ2TXT(Z,I:ICX/WR\"T534^\%Z\>5#F.>(][6R)]8,Q"#X" MA8($EVY^)VGI>914:3E@64YUJ7*V!:K=%1QG[9@W9)7>4.D-;=0;6O[L].CL M].JB>W3UK?O%./OUR\FG[M7)V>FEJ#M_]O7KR=77X].KHBO.SVKUEYX=C!5> M[;N1XP415H%.ZZW[<8@-$T$:!CU@3):9J5AAV-6"ZT*&RH#.K)*Z0GLN75>W M:AS_T4H7E&HVP_ +N+8&LG'(LWP$G6BE,&VM-W2LH"; MM:DHH:Y8N!:A-9CA]G]^X6=M/M!4F,U8&PS/:%&RV8\LTOJ+[7PIY3P/8'E['7 M$1$(A3!HX2$6M-8L3RWJFYF/:5EXK'6^9&%R"F/GJJ*S*174R>IR1>0BK9J^ M'07-=;4S)23QYA<\ZE*UI FP*/?&(.M&>3 :X(FB.@'?]:%B !D"+. 9!L8@ M946!QS1VR*D:GWH<6U_"FFGG>=Q(U\M)/(8BJ,<=AN>QPR"*E2#.==,+>39 M#Z0G.5RX'78']BKI3A2NV.9"M:5 VQ3? \'XE^P,D-\8;1?A? _H-@;@!N(. MQ$&D.U! R:\[/9D 7T,B MU6"34=?C4T @VI4"/?2Q^R<(Z9K18Q%V+@Q@A5I?LK'UW@>)UR<13K*<90*< M$P93]P\/8>66T[-87$.ZVJIN.6]"'"@%(_3:T<69XA+Y<=;J&.,V-U[0(\]> MD.R0(96!?^,'0VS9+'3.6&M.5PH-^;!&.0,O0H0C ;Z.93TMMOU!6HY3+F!F0R+!W M@3@R)/$%J@P;> ?&'GLGY"X(IEAHB3U7? 1J:)^B+L;1UV/1JP2V=88ZB#H( M9M'F"QP2V6G/A7=!"=H_&2,OB8R]WCNC5;5;/VG"7V,,V 6J-!2>L+P@E(U/ M1U)85(VC6>H9GL+,VR321+O*)=$XCL^&N]$%.?A3K@>@.M^=*@4)N6EJ#[6H MUNE[O)=@1N\R1VA&:]-X7@5&,AGZF:I0P,JKHASHUA,S63)$(HUP-N#M0:_3 MOFXW!_9UO<5[UYU^W[GN#&JM9K]9:UE.9\((KZ,O&P8>]IHXQT!M'\W0Z[;= M,FNMEV!]U\'Z5GLD[*6[7&A:1T6;ULM[YL>HWU,C1?. '7TKHQ1A*UWH$TAR M[;8'VIDP)!CL*'8JF5\M;%BMQSTJQG, &37K$1W(;ET^ )<>VZ*A/W8V&+@. M]F') M\\_3(07[Y+S\3$VQ_3T.Z4M[.X+R4TB60CX9R(P2H&%P@7X71I]V%Z M$)ZJR$4OIH*ISI X]2+#%Q%EU=XO'JA"3YKO<4#5C!8D[@4VBI.Q$IOMFXT] M_D[\B:^;C;[^4:82CI6QTW5(5)L=NV[LZ9\" (8<-7)N/<(:T;:'24O2FWH0 M?4X9F3,1F'GR"-,7_A)^Y_H#C-P1WD-T*F4WX1[7@AIT;*Z&E$I%!#@B.0K% M:G#R$'7JT(UUNR&W-3=*+;V*6'84X:]1,L1CP[^Q3QM=5Q$1*4&D,8>;@ B-$EN MP<&YQSYN*3P)!Y0#A8M%4T >FX+-0J<3+ +;$/TZ%JF3)\ 7 U>> M0*&)C/WRT/$.HHA..&9LMVK\RK3D+YX3LL]@LEF*^?3TU-PN5AJ3?;7F@C5X0\H8F518Z<*\-,%121PMV51/8 ON=WCH&P M8/*%RN-6NIMMJ>WR-+ \#7SB::!TZYJU)F^WG-IUH\GKU_6&V;CNM.N=:_#/ M'*M1MYH#WLRY=>?=BZN3D[.KS\<7)ZM55KM>UFH2[=O-K0CW+R M<,G"I#DY(4/'>D_K-[(-+/363E.]D'FWYA=^P[QSD8"$YVW7 +EVJ_$2'%L3 M'%O:GI'M;Y,N[<3F=9X"@V7DL8=#U_? F=CO>8'S/:?R,FE-R@\11-QT&O@\ M=]3XV?MNUCI-J].HY:,9USW>MELMIW]M-SM]8!3>OF:.S:]!V=A.O]GIV-]1GDT@7:$1K+OL8\M# ;;9J[5;;*C8<]+P$ MW3^#!$]T,&+H@,DQ2#QR2.Y.* M+IRTO"-XPT(Z89=M?(V!P+VP;1P: M#8^I??YF> [X$D6P!N^E;-6BO:".(W1J7VK$G4.DWD6LM MY?=B[J273L!O S2>ZTGU$\.O4!?8U9_ ;N,,SP!.,@/NVC;MU/#? M:;PV *^T.R/;WD*,^HLP>@3V9"]T8;.?N7?'L?();ISYT?[D[LV5.G 3,94G MKW')B(R11F#$/^X/^,X_388PJ$,!1ECO!49]/L@,L&L3_H=&[O55<&T#;8D_ MFOO^[:]._-"J/;#A,/J_Z+<_ O?W-X9 T\]OW!^(D,#CS!\P+^)O#)\-89?< MZ1_B&9E9ZS7,;AAV^\$HYOV/'KMY0R1]RL+PVO[\Z3PZ[I^[WX>7?[;^8WT> M_7D_^'T>P!Y+T10,D:#( 6%#, %9L!@LH?/Y^^_]Z.O?WRZ3CW]]^/:O/R[: MHVZQ8 FV"BPZ3*["H1^/@\3QNE_W&ZWK_]1^J^U_:?[1^?SP[_BF6)#X6P62 M,4J9"I6S?_W>^Y?WY^COX\0[J;?^^:%S]9_;^V*APF=!I< YJE-R>*QZR[%, M,(':369>U_M@ O7,P>#:=)C5Z;?:_9K3GE"2S>,?MV[/C:-KJ]5NF2_"MFV" M=E3;6J@5-VCF8&X%E^N4X12\%,+"6!1*6LKE$3G0:;A('D_+[I] X\(72HN0Y?]N._PW3Q!JYNZ[;5@N\DL[@FO7MFFW6^\U>R\R)648L2.-=CHX@?JE_T=2"M2S0BRAU! M*DI4$6.Q) [4!X*KZ),<\^F',>*92>D6AVIABF[$-F?6D@1VU+I6SZL:J=&P M-C;&QK# F(*8^IN4X*&04_< HX7B(?V>]:+ 2V+^'B7%*N3W^/F5,RZ>%Y3? MS$!6KS;G%IM^,2";GV24A^VC+L4_#M[MQH(^+R7 'P'PQ:75EQ<.Q1XUD[AK M5:W1E%*[NF&[+Y[) A[S K^V&=7 7Q<-]"WXW+=OD/VQXP*RU M>D[U-AX6X'@['#=HD<[[S23M_J8Q@V[*5VL4KJ4 MTF6A=+%LUJDWZ^N2+F-"I8N5Y.CV@10*JY8^5BE]UB-][%+ZE-+'K-5;]6;' MM/#W=NN 65:M"5#]F__8MZ_7)G1(RL@[5JF ^?7!8_?1,T1)'?_,!-AI4#7L M3(R)X4A:7:KZ&C5 *8=NV]>@S6S;^Z<'?,O'K((Q$,%OZH^ MWHLB>=)&JV6&Y,@2CO/YL.EMVB.L119%M!XT6AX,2V0MUUZ9A&F4$J:4,$K" M6";&76R4,);5:5N;EC ?Z*)X*C;.4[D058P+?%-P]1=W2)7NL)115ONZ.Z\D M[>9ESFEP)]RJ%LF=UV;9-$NY4\H=)7=L,&WLMH5RQ\:S\KZUNV)G;B7LS8N= MM)AW0US2>F5BIU6*G5+L9&*GV;2;9.[89JM>JY4.58$.E;H&^JXZD77ULE !361>RE8(>!?S,F;*B E"R6&E9DTQ]9=HIC@QAZ@!+O8JH(C26O M104K9GC47ZF2UD"6S2%EUR5,,Q"$751^V3P3C# M3JO^2$*'B6M@N:DN15EN,99=L]19V"4+>\SGT?[9#X\_J*$L$-^OR7P!)M_Z M#)J2R:*A7[+O*\M0.*W6Q3WY>C:IX'3;M1 M6XY;.[7F,[EU[,:!9=-5MF(NW6P5$Y>*>R>9>.<4]_;Q=.<%,G2G4VKE'63H M3F=]6AG+P4?&!?=$OQJLVDA6WN/',-@K M"].;U9/3RY+!GKO"$ZK69/S[UXLOQHD?Q13T_1 X"4:37P,571Y]+JFH2"JZ M8C\"/Q@^@&<18]-)S"5W;OF0O2JR.NI^*P+ZW'O=9+7^<5Q25XK)B_T,P$' MKU91EI?PUKR?*VK#AVVZL)R>,0B#H2AT>"0;^V87V ?R OOO%5G]4S;UU4CZ MI1/H*K%?$O/F]D/4>D#E[+9F85JUK:MZ+5.U4ZL[-CD<35UMPE1B8*M1K:75.OW YRD #:S_9]2,&LZKE^Y:KOI@ M6@#TS2)YA+Q/]*L5L?4#*F$K-]]>+15/:2R5HFB&;;.QU7RD+$_JDS0>W1Y/ MS]PROMJ29>Q:Z=Y&6;J7EZ5[I]'JTLTO&V8+O.=Z[]KJ-=K7];[3N>[5'.>Z M9S=KC5:KYW2L?$N8RY-/I]VK;Q?'E_+CS9?IS9;TZCH7XS&HEF<@.E!3)W;T M3=-*-PLS!\6+Z;V 6VQ+GW@/AL.2B#IE4^MU\CI$@W?9P1Q<$*S+WN.WS!NH M"P;4C4^UC$<-E/CP$HT'=L-M0)W:5]<.>SZ>QKL@UFK34?>BZB@+K25':=0V M6*16,W@GZ]7F=[E\#=[<]NI5L_&R-]BHMNL[NL/%(8A'D.I:"AGKJN;ITD2A M%P0'?OCS&^O-=NY_GI[]U_%%]_+J^*M*K#D]ROJ";"MV9T68"@XH;6RQ'UC, M#_7OCB\NSTZWFC]683IM-_45'V!]G';>VLXA)8F6)+I&$OW M?)=[)"CQ9GP4^"45EE2X=D'I3@G,N3&\X+P7*>9N7]5K.+IU^6#RQM<_#MQ2 M@):DNV6DNY==;^(IQ0:"8M]-)=GQF(&M>KJ5E%Q2\OJLU4EBWG'[M?3J7XQ7 M?]3]\EONWM06DELI(U^^C-QQB5B2Z(LD4>G1'S'ON^M')066%+A=+I'PW[-B M#Z7_7A+KUA*KYK\/9(X[OZX$3^W!T=+-?LM%/:XM\NYDI#:+S$C5 M4Z=D+F@N>2K_&>9_VH*7QQ-9[P*W/R./-4M2Z07]!_CG-AYZO_Q_4$L#!!0 M ( !:!J5CHI#7"TP@ #HR 8 =G-T;2TR,#(T,#,S,7AE>#,Q9#$N M:'1M[5OQ;]NV$OY7^%*\-0$LRXZ;=I'3 &F2X@5HTRQS-[P?*>D4$:%$C:3L M^/WUNR,E6TZ<-<'6UMMS@3HV11Z/Q^_NOJ/IHW\%P7F9\S*!E/UG\O$#2U52 M%U!:EFC@%EMGPN9LHJJ*E^PC:"VD9.^T2&^ L>&@_[H_W#_H#X+@^ AEG3:# M5!FQ@_ PW!_LOV*#U]'H=71PR*X^LMW/D],]U_GLT^GDOU?G?M:KS^\^7)RR MG2 ,?QV=AN'9Y,P_>-4?#-E$\]((*U3)91B>7^ZPG=S:*@K#V6S6GXWZ2M^$ MD^LPMX5\%4JE#/13F^X<'U$+O@)/CX\*L)PE.=<&[-N=SY/WP8_8PPHKX?@H M;/_ZOK%*Y\='J9@R8^<2WNX47-^(,K"JBD:#RHYQ9(B/[_6Y"V8BM7DT' S^ M/:YXFHKR)I"066SICPZ6;5K3D0!AEW"C%VK@I[X%_QK0(GLY=KV-^!^@:%R@%"4$ M.7@]^\/#L84[&W I;G V:AU[DT2-->*566=^8*QDB@_/[W(1"_O#B^'KP7B$ MTH["&.U7?35=5U6CWNT\4V%0%2GL/,I%FD*)'7YX\>/^8#0^"JGC5]6K8\,$ M?0ST,XQX>GX]N7A_<7HRN?AT^?/_JP57]+KHL3->"I#LUSZ[PL"CC2I[+ %M M139G-NB='/%4B6WXP(%^&CDAG1ED,Q9+BP$IN()1*6::5ZAU&&_,< %R_D4F(:I M@!FF#)L+PWZJN<9ME'-V#972%A,)>Z]TX4/' +DK&RSFK M2ZMK0+W0LQTEP:WGK" _%URRC"?8I)DJA&56^7X/.I20@#%1!V0V9D4),4-,-5)CDS-;TLQ\] 0R.$%E (@^F: MDKQG3AI,!8E3D.16J)I*<9E3'):R>-XUPQ;$&P?BT1=!#"P3)<*$$+>$10\1 MC-WQL>X\%V6&P8P39KQ M,)QL7K6H)ITON(!\.#7=CS'TG(\"#U37M.IB#.7'JTTTR,PFC' M"3PH2:OG39D]G#+#*6GM]YT$>Q!OB;; 7P=\!]/OA7R^UUC@# R66+CS+E=_ M&: ]HA$)K\W3AU ^CP$AULSD&8*J-0K H$F[1*$8>T'IY% QL@SBW43@:W?$ M;$,1EFCK-4F"'@H,Z*B+45*D[HC%U+$1J>!:T *$)S(N-94DJ39$+IRS&\=$ M7.!6!E ABXF"!E5(MD522T[Y!I?EE%B2%!SA*4^7J>&[&*@CI@0<#^DV!6R> M)\3K/>')X?.!0SP]\#[9+]"7IB(EN'.LVCGE&F[058AQDP]PG;9X1 \1W&\U M\99UTY)W.N@Z5'K'6NG:8>PNI=TU"ZIJ7:%7&,>SDD3IU"G@N/L-E$B?)#H' M/H&*O(ZZ8%WB'0"]4U282[8NL'DND+0N<#[ELG81D_ !68;D64QQ9\T:$KQ@ M24_( /[C>E[L$(\#,7H;S[YC5=O'-7A*CN*+WD"E1?;E>I+%;='BG!B\)5"? M,0G?@G;C0)LNXK;'PT-O[\9TULY2D.-+ (K8_" MNR'J. 0QBGRZYUF,00ICZ@)MC'OD%M.DM+7'H]NPNYE07526)TA$,HVAJX? M 1=M$7KN&Y &HSV?QT4Y57(*E,Q+?M-\D:.; U%)=4<\.DL5SXJ\Q4/0,3^ M)4RG_S? DKL8\':'-IDNIKB2N)$2HQ^!#A(E):\,1.V;KF*TAXU.=$V$+(*V M7KV&0@JNWD%QZ*&I L0'UB@1KZT:=^Z8D"JZU:-=LU^G31>KI$2+'*^YW("P M;$0'%F\9S'1LG: MPKCUE]7U?7-0=$;BPR="Q .X>;7IUOS?V?RAU>0:?\$^;&I0>@[*F@C5Y*QA M=3\^N=/E\M%;O?R'["Z[29NSNH> MWLO[1^R3'TGO(V%1U^3)V>-OLW-'XO'%[AQ?:2PSJ41P%=QI+B!CYW>0U)3_ MV2=_R'(4BF]X.?4/]=V]\M_28"T "S6;LZ"]A9Y+6(:."Q]O>+7P;3S80L0^ M\CD[[#&ZQ]]A0>LOI[=%IC/AO2)V_TU_=$!U*S8U4[JB:%67*55T2DH8<_5! MH\O^/=T&*P<#S<\)FJ:5GQC<__E"A95XX*D\SW Y$9\JD3:V?'/8'RT(G6\: MN!\\^%]%N)]9'/\.4$L#!!0 ( !:!J5B1Z!E_3 D &PS 8 =G-T M;2TR,#(T,#,S,7AE>#,Q9#(N:'1M[5MM;]LX$OXK/!>W30#+LN.FW[3@9:HB @E:DG*CO?7[PQ)R9+C;I+-I>?B'"!.1)'#X?"9X3,D M??R7(+@H,EK$+"%_FW[\0!(95SDK#(D5HP9*%]QD9"K+DA;D(U.*"T'>*9Y< M,T)&P\'KP>C@<# ,@I-CD'7F&\DB(H?A47@P/'A%AJ^C\>OH\(A\^4CVOD[/ M]FWE\\]GTW]_N7"]?OGZ[L/E&>D%8?BO\5D8GD_/W8M7@^&(3!4M-#=<%E2$ MX<6G'NEEQI11&"X6B\%B/)#J.IQ>A9G)Q:M02*G9(#%)[^082^"3T>3D.&>& MDCBC2C/SMO=U^C[X&6H8;@0[.0[KOZ[N3";+D^.$SXDV2\'>]G*JKGD1&%E& MXV%I)M RA-=K=6Z#!4],%HV&P[].2IHDO+@.!$L-E S&AZLRQ:^S5:%T@XL4 M$]3P.4/I+;FQ8%1%,VFRR7H7FUJ6=;M4%B9(:<[%,GHYY3G3Y!-;D"N9T^)E MWY7 7\T43U].;&W-?V,@&@8H>,&"C#D]!Z.CB6&W)J""7T-O6#IQ)HF\-6:= M7A>NX4R*!%Y>W&9\QLU/+T:OAY/Q:'!P',[ ?N6SZ=I5#6O7_ORSXYIP5G@IQ1<<,+W2]80]4%\+' MA^99ES2NG[UXUR*(I1"TU"RJ_YD\Q_@"B#I&YG:8K1"(CU;_0-"EK$R4\EN6 M3%J1R6E9F\!^S[@;Z3A89-RQ 8[*H MD M%RTE+"6]TK^QHL*Y2]WUGKI^DK7M$0:"4RJF8M-W>%P'*24;GC"@VYVP! M:ZO)N":_5%1!_!!+@*:FP6][0 G7)7A$Q O;UTS(^&:2 M@X 6VMHR4.8&;/9.#@;> .^HMG2*Y$MR Z\% ^+5=QA0;N83"58H)# V:$!Y M06BQ)%5A5,5 +Z!CELX!&BC)X4EQ*DA*8RA21.;<$"-=O3L5"A8SK:E:8I6< MWC#HMR530UD"RD"7 HV*?6"%F"O@D% -6*4&32 0$!AEG!%=X<>J_8(IYH7@ M '*N@>J@KSG6J9@N66P51+DEJ"83&":X.1AEMFR;8>+YV [$6P/B\;T@9B3E M!< $$;>"11\0#-7AM6J]YT6*$1'I+OP?BRH!F0"]%@;Z %N.,;$$Y"#HT1D@ M76E0[0&EU[H&QTDLC^YCC4I !8"R!+S9[K35)Z8Z(ZF0"UWC7+%KK@WD)H90 M+'1Z@Y;]%EQUK(W3K$OJH1.^U,+QIG]&:B/28]Q\0P)=.4PZ.=^$M" M%;,0 \AP)'< !<(TKJY<9U@=J^40HC%,XS,H'@NI*VB'P5M)X;!6*@D).11K ML@?02AA@U>'GXA8RV )R[U.(BU>58-JO^&,:C [WV+Y[1"&CP\05[5N9'/.- MPJ$=>R(81EM.X$")6CVNR_1NERETB6-?=Q*H@50FV@%_$_ M3/]7R*?[W@+G M3 -UAIFW:_7] .TCC8AII1_>!-?S&0.(^9X<0Y"5 @$0-'&6,!1#+598.9C, MK8)X>R%P^QZ 64\15FCK^T4"7W((Z*"+EH(G=GM*5S/-$TX5QP%P1V3LTE2@ MI$HCN;#.KBT3L8%;:@8*&5@HL%%),=6H!,7U!H9EE5B1%&CA*$^;J<%_,X85 M84F ]I Q[3QAZSQAMMD3'AP^[SC$PP/O@_T"?&G.$X0[U;*P&PE4@ZL@XT8? MH"JI\0@>PJF;:N0MF[I%[[30M:ATCM6IVF+L=DF[]0,J*U6"5VC+L^(84GZK M@.7NUZP ^B3 .> -*]'KL KD)]S,BRWBH2%$;^W8]TQ6YML:/&2-HDUMAJE%>G\^ M269UTF*=F#E+@#X3%+X#[=:!-FGBML/#75SAOHBGLO;-1O ^(EHC*Y%Q7"E$ M3XL";)":2VV@'#?]09:.0="O;@>/['VC20IN '%TK;97'))19K=T<+>GJ!J] M]IU6&=4-7\((;-V&)79ILO;PR\:2"'[#A-_?6:O??[*)=JZRE5GNX=.R7+L; MG=1.UE\%2HS;;:"O8B9"]1$$Z@Z9;U2C0.B-5+KA++8 1.8Y-X:Q/UB59A)8 M$;Y/..AGA>R!.\ BH'&1@;^85M0^S'ZM.*AO_;4J8KL-M+]+7+)ZZD MH@K$F0-6<;2"T1LD$(ZX6@IA*;?=$*\W_1X%69_KN?V? M#;&5)M!0LR:T?A/>GJA#$\ H\.F^8S$:*(RN3&78LYP,2_HM3_(43Y L[P4$D]^JS]0<=F#O%< Z]3GC%!BT"MNY> MX1FNCHK]_1T[TZLS;WO07?=:C] ?@#>'R6M'U ZG7LHA"&E98^W4R+>$X M:7@J45NH?@X0=-$,PM%-L +W'O+J.4Q354ZTU)4AJV-\NE N!<'GS_;J77 M\Y_=4_F=(?^$1W6GX('^=6<2[*V![IV./S\;SV2#M=MW:S$Z&*U6AB=$GD=" MTD4OLEC1Y,;0_W]](70-04M <^OC/%,,G7LVA)Z$.R?GII\N+#^3L M],/?+_'F6?D#P>![3_$/.L#=5&[; +L7&W8W? =IOU+Y[>W"[0C79*C/L%O/K38T^;K_'5J:4VXEKH>O!F,#Y&D0)'OTJ::70;9DML1 M%N#MX?7[L!W'>68.^LVK[@=0G;1^\U9>U,;-Q#_*ELS36#&][*!A#OC M&<Y0U+">)Q(4CZ\3JV)U#L(_=[AO7MN'Z$O9O_>%!3CR:#/U/ MU^-BU>O;=Q?G0V@9EO6Q.[2LD3\J!@Y-VP%?DB1CBHF$<,L:7[6@%2N5NI:U M6JW,5=<4U;UOZ"=B7#=[X7L#C*UYO2TM2!RSA)#B=3MVJGR<*:%PULT]\:* MA2IV'=O^V4M)&+)D;G :*>PQ.RKU")6VICUEAU54R<"1[BX/@^9C.F M7NTYQ[;7[9A.SYJA_M)GP]J$IJFK=>Y8AE X4VLW9F%($R1XM?>V8W>]GJ4) MGQ5738Z1W7YN33]%HL$4!J/)M3\>U<5YR8@;^CVQCV%R!O[[,4P'-^\&5^.I M,?GU8OP)!D,?1PJJCFUW_M?FSA)<5KG=XW0K9)PG$(@DH8&.8$6:43&%#TLB M<5?X&FYH*J3"7 )G0BY*H[:-#R B^(5*DBFZ:!?=YTE@PKZ>KJ7KV-Y0+#!A MK?.6XQU )&3./47D(@2*H$*X)#*(H>NT(<]3)(.(\2KE:>HI#982(RRJ@20A MC.\Q?228^)#[@F69QHV_FC+$M 7&1H@#=LP(@FC M'#Z:<(TL9":2-EQ+FC&MM7S58)0N.U(*$E)Z%(=>:NSVE0:G,OEYP2.2,)S8S)/:=K M& 1*CVA+UP*2?&[,,OBJ+]QSR&9C_E5CD8M:*$=W,\1NM0Y+4 MJX$HE5Z"W7<.MC$U"1J;_22X15,S0E1R0;A7C_YE5ZNOC;^,2M&28X@*T/FX M#@^;D"'I;TLFJ2ZA,^T56]ZV3PZ*KQB/G*/]L&I%V_%F$VM*[W).NH>>C@<; MR]6:L?1^6KD!/)M_->K8?)OJ<=W8"NQ0?2JKJN]1:;@YI]Q*?CCH=^V@G9?H MH"R)=#.O*K# 4 3W*\1>J'LO8;K"2#'1:D=MZV&"!]N%SL&,<'3C+$7/S8J, M';$$C\BZ'QF&^9$K3\U(M>2%GPNL+/(ULZW$;.[<89^<$/79,S>+TY9VU5;E M@8]RJP*8-I82DSZSZGU 13=CB?U@4.6!6/?4/"-WAVK52L+23386MVW(HC+8 M(^104\669=;.US7. KE%7*PJ]51M0SN".Y.4?#96*/[?GMDWXV26";Y4U*N" M05.^G9M ;>;C W!QU5'^;3K\#_7_"^K/HT@S4_S#?=A%S9"3-&H&YR%)/B%, M?8LEEC&KS-%.>@]H%RR$/3O_V;V&&M);F06CP=7Y^"(_" [\\NQKPO;ZC_JYJQGL1U> MQ_XEWOUKR?!@D>+)@FY@B@+FP0;GER>'HA9XJ7%@-QZLJ N79 TGQ?5MK5+Z MVMM9_9C>W5DQ^-4'A\YA[;JDD,KYHMZ+-P>@&0D^SZ58)J$^>@GI5K5+3<;F M0(FBLX6JJG8:+Y-E5^-AU9_U/;-A3_5]["K86[^%L"K+$#=VD2KKD! MH<1LZX^*+<K_8!CC)"9) M0$-XYU^<0RB"U9(F"@))B<+>-5,Q^")-20(75$K&.;R5+%Q0 ,KF M[?ED""W#LG[M#BUKY(^*@4/3=L"7),F88B(AW++&ERUHQ4JEKF6MUVMSW36% M7%C^M16K)3^TN! 9-4,5MD[[N@?_4A*>]I=4$0AB(C.J3EHW_IGQ!BD44YR> M]JWJ?T$[%^'FM!^R.\C4AM.3UI+(!4L,)5*W:Z?*PYD6#N_0W!MK%JK8=6S[ M1R\E8^B1;Q ^=HF#.E903Q>ZH7KVV;L ID>Y)3 M,]-J7B02941DR?C&?>VS)6/7=3%Q+GB(@^/[F,V9>K7G'-M> MMV-V^M8<-W)@SZ1 MW7YL27\+1X,9#$;3*W\\JK/SG!$WY-NSCV%Z!OZ[,/A*U'U" M(>":3]",DE"D.E#7YS0HM7:76\Z(G).$9L;TGM,-# *E1[1B:WY(/C=F&=PF M8HWB6U#W62N[(G-.82XDGL))RVZA"#DO _.VG:4DJ-KE\L4,(Q"PS^# SW2BQS-FNYAV[F^ U.-F*EW(C=T]"KI00%RDH\2N(GK#@HR')+U/F+ M"NN#W\3%G=;"@/#2L>:&CWB]=+&O%_OZ M2OOJ/$?[8DFDFWD.@.F (GA>(?9"W?@(T_E *FFF[:RMAPF6H3@-M\<@B0,I M&EY6Q-=H&SQQP3 OD/+PC50K7IBIP#P@WS/;B:OF=[0WJ#Z5!M7/HU32O)C, M->++C%&7D;G.G+3TU%9EGE]DH^:4=M:V5RK65!:X6<;&NQ%.U#6TE[EQ2";Y2U*L\19._)_?'M9E?KA#%K47YM^D-7L3_'<2?NYAF&/F' MY_!<\X&OT;+2'Y7!V4GO <^563 :7$[&YS 27"% (-]$WZIZ_8^A9[PEO:OT2X M?R498DL1W$,QHTL8$@1BE2@4)]8M.>J#+>R/*Y8BS7BNZO0TQJJH"Q=D [WB MDK>6A'WNA:U^/=!]LCSSL\\2G<-:95APY7R42L;;VFI.@MN%1"4)=54GI%NE M3C4>FP,EBLX.JBK9:KQ?EEV-Y\O=I]&4+*A1)/@D0D9<&5X.3ED,2YH=&WM?6EW(D?2[E_)V_;,2.= B0($6GI\ MKJSNMGOX)4$MF;$^$1D9 M^?K_5*MOO3[W+&&S7Q\_?F"V;\4#X47,"@2/X--G)^JS1W\XY![[*(+ <5WV M<^#8/<&863-:AEF_-&K5ZD^OX5GWZB;?NV&7%]<7]5J]R6JMFT;[IFZR+Q_9 MV>^/]^=T\9O/]X__[\M;^=8OO__\X?T]>U6]N/BS<7]Q\>;QC?RB:=1,]AAP M+W0BQ_>X>W'Q]M,K]JH?1<.;BXOGYV?CN6'X0>_B\>M%/QJXS0O7]T-AV)'] MZJ?7^ G\*[C]T^N!B#BS^CP(1?3O5[\_OJM>P161$[GBI]<7R4]Y;<>W1S^] MMITG%D8C5_S[U8 '/<>K1O[PIE$;1K=PYP5\/7;-]^JS8T?]&[-6^\?MD-NV MX_6JKNA&-Z9IM%O99X'3ZV>0\"7SZG',_D.Q;=U:P9EW6XDX;?J!NU^C]NLQFVVL;U56[HO!/Z;AR)6QQEM5$S MKLUL9,U+X[()?_ZWZGBV^'Y3OS1;EU?U9FWFF^OIFVGPBFH=/XK\P4W-:,R; M$;S-;$H6.8,>"P/KWZ^>PFA016&L-1KF=_']^MJ&F9O&7\/>*\9=D(=? C[L M.]:K&6/)/;N19W_^WV%R;]?WHFJ7#QQW=/.O>^XZG<#Y5^5?OPKW242.Q>'W M$"2Z&HK Z?[KEBX/G?\*$ B= MPFN?Y8T=W[7AR[??^T['B=CUM6&^ONC 2(=3!-=R!0_@EJA_.R[#$T3."]^U MT3+E&+8R]?I5?NH6&"41S)V[?!"R:PHI_A !#R,Q8)\]RW?]WHA]%4,_B$+V MS@G"B/U/S -X 2.3]<[QP"8ZW(6+PMB%B[@'!A*>Y^(S0_@8Q\-^CD,8')"D _7B48W?<>V MA0=/_>O= _O%K-]7!W%$L HA#(@MS)]YOE<-!QS F"7@'S<&P95RI87IZ(5IZ((U MR9F@:<(5^I&OA>NXA&NA,+WW *X!:@EY5T0C\E2BVX5!6"-P3!+)= -_0/*@ M_.(E" ;> T(QS\U-D['$TX'8>#8/;'R&Q0.!%W<1557) >!\%CJNW70$L0LZ_XC!RNJ,YH*O, MB&KJZ'_^_/#X^5.U>O;S[P_O/[U]>&!_OO_Z%B+RCWS$KBM$]FIU$BN??>*A MS?^^87\\/'X\KS#..HX_A&!ZP"T1XT!=% ]@[PA_#IP(>8EHS'Y") T&Q!// M( FV8R%B)J,T!#D IH=*F$@>*G"3S4TC2E23^5; MF3L20/:W@O4"(D^;?>2!U6<-4T[48'OE14&2#@JL3YT.#J5>NWWO3:$^V 4D M>(4]"P3( B))FZ'G^QR $'GL31#W"JYO6Z ;1@!1?A]O\'L>3#:$T3HA"]!J M*8O$P;(BC#RM$-_,6;+9CLS?PI"\@Y4'H>Q6RBHZ=#,/J.Z++Q'>8*X;B\'*P M[)*X$PIK,,6./P60Q/^&[W]&"PTJ28$/:J0?!XN"'WQO"&J.7R7Q%(51VV*0 MP6#$W U]&EDAGG.4#(DY<- _\)*)[9&BOPP?0@I23? M+7@N63NX$J8!,N!(@0]!HN!!?>YV$W$W%&NUE=G@=.:ENZ9DOX@2V"?[^JO:*P367-T[_#(;>2O]4@Y1U5RJ/'YT!Z//YSP(?)<*ZRY8@4 M]ERWVM? CLC.CZMXT:1HK$WR) M- L<&^"=&# QH()1XL)^-QZ,"KL#V0Y@5+Q"=](7OU526.U@3"KUDS"_!^YV MP",_&+$O?1X*UI NN5$SE4L63]R-.2$.?,"RJ &8$X*^3\265E\,R!?SX8C! MH/HP91I+\MG4?$<&0,A@&*GZ(-LN4*8N2 B/4YFFF"ZM7R_2KU]4;FYF )/@ M4U0J]L[W;>GH\+H[>P#2CEI&EYY!('0^!5"[/B!8/YB:> M4X */E:&PP153TL?\L+/K6\]0!:>??-#E_[3^K"&/GR,W<@9@J#P#@JVA6(' M$32$1:ZPDB2V#WY%AEM^B A=9?T2ET29OW_^8+9JMP^^Y6 &$T3YEY$G**B% MR"T);^5%9P^_?#Y7F<)"DI"!FOP)BN0A5C+;MV&"%GU/WBD%WVQ5S2OY@:.^ M>$!==D3/-]AC'P8W-D3'L]P8$TF1M<04:., M#6'RW!V%#F4.ON#ZXQW^ANHKG6<]6ZU<*BN;-PQP:5_P)V SCB12I3A%*T"Z M3P_!P0F/!Z-I8^_BWVFHFZ:0*?(>']'4E2U@-][);2 B?@I$PNF=O;O[[1SN MH*H$:=K&[!)F7YYQT0%^3\L5 A96'XF=IK<^0 M]Y2457D7YGW#70!LH3(/[9;1;"?^6]5MC!?5[*HJJ5A/M/OZ!]L)0=M&-XY' M-W51:/)NQ=ANEQB[$XN9":C\L7 RA<%/N6G)8/%%Y3^O MCA,/+,#'&B)L0N G"G1DDM4>2RR/)7;-++$K'00\P?+!$6.:=K*8!S.UTY1C M)S.<2*8#VR7B'\(,+07W/R'<'RLPNK- :R!\17+ Q8$/,7.*[-?*LTMB935& M\QSB,:JTUM^-ZV\@ACQ02)C"50!C$<@:JB>%N;CR*P):C74YJ'@?Y0^$[Y+2 M3;[7\U$K4(+WJJ(AVA"YFA0)7-VS8M)$A9'?QH$_%%PN?OV'#[F'@4 @>K$K M\UP\COI^ +>+4"YQVQ*92J1-ZWVX9!3AVET6TB@* ;F\6&1+XV*>8I8BE7WR M*Q0@Q/?C$4Y:/\7>)]$,+05^\KWJ Y5.W6,4\P%+IY*EBD\/]Q]VLU0QQ>+M M@K_:CV@_LM@$3U879<4^LOC'B1@$];E*D>GUD2E4Q$J2I2IN/SKHOY*LT#0G MM,] <.><./OYX\.YM&)I3J:RO^& 3?W_=X_O@3W-J_KMWH;!SM+"[//IV?5B M3FUN*2W9?/;<]T&BGW+%3SQB$':#6&.2?Q@X\)IPA%H!]R0+69SJ2> NSX]8 M1P@/LW)/CA^'[HA%^?UY/.>/6^].,G\W MZ.42_..B_^'WCW>H$\J8L+.T'GZO.JUU4NOD)G7R46E1LE5DEL8M X[65JC* MZAH%5Y3'2';%HOWV J.RDB)G^W0!ND"JA"++FD:5ZD MJ\&-R5*JN0Z22K[2#6"8?$M2TZBIO]:UD&LAWY"0OURXFPN$FZH5TJVRJPOS M#K..<_-NR;9%1AQ>/0F7+R$HUT;%W9>%4Z5_]0.N&G[,<,27;(_'O=JN6C(Z MZ%RK-M'[C=G'MU?2 K-EB6&$&D.AMY<6\<&W@,&?L>>3*GU+=V'M>XMQ3PPL M,"4=- 'X'(]WJL IT!O^7:RZ#PS'&@_AY>A\[@9 7FO\LN[7QOM2W;VQT.U#;^7K)!"/<\VU@"=?;^ MTYMSQG.%4(C>QY63/?-0UD91 P%<>>^#/Y Q 'DI!?LQQR.>#?;V^U"@G\(N M$B "C"?Q158V)I\ O_QZFI506O0W'O@ZH>7#_$87KN V[>0?./^54IU4^,@2 M*;4K7&ZDS4&1W*C%_]]'L"(+_D]XP+\PVV+$5T98XX?D6#T"P@>$W;%[+-EQ$E6BVCW.&F?=..?=-=@@D_Q8,.T&U/7JII-FL'FK?0(KMCD7W# M(W&!$]^7L#[P* X@WJK(V,=,8A\3/"E&1$W\.1RP^S>/.M>Q_VAY]5S'O1\, M,5LE)Q+.ZKQQ2?+&#U$@O%[4%YY*0&7-7#&1+(*P[PQ9)/@@V]G. MAT/?\=*BVO_X?8_]"@&2ZPPK[*/QQJC0CGCJ#4OME6F=77:&+=::,UGG6G*# M>P36=,46I1.'S92K0>G._=VJ!F,#TUN>M--2R[*W^,RNUTE[\[!?H7^9^#MV MGKA+!9.8[Y%KI@/Z&^[YT31KALE@1&Y^,>A%@QY3_4.E_9%,X]''3* _Q(8? MN&@@O@^%%XJL=WW4#X1@ WAN/YS:NIZ=X66JQS=]H$R*:CE]+KNO_5B_RB2I M(COT![(Q_X_FM=%(OEKZQ8WQ%S?&7VP4>:39?333 .\D2!;^R0?#6V:+)^'Z M0P(F$P*<%TDEBF;;:,\2Q;I1FQ#%O'!1-SXL00P$IL/12%[FGP:W--O&Y3\J M5#\"D >FC7WP**LG7Y+<;-,*/25T@F1"?M#C7K: 'T9A)7=]5M("K^D*D1CM MY/LA=>OW:$D@N=6-;3KSPO>J9/+#R+>^T:2!3G*17^O)D4[C05#WIPKK <[' M4D.I+SS7]?5)+*0;!QG"">S!E M9YAMT\VU %(M?Q87^:8-:%^F094Q/02]1OB947RT2>"^(\Y[$4?;:-JW%] MJ;6G/+6RMG179KBL+RXYJT!TY<%P> 6--#_JKUA2:3FNDU1D1:!HSQ-A'X&4<[/]\Y<.B_"*;]>BS M,!X.74$QW$1>*U5A+&%&K"HAEN\ZLFUK=O0>%CO10\+D?#7:I4O](H6MT%AR MP".B2,OR YOJ+BDWIH RP,^TQA\OB3T"Z#$2CYWW';2\5W^6..DL$$4>J#'#&(9K<+#A(=M(!P>">(7 "YS+E:;8 $PH1QG0*XQ@, M]I%[O">YW1&N Y99'7^7#I,.KANHHK80R=B-92-:&07[ ; XXM^$)W?K>7\! MYL]VZTUS &/3S\M*1U@<7H%]@]3!:R'K4/;5:R[ MKZH_E%OC4L>2:*-*+C];C'A-?G\J@Y-5EU'TM>@8D$ MK+4"7JS 7 J1WO\-']CKEI*UPKJ6D%=*[AZK>"^?+ M>."6.P(-ECP]-$,,8##IL;0WFTY!Z2ZPN:FE"K,3?.7(< (5&K*#@_==E6(* MY$$@8=P!(D00=J SHK $!B*H)53D5W(V+D^$Y1&(](_OO33I55'&>9X#EV>H MN*$L4<$++TS0;%0(H>$!;\O'5 M"C^H[29SX0V2$%ZN%B4'F1OZ*[9[Z2%QMAB2\XB'E%R;ZHSP/%LL[A+)L(A] M[BBWC"7/K((II6,VQH(V\(DB>L9>74L069U!-_##*$_>6=[NZ?HPIFE@\C[]*C@99L M**.CRK4G4^R3CF;FZ]V[BX]O?V.6RP=#::P +CW9??L&U57YY_28T?<%4.?8!<( PIAE#]1S T M?>*.2^^ $5?)+:9=!!&[YRE!$ 6LG(\]IV%^ZO@KFKZC=OF035=A!9 !9XL' M4/?]$/X/1K@,@_>B1\!(S'/^CC%6L"!"<<(!GO#G/X?%UZ(/PC?3.ZG[(QU# M@M1-5")=0*&##-(#01-&2.8 M)V<2XY$1/+!=(1.KU' $33_<(-V&.M^1A%EVMT1E"]5TDW:QR4K8$"&1%P^J M';G:E3L&U6 %HS*E"]EX ^5"\2'970,G&;9)&=BC@V:?[ MQUJKUJZWK\QS\E3>V%'&R3F"A2.-IYY@O+S=F3C$>#.'%V=G8]&TFJWZ9;U= MD]-*#Y($ZY,:W*KM!/(8SNF-N!:8 ?AZ[F&R0.^!' "SI'4_#/X@$0A7,8%CX.+LC:.Q?Z MCN9L5JXG74/JSF6MW;PR07?P_6E#4OE5HWUY?=T\5W:RDJ26P1ZZ(XETTOYV M\H96ZQH&?E[)NA#AONVBO9W;YG2\Q_V<[><3.MD-4"P6MKNKH)7 )([,OBC' M_85[]W>?\JV^PI6#TSAEHA-)[I>403:"1;$AN,[8_SAE(F/ MXZE:;8^TF)@H>:BL9*P#=@A/]X5@,00%DU_([&.*UOT9W?KR+=SEDHR#F3ZY M[$=]F52OI6P1;=(6VDDG)Z5^64EKP1B.=6O*=SPSV.]#=%_)H8TS8I4Y?=#2 M%F5GHTNWG]S^B@3-F0JL_=;K(_09JR MXGQ5.BQ4:;2,3$G_JDINOX/L?(-_9VS*<01PA%[!TBM8>@6KE"M8!=9*,X+A "IDNE1>-#HR*Q+& M #S"$.L.5/B0'4E?S54YP#AQC=Z3Y1L%JZ?R4*G1>*:5K!Z:EBDN(&?TJ0X@ M/<0T"4U(C[(3/97I24TQC"A 2^?(U,T [)5+"4RTNQ7V*RZC_.9C0?A';O%8 M&L1'[CQS3^?_MX:Q)ABML_S;;;!W]HF'-O_[AOWQ\/A1(3U,8H/I!*=74+.. MXT. #W;3(@PE4[E4MX7*)UN_JOJ=Q=H)*H?@BO8^4_H4X= L8:04-!YDHJ9 MADNVPWN>'R;G LFXR&"?XX -G:&@$,K!E42+%KW]+!M65=DP>0N ( P('4R, MXP*%!Z]T64BGOPY\P*^Q*PCTASQ-^$_5Y;LVU8,^ 0!M_5#[[_ M#1G[D"X>LT\^O%EHN[;1FEA<;)/+#\65_C0BZBJ&N(HAV6H^X],]3UH(0^E8 MT1M56#>F&@IY&KG:K43)I<+FI]RC<_NR9..()/9S!KG*F^1@',S$XL>XX4&N MO^7BS;-/N/A&3;9I>U2: MYRF@.F 40FL(H-.P5KXH2RBDN39,LA%4PW'1 *?7)HTMALCG940E=^-9R9ZR M!)!2S:>\/C=6?TBNP\9CD61Y$WT/^)!;N91J>I)\.#YZ.J;/L\??/^[N@!RX MEH.TMAW9?8=$J/B<;/=>WH>F_:<=[\EWG_ UL^65LB@):)>8^AEB4U"0OV,_ MNDTW XJ*_$!]KFJ+BQ]B-F0P<:F4X^)G2#'/+GXVX*/B!RCI8Y\$B "B\0_] MOR9>$('"B_$+$^(5/\:\Q=@G&$L4/[(F/Y+%<^.7R<[@Z:=R$[V%$Y&;YY./ MT.N#F?1ZR>>4$0.A<#G5A@=R7V.H*I2.JWD\514@() &*F-0SDH8R]F-/JL41AB>4;J[[&B\$D_:5*MP,G M_":E&KLU4WU\Y B%HXC>3):.@V;%N1)HN-5VNKA]"&4MD(4C*O]'ZT>2>(CJ M D2)KB/7IB#H[&=CUYGN==VG\C-8)3.+AQ/V-&\.5^X0)J5;E).(W]OOO)D?)&,BO#Q MUO!6%0X6J0/?X!S@C6E_@K'<=$6**P\A\.EQE22'YZ2@(-$&="#3_)MOR02S M13=FWB:7E9:%E-.I)+403#)6O'8=-PFD4L5\F6.\IGKA*3,C9I?%IN*XE,;E1B1.WM01N7I+,@^)<5-7YZI-)JTA_TK'*I!#PO;MX'H3J 7OO3"EU[X*N?" MUR*,[*)Q)%^0U%3/MTAH5=#6! XA-K 4,:)+0!;2C=".K)%T54&LELZQ5178 M3]P2HYZ._EWY/G44%;F ^=VPPDIVP?B+BU,:"1?4BB5FR5X%5CO$\(6#Q-Q&I M%AGX*/EW,2DSUP$^BQ1,Q!YY MINEQM,6N4A9R-W/U V+:'^>!1$/BM>+0C* M(9"E5E_F.=*\$Z9!AY$D,M%5I2L+415,\"<7)TRV!#7V. MFQIC5"N'BGBP\H!EOIS][.!159ZU[/A# MW%8ZC,&6\/S(99 X_LP\\TF=U,Y/W+V>K/ C3B4L.:8IR*A0")(8,$L>H^1T MTDP5_Z+\JKH9;R,!09XBGY.$7+I3'L8!!PKYA$N=>AE*%U?7;2,"#/#B*A MD&X)3_',AXP 9S&FG&L)9<7W G@N8Q%+8*B1#TG50@$UEL"H=E9TGEC^,12. MR\BYNOMALE551HU=H0!XLHYH7J:M>IOZC]Z7R4W)9C.W*5FEO!#Q M@!)2A*\T)WO#VWNY'K,X=Y_L:9[8NQR(+F:3YJS_8-$IQ9_)K@VT"QCS^]U* MNC=E,1^XB$;;# MX2,D/>C'S6ZK%_X3NZ!_G/WA<(_O< \..&$Z%98L5X5EIZ>@18B]-&N-%$K) M]55!H7!W TW['OW?0L6/'^QN"%C'Q8NOW][+4^7"ES/\_TK^'%?2E5(2.B&G M$W(Z(5>2A!RH> Y[6M@!*%C!@>VXC/B%H[U/6\_1I$U[]C>,#7@=/>Q5H#;=>;D\B,[9LZ*+:QH-?,PK M1B2"(!P^34^/35S_W//=Y"1:\! U?K22E*+THJ(_E1X[[TPG#FWC<>0K2WY] M;9@F>I/$P<.Z)N)CM, MX[JIN5$:;K2-VK5F1UG8T32:+XIAUCG6IK8"*94P0[02#CF$-O57BP7[VJ@UTHRA2E":P^^, MTA LR6SNGI0OR:>D'8-W>23ORJ/$A<-T@)MRTON:Z-REL8W+KY331(0;QM5E M&6DRC_GY]>BR2VEC22DM &*5;_:&+R818PH@/'C:2E>=)H2 M-1."U-=9=M@[BIT"2^;N,WWT(^[21M/95\U,,["5;Y0P(T$9ZVQOG9&A*,IW M ^3;]F-L+99H>XGV_RQ3WSV/9S^N1;F9>8K#(]UJ.P'FTM*L-RJ7C>LU&P*4 M4MTGS&A^:\"DCH[;Y!TF10Y/\G:LM#-3(X=$N961SWR%;5Y7VN;5^KT1%H*C M'#4U.MHH.CI)$J[3<6&*0FO:+9DY*0W]YN=--K^/16=8ULNPE$9@#H9\$QT5 M2D&^U3!&GKQJ>VS6*GH+-DJO^YQ24]6M>-5VZ6/U*2[T@^_U5MI]"5\.%MQ06ZV8 MDB[&$UU/<1O$R>Q[:&*CH'6V0VK>'L]FAQ/=W0"R7[M:IGSGV-VNCE[SKI=. M/'95I#FJ,!=\<97\ZP'&FB5!9X<5Q"[1DJB]#%PO7;QZ4-*@:78ZVPDN&SK\ M+6=2>2]$G=['J"N"0. \?.L;52=8_9RC?J%W/F7A6=L[[XUH\[VS6:O4:R]U MT%H@5G?0FF:K.^@RZM"T@GSS2G?3+:>++DOD?.][-'*LA!@6W;4.G77HG(3. M9L6\7,:4Z.A91\_[=LYEU*$IZ\?+JI3VSJ<;0#^@'^[[KBV"D%I'MQ>=)[-: M]QU9H85-^3 67W?)>(7=F[I6]04A>_F(N@ U7%9JK75Z].U=%0]*8&;2K'SR M9GJ0(]4>T$@G^K\BZ P!ON/O-1J#2MW3*:[73'M/RLAE2"J273&O#OZANS M5OM'HE.%@22?%48R]$. [CX8$N'RR'D2$\\MCC3WCKWHJNV$0Y>/;AR/;NJX M ,^E/70\D 3I=!6))N]6C.UVB;$O&[3\$Y][X_G!@+L%=* ^RB5_I^2 ITZF M,/@I-ZTD_3E.YN1[7%BFR<"V=#[GNRS@EPA6B&3_$ $/(S%@GSWD9"\+BLHX MVGL?)3*$^!=^(\C (_CC(8(?=%X\\[OL\Q#FA,0/]SV7,\=C4=^/X9$V1/+B MNR7 'L/P6-@'G\WX (QF%)[O=8RQQV/; 3+N=1CSW5/1+5PMCQ%(8PD=I,Y* MFGP0=IH,:.>FW!-QG D@Z QY%?]$/T2<%)Y)!8KI4%C:8* M-LJ/U4T*2E\;S3JX $9$ N-"5'HU+5L M6^Y=/CRSZ_K/":63OZO/ 1_>2!_[#&1=Z/D4_^C%R:6\ WH<1V(7;G U?"2? ML@(>S8&CY4!_']2.DE.IOTOB@"O-IEVR*=6C^B(]FLFRMG&M>59^U:H9];D[ MGC6;2L*FAM:F0V"3UB;-)LTFS2;-)LTFS2;-)LVFPV135EBP9X9,<@$72G:T M3E(6;BP1'IE::7;%ING%CC7C>J5:QV;;:,WM/S?)-/6*X^3;?%ZMG?'?9!:V M7M?\.AQ^S>V1J9E5+F:9;:-]J1FV#X:]?+&C;ERM"#\T[_:I;$VJ*]3\.D1= M,Z^,RQ7C,G] ,.J2$A.96R3,0FD&E23F< M1L:A!(JR5HY!*\J&D@J-U=I8+DPJ["D)LY%]BMN-YH]K3^<$E%FX^7$F[FP9 M5]FYZ?OI>5=;A[#%/=+J009F/R?(_.JGQWX@!!O %_V0"<\6-OO( ZO/&F9E MQ2XEZR*.T@C@7%)M27N71P.E(5,);-HBWWR$M)KN)MOJV%OM)K6;?)&;;*R= M/VN0+AZYFZS7ZLT-N4.P\W/S67M=+MR6\]N,G)V"F#4.!W5MGQ[__,%LU6Y7 M;G^IH=3A0ZEYG9ZFB<6,VH099"QFNVNI41J;_+QVUG6CM0;T&NN&*7;?W7_< M%:B.6%Z/B>]#[)\5WFP,3I5OMAM*8KUT^5X39L[*^;$39U.+UL=.IY>L%Q\[ M;3:V5%L*0LT_2J<,4B7A]/[/YMF'QHT#Z].DPG) ^JAI,P,)R^;RAY2$3-O? M2PC_582"%CVX9S-;/ G7'V+'V -.*Y9./>;6K.Z$"C]N#J&6S4.:[4J[UMX* MR-2BN[ "<0_2NX-*O3U)L(3 7<)R'%[X'A.& 547*=SFGO(:9;LP-!QPB7K"%M,7):/ @O\;ZW2N*SK M=.7^TY7EDYQ%NK/-G&3YJ#%?C]J51OU:PU@-8S6,U7G'/%GH=&CF3RRZZUSC M9L'H G]1IA-&MPY+#XL6\QUK_:I2N[S6J.L:-FF?R8QY+D&D1I$:A!9,A"Y9[)\COHB8(YG^0/!SE3:M'&W%YUE;PT4-%S5/*(YH54Z<23RR5N$VH5[:YGK5; MUSHCJ)&=1G9;0W:71F,=9%>*H+! J?L^]WJ".1[KC=X&0EW/!O)SUJ5FFGJ(LD2)"X/371*NG!^ M!)1M5)J-FL;6&EMK;+TM;'U%AP >6-+TDXB8ZX=Z$_HV-Z$WP#W8?MQQ15GW MAQ9HN,%VF8=&AT65G(W*5:NA4[ [W(->?IDIZL[N-IV7GS*+UC,N*VU3;QG2 MJ%2CTBW6@![+OO,$J;*A@#GV>2"0$&8=AAHZEFS@[N )V;9.\9Y>>>@F,6L9 M)K?(=1KUELZPEB##6BJQ/^@BT 427S.N 2J&'C%,,;^G9L[*_-XA..PRDE+1X62%IZ6;556YTO+=#Q1V:2CI,6M M99 7#6 U@-4 ]M32I(SRI.8MTXE2G2@]L41IO56Y:NA#C72B]&02I6:KTJXW M=*)4X\PRFXF3Q9DUXSK+DZ9FJ+W(#!'1VFW#;,V+;&WG:?KK?'ALU_6?DU$G M?U>? SZ\Z02"?ZL^^X%]._1#!SNZWP3"I<,SQQZK:$'O3B[EG=!'.)DH?ZWV MC_WP*W?G,+&*ZW /YIO^^T([>*7YM1=^;<#!MXUKS;P#4C;I;C6_#H=?#:U? M!\4OK5^:7YI?FE^:7YI?FE^:7YI?I\2O\<3F/CDSR0[<\H:O/SFV+!%FS:T1 MTFJT%7[-S/[N-OE[,GPL@::ME>W5##JD]*[F5LGQGV90R1.XFD%:@S2#-(,T M@S2#-(,T@S2#-(-.FT$OS*N>1EJU%(JR1B)5*\IZF=.+B'=DP_/]* M_AR?VI(3V0G-S\QS=C?P8R\*69\_"=81PF.!B *?6R@S[HCA&5@ M=845L:@OF%GM^D'5K,.'((*A8/*$A' (4V.BVX7KX";?8Q_YB#7,"JO7ZHT) M'O73G'96O5VU?-(#ZU+\M?I$TBQB;9FTL[]ZH9:EX5W2!#J;1 M3E,-U4#2IO 9VJF&5,J>J$JEXMU(!#?:C,$FBMXQF.^VCJ/1Z3,T&_'LU MITU*RPL#23XKC&21^HZ/= <::U[/T5C; <[ST8WCT4T=%X1![BUQ/!#R*&?W MI]RM&-OM$F-?-FCY)SXWL;CTR;.JZC9\5T;OOQ#!#R,Q(!]]I"3O='KB\YVS=A+ M1OM56+YG :/>?GE[NX+VK=/OE>EW]\Y'H=+N,O>>UV4&+QRWY,Z)9ZNK*:(= !F-8&9%CY$# MBLI=X"?TJBH8+#^.;G@<^:DW,(U:@QS"M,/D&XF4VQUM2[[CI=.WECD8]R+A,<$C1\SSV R'8 +[H MATP +K(!'0=6'_%QZEV6/4EW>6$E"E_"J.8NL!V# F\G:77D2KM^YP+3:$YT MV"]9I_B5T2&$J\'UU;%KW :DJ#[E;(\CD*+&,A;=K!^X/9]'A+1Y M4%"(N#:D7?NRVJ7K?M P&KKAI>JB4BN9P=T3)?9$B$O#U"UQ585JZZ@H M,N(ESCB9;"I5COF70%^E4RT>;C33>!9P7-=[9?\5A M=*.C1!TE'E>46/Z.[CILW'/86'X1V5LLWZM" M<"EL.I9(>*$LD!'?\7>QE8"S!&0HB6)-!IRG0YL!W.F*E0+6O1%G0;_L2O.J ML95H]72D8?5H]71HLU!3)J/=DFI*@5KY^0P#09L9L$8W_<^L-,S&R>: QSPU MEJE:/.PS!W&0"*,*\T2D$\(GF1#^YP]FJW:['2=;UD19T[S6*>&320G/%X;- MR?_!)(I7/R9TUU/KG,^>2IA0>59J.V M<"GVZ$/-!]S<#:Y1T$&??M07@8XS=9QY&G'FY>5V4KGE8&@9A/WXHLSC*4=J M7!UYJ+A<(1*$B%Y:?^LE#0*2&EQ=H[0%WU?8"=88?F>V'^-F^F0KF+H >Y^4 M89_8UNIS#XP."Q!UO56I-RXWE[?5^I*XSP.3DZV5^!X8'195 [[**7ALEI2SH='Q_A0NJFG>P1&P;M1H]SX733GK-L M\SL$WUB*#'J!:I\F_!]#JICF+;,=;*MNJP8./^L&#J>[COKCQH/4,DQQ42[+ MJ+=TQ>[)K*5N+<.[A\DMD.R:<=T\?QW&Q;?1[5=&'?LT3#F@A4Y>>'T!=RWT ME,W#;_FZ>(V5/&;B(\ESZO8/QQ@ZEH$0.NK44>=A1IUEH$Q) ]9Q3#W=EP); MCROH+$,'AQ*0H22Z4=:(\P0#SII1:^EP\U3"S>,OW=WD?E#0C:M$#+87MUX9 MS57BUNS8TA($K;MMMZ!MB0Y.2QZ54WZPM#S)>ZO5+@ MJ9F>:6+E_<4F!^:+.VP]+GDI%FX):#6 MWF8,?_C;;_^D+P"!< SA>P)KN@:^)V%*R/PX"B,(ZF%8+,:2+\>CJJ\XPD\F M@8U"@@K6Z"3 277&V'Q;JM+,<[Z=J;N*ZR( M17W!S&K7#ZIF'3X$#H9"K(!ZU+\M?J&F61^;=J(NLH&7:1KM%&,IMA0_(YV3 MJM43U4X@^+'-D4$L! A0#% @ %H&I6+O.8Y.:$ ?/ !4 M ( !SA4 '9S=&TM,C R-# S,S%?8V%L+GAM;%!+ 0(4 Q0 M ( !:!J5AFF$A=2#P $TQ! 5 " 9LF !V&UL4$L! A0#% M @ %H&I6'BA+%0P6 T88& !4 ( !HM@ '9S=&TM,C R M-# S,S%?<')E+GAM;%!+ 0(4 Q0 ( !:!J5C6[L_G8/$! '?(%0 5 M " 04Q 0!V#$P<2YH=&U02P$"% ,4 M" 6@:E8Z*0UPM,( Z,@ & @ &8(@, =G-T;2TR,#(T M,#,S,7AE>#,Q9#$N:'1M4$L! A0#% @ %H&I6)'H&7],"0 ;#, !@ M ( !H2L# '9S=&TM,C R-# S,S%X97@S,60R+FAT;5!+ 0(4 M Q0 ( !:!J5A3-*"[& 8 '$> 8 " 2,U P!V&5X,S)D,2YH=&U02P$"% ,4 " 6@:E8:NK0R?4% "7 M'@ & @ %Q.P, =G-T;2TR,#(T,#,S,7AE>#,R9#(N:'1M M4$L! A0#% @ %H&I6()M3./Y-P Q0<# !@ ( !G$$# M '9S=&TM,C R-# S,S%X97@Y.60Q+FAT;5!+!08 "P + .P" #+>0, " ! end XML 89 vstm-20240331x10q_htm.xml IDEA: XBRL DOCUMENT 0001526119 vstm:UnderwritingAgreementMember 2023-06-15 2023-06-15 0001526119 us-gaap:MeasurementInputExpectedTermMember 2024-03-31 0001526119 us-gaap:MeasurementInputExpectedTermMember 2023-12-31 0001526119 vstm:UnderwritingAgreementMember 2024-01-01 2024-03-31 0001526119 vstm:CertificateOfAmendmentMember 2023-05-01 2023-05-31 0001526119 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001526119 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001526119 vstm:SeriesBConvertiblePreferredStockMember 2024-03-31 0001526119 vstm:SeriesBConvertiblePreferredStockMember 2023-12-31 0001526119 vstm:RestrictedCashAndCashEquivalentsMember us-gaap:LetterOfCreditMember vstm:OfficeAndLaboratorySpaceInNeedhamMassachusettsMember 2024-03-31 0001526119 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2024-03-31 0001526119 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2023-12-31 0001526119 2022-08-01 2022-08-31 0001526119 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001526119 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001526119 vstm:StockOptionExchangeProgramMember 2024-01-17 2024-01-17 0001526119 us-gaap:WarrantMember vstm:UnderwritingAgreementMember 2023-06-15 2023-06-15 0001526119 vstm:CorporateBondsAndCommercialPaperDueWithinOneYearMember 2024-01-01 2024-03-31 0001526119 vstm:CorporateBondsAndCommercialPaperDueWithinOneYearMember 2023-01-01 2024-03-31 0001526119 vstm:CorporateBondsAndCommercialPaperDueWithinOneYearMember 2023-01-01 2023-12-31 0001526119 vstm:SeriesBConvertiblePreferredStockMember 2024-01-01 2024-03-31 0001526119 vstm:SeriesBConvertiblePreferredStockMember 2023-01-01 2023-03-31 0001526119 us-gaap:FairValueInputsLevel3Member 2024-01-01 2024-03-31 0001526119 2022-05-01 2022-05-31 0001526119 vstm:TermDLoanMember 2022-03-25 2022-03-25 0001526119 vstm:TermCLoanMember 2022-03-25 2022-03-25 0001526119 vstm:PrepaymentOnOrBeforeFirstAnniversaryMember vstm:TermLoanFacilityMember 2022-03-25 2022-03-25 0001526119 vstm:PrepaymentAfterSecondAnniversaryMember vstm:TermLoanFacilityMember 2022-03-25 2022-03-25 0001526119 vstm:PrepaymentAfterFirstAnniversaryAndOnOrBeforeSecondAnniversaryMember vstm:TermLoanFacilityMember 2022-03-25 2022-03-25 0001526119 vstm:TermLoanFacilityMember 2022-03-25 2022-03-25 0001526119 vstm:TermLoanFacilityMember 2023-03-22 0001526119 vstm:LoanAndSecurityAgreementMember 2022-03-25 2022-03-25 0001526119 vstm:SeriesBConvertiblePreferredStockMember 2023-01-24 2023-01-24 0001526119 vstm:UnderwritersMember vstm:UnderwritingAgreementMember 2023-06-15 0001526119 us-gaap:CashAndCashEquivalentsMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-03-31 0001526119 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-03-31 0001526119 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0001526119 us-gaap:WarrantMember vstm:UnderwritingAgreementMember 2024-01-01 2024-03-31 0001526119 us-gaap:CommonStockMember vstm:UnderwritingAgreementMember 2024-01-01 2024-03-31 0001526119 srt:MaximumMember vstm:SeriesBConvertiblePreferredStockMember 2023-01-24 2023-01-24 0001526119 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2023-01-01 2023-03-31 0001526119 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001526119 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001526119 us-gaap:RetainedEarningsMember 2024-03-31 0001526119 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001526119 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001526119 us-gaap:RetainedEarningsMember 2023-12-31 0001526119 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001526119 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001526119 us-gaap:RetainedEarningsMember 2023-03-31 0001526119 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001526119 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001526119 us-gaap:RetainedEarningsMember 2022-12-31 0001526119 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001526119 vstm:PublicMember vstm:UnderwritingAgreementMember 2023-06-15 0001526119 vstm:EmployeeAndNonEmployeesStockOptionMember 2023-01-01 2023-12-31 0001526119 vstm:EmployeeAndNonEmployeesStockOptionMember 2024-03-31 0001526119 vstm:EmployeeAndNonEmployeesStockOptionMember 2023-12-31 0001526119 vstm:EmployeeAndNonEmployeesStockOptionMember vstm:StockOptionExchangeProgramMember 2024-01-01 2024-03-31 0001526119 vstm:EmployeeAndNonEmployeesStockOptionMember 2023-01-01 2023-09-30 0001526119 vstm:EmployeeAndNonEmployeesStockOptionMember 2023-09-30 0001526119 vstm:StockOptionExchangeProgramMember 2024-03-11 0001526119 vstm:StockOptionExchangeProgramMember 2024-01-17 0001526119 vstm:EmployeeAndNonEmployeesStockOptionMember 2024-01-01 2024-03-31 0001526119 vstm:EmployeeAndNonEmployeesStockOptionMember 2023-01-01 2023-03-31 0001526119 us-gaap:EmployeeStockMember 2023-01-01 2023-03-31 0001526119 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001526119 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001526119 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001526119 us-gaap:EmployeeStockMember 2019-06-21 2019-06-21 0001526119 us-gaap:EmployeeStockMember 2024-01-01 2024-03-31 0001526119 vstm:TermLoanFacilityMember 2023-03-22 2023-03-22 0001526119 vstm:TermBLoanMember 2023-03-22 2023-03-22 0001526119 vstm:SeriesBConvertiblePreferredStockMember us-gaap:PrivatePlacementMember 2023-01-24 2023-01-24 0001526119 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2024-03-31 0001526119 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2024-03-31 0001526119 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0001526119 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0001526119 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2023-03-31 0001526119 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2023-03-31 0001526119 us-gaap:SeriesAPreferredStockMember us-gaap:PreferredStockMember 2022-12-31 0001526119 us-gaap:SeriesAPreferredStockMember 2024-03-31 0001526119 us-gaap:PreferredStockMember 2024-03-31 0001526119 srt:MaximumMember vstm:SeriesBConvertiblePreferredStockMember 2023-01-24 0001526119 vstm:BiotechnologyValueFundMember vstm:SeriesaConvertiblePreferredStockMember 2022-11-04 0001526119 vstm:SeriesBConvertiblePreferredStockMember us-gaap:PrivatePlacementMember 2023-01-24 0001526119 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001526119 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001526119 srt:MinimumMember vstm:OfficeAndLaboratorySpaceInNeedhamMassachusettsMember 2018-02-15 2018-02-15 0001526119 srt:MaximumMember vstm:OfficeAndLaboratorySpaceInNeedhamMassachusettsMember 2018-02-15 2018-02-15 0001526119 vstm:AfcoPremiumCreditLlcMember 2024-03-31 0001526119 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001526119 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001526119 us-gaap:FairValueInputsLevel3Member 2024-03-31 0001526119 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001526119 2022-01-01 2022-03-31 0001526119 vstm:CorporateBondsAndCommercialPaperDueWithinOneYearMember 2023-12-31 0001526119 vstm:AfcoPremiumCreditLlcMember 2024-02-01 2024-02-29 0001526119 srt:MinimumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-03-31 0001526119 srt:MaximumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-03-31 0001526119 us-gaap:MeasurementInputOptionVolatilityMember 2024-03-31 0001526119 srt:MinimumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001526119 srt:MaximumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001526119 us-gaap:MeasurementInputOptionVolatilityMember 2023-12-31 0001526119 vstm:TermLoanFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-03-25 0001526119 vstm:AfcoPremiumCreditLlcMember 2024-02-29 0001526119 vstm:TermLoanFacilityMember 2022-03-25 0001526119 vstm:TermELoanMember 2022-03-25 0001526119 vstm:TermDLoanMember 2022-03-25 0001526119 vstm:TermCLoanMember 2022-03-25 0001526119 2023-03-22 2023-03-22 0001526119 vstm:TermLoanFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-03-25 2022-03-25 0001526119 vstm:SeriesBConvertiblePreferredStockMember 2023-01-24 0001526119 vstm:SeriesaConvertiblePreferredStockMember 2022-11-04 0001526119 us-gaap:SeriesBPreferredStockMember 2024-03-31 0001526119 us-gaap:SeriesBPreferredStockMember 2023-12-31 0001526119 vstm:SeriesaConvertiblePreferredStockMember 2022-11-04 2022-11-04 0001526119 vstm:BiotechnologyValueFundMember vstm:SeriesaConvertiblePreferredStockMember 2022-11-04 2022-11-04 0001526119 us-gaap:CommonStockMember 2024-03-31 0001526119 us-gaap:CommonStockMember 2023-12-31 0001526119 us-gaap:CommonStockMember 2023-03-31 0001526119 us-gaap:CommonStockMember 2022-12-31 0001526119 vstm:CertificateOfAmendmentMember 2023-05-31 0001526119 vstm:InvestorsMember us-gaap:WarrantMember vstm:UnderwritingAgreementMember 2023-06-15 0001526119 us-gaap:WarrantMember vstm:UnderwritingAgreementMember 2023-06-15 0001526119 2023-03-31 0001526119 2022-12-31 0001526119 2021-12-31 0001526119 us-gaap:CashAndCashEquivalentsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-03-31 0001526119 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-03-31 0001526119 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0001526119 vstm:CashAndMoneyMarketAccountsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2024-03-31 0001526119 vstm:CashAndMoneyMarketAccountsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0001526119 us-gaap:CashAndCashEquivalentsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2023-12-31 0001526119 vstm:CashAndMoneyMarketAccountsMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2024-03-31 0001526119 vstm:CashAndMoneyMarketAccountsMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0001526119 us-gaap:CashAndCashEquivalentsMember us-gaap:CarryingReportedAmountFairValueDisclosureMember 2023-12-31 0001526119 2023-01-01 2023-09-30 0001526119 us-gaap:EstimateOfFairValueFairValueDisclosureMember vstm:InvestmentMember 2024-03-31 0001526119 us-gaap:EstimateOfFairValueFairValueDisclosureMember vstm:InvestmentMember 2023-12-31 0001526119 us-gaap:EstimateOfFairValueFairValueDisclosureMember vstm:CorporateBondsAndCommercialPaperDueWithinOneYearMember 2024-03-31 0001526119 us-gaap:EstimateOfFairValueFairValueDisclosureMember vstm:CorporateBondsAndCommercialPaperDueWithinOneYearMember 2023-12-31 0001526119 us-gaap:CarryingReportedAmountFairValueDisclosureMember vstm:CorporateBondsAndCommercialPaperDueWithinOneYearMember 2024-03-31 0001526119 us-gaap:CarryingReportedAmountFairValueDisclosureMember vstm:CorporateBondsAndCommercialPaperDueWithinOneYearMember 2023-12-31 0001526119 us-gaap:CarryingReportedAmountFairValueDisclosureMember vstm:InvestmentMember 2024-03-31 0001526119 us-gaap:CarryingReportedAmountFairValueDisclosureMember vstm:InvestmentMember 2023-12-31 0001526119 vstm:InvestmentMember 2024-03-31 0001526119 vstm:CorporateBondsAndCommercialPaperDueWithinOneYearMember 2024-03-31 0001526119 vstm:InvestmentMember 2022-12-31 0001526119 vstm:CorporateBondsAndCommercialPaperDueWithinOneYearMember 2022-12-31 0001526119 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001526119 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001526119 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001526119 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001526119 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001526119 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001526119 vstm:OfficeAndLaboratorySpaceInNeedhamMassachusettsMember 2018-02-15 0001526119 vstm:OfficeAndLaboratorySpaceInNeedhamMassachusettsMember 2014-04-15 0001526119 vstm:EmployeeStockPurchasePlanMember 2024-01-01 2024-03-31 0001526119 us-gaap:SeriesBPreferredStockMember 2024-01-01 2024-03-31 0001526119 us-gaap:SeriesAPreferredStockMember 2024-01-01 2024-03-31 0001526119 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001526119 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001526119 vstm:EmployeeStockPurchasePlanMember 2023-01-01 2023-03-31 0001526119 vstm:ConvertibleSeniorNotesMember 2023-01-01 2023-03-31 0001526119 us-gaap:SeriesBPreferredStockMember 2023-01-01 2023-03-31 0001526119 us-gaap:SeriesAPreferredStockMember 2023-01-01 2023-03-31 0001526119 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001526119 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001526119 2024-01-01 2024-12-31 0001526119 srt:MaximumMember us-gaap:EmployeeStockMember 2024-01-01 2024-03-31 0001526119 vstm:StockOptionExchangeProgramMember 2024-01-01 2024-03-31 0001526119 srt:MaximumMember us-gaap:EmployeeStockMember 2023-01-01 2023-03-31 0001526119 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001526119 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001526119 2023-01-01 2023-03-31 0001526119 2024-03-31 0001526119 2023-12-31 0001526119 2024-05-08 0001526119 2024-01-01 2024-03-31 shares iso4217:USD utr:sqft iso4217:USD shares pure vstm:item vstm:D vstm:tranche -0.08 -0.09 200679000 186264000 P6Y2M5D P5Y7M6D 0001526119 --12-31 2024 Q1 false NASDAQ 0.95 0.0445 0.0494 P10D P10D 0.083 0.083 1200000 1200000 1200000 25308000 25281000 10-Q true 2024-03-31 false 001-35403 Verastem, Inc. DE 27-3269467 117 Kendrick Street, Suite 500 Needham MA 02494 781 292-4200 Common Stock, $0.0001 par value per share VSTM Yes Yes Non-accelerated Filer true false false 25325551 81316000 77909000 28809000 59220000 226000 7323000 6553000 117674000 143682000 52000 37000 997000 1171000 241000 241000 4575000 4587000 123539000 149718000 7449000 7184000 17384000 17928000 911000 -327000 981000 941000 26725000 26380000 40123000 40086000 270000 530000 10200000 4189000 77318000 71185000 0.0001 2144000 1200000 21159000 21159000 0.0001 5000000 0.0001 1000000 1000000 0.0001 300000000 25308000 25281000 3000 3000 883816000 882248000 -4000 13000 -858753000 -824890000 25062000 57374000 123539000 149718000 17707000 12015000 10352000 7329000 28059000 19344000 -28059000 -19344000 -30000 -7000 1367000 976000 1130000 769000 -6011000 3430000 -33863000 -15714000 -1.26 -0.94 26832000 16723000 -33863000 -15714000 -17000 6000 -33880000 -15708000 1200000 21159000 1000000 25281150 3000 882248000 13000 -824890000 57374000 -33863000 -33863000 -17000 -17000 14444 4600 36000 36000 7475 49000 49000 1483000 1483000 1200000 21159000 1000000 25307669 3000 883816000 -4000 -858753000 25062000 1000000 16711761 2000 784912000 -737523000 47391000 -15714000 -15714000 6000 6000 17658 1313000 1313000 6874 29000 29000 1200000 21159000 1200000 21159000 1000000 16736293 2000 786254000 6000 -753237000 33025000 -33863000 -15714000 6000 30000 -46000 -41000 1483000 1313000 -419000 -36000 6011000 -3430000 -31000 -226000 647000 2089000 265000 2000 -544000 -1045000 -327000 693000 -28307000 -20286000 21000 13804000 31000000 13000000 30979000 -804000 28099000 14918000 150000 1298000 1430000 387000 426000 85000 29000 846000 44050000 3518000 22960000 79076000 75789000 82594000 98749000 6940000 7000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;margin:0pt;"><b style="font-weight:bold;">1. Nature of business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin:0pt;">Verastem, Inc. (the “Company”) is a late-stage development biopharmaceutical company, with an ongoing registration directed trial, committed to advancing new medicines for people diagnosed with cancer. The Company’s pipeline is focused on ras sarcoma (“RAS”)/ mitogen activated pathway kinase (“MAPK”) driven cancers, specifically on novel drug candidates that inhibit signaling pathways critical to cancer cell survival and tumor growth, particularly RAF/ MEK inhibition and FAK inhibition. </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’s most advanced product candidates, avutometinib and defactinib, are being investigated in both preclinical and clinical studies for the treatment of various solid tumors, including, but not limited to low-grade serous ovarian cancer (“LGSOC”), non-small cell lung cancer (“NSCLC”), pancreatic cancer, colorectal cancer (“CRC”), and thyroid. The Company believes that avutometinib may be beneficial as a therapeutic as a single agent or when used together in combination with defactinib, other pathway inhibitors or other current and emerging standard of care treatments in cancers that do not adequately respond to currently available therapies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The condensed consolidated financial statements include the accounts of Verastem Securities Company and Verastem Europe GmbH, wholly-owned subsidiaries of the Company. All financial information presented has been consolidated and includes the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company is subject to the risks associated with other life science companies, including, but not limited to, possible failure of preclinical testing or clinical trials, competitors developing new technological innovations, inability to obtain marketing approval of the Company’s product candidates, avutometinib and defactinib, market acceptance and commercial success of the Company’s product candidates, avutometinib and defactinib, following receipt of regulatory approval, and, protection of proprietary technology and the continued ability to obtain adequate financing to fund the Company’s future operations. If the Company does not obtain marketing approval and successfully commercialize its product candidates, avutometinib and defactinib, following regulatory approval, it will be unable to generate product revenue or achieve profitability and may need to raise additional capital.</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 cash, cash equivalents, and investments of $110.1 million. In accordance with applicable accounting standards, the Company evaluated whether there are conditions and events, considered in the aggregate, that raise substantial doubt about the Company’s ability to continue as a going concern within 12 months after the date of the issuance of these condensed consolidated financial statements. The Company anticipates operating losses may continue for the foreseeable future since the Company does not yet have regulatory approval to sell any of its product candidates, and the Company continues to incur operating costs to execute its strategic plan, including costs related to research and development of its product candidates and commercial readiness activities.  These conditions raise substantial doubt about the Company’s ability to continue as a going concern for 12 months after the date the condensed consolidated financial statements are issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company expects to finance its operations with its existing cash, cash equivalents and investments, through potential future milestones and royalties received pursuant to the asset purchase agreement dated August 10, 2020, between the Company and Secura (the “Secura APA”), through the loan and security agreement with Oxford Finance LLC (“Oxford”), or through other strategic financing opportunities that could include, but are not limited to collaboration agreements, future offerings of its equity, or the incurrence of debt. However, given the risks associated with these potential strategic or financing opportunities, they are not deemed probable for purposes of the going concern assessment. If the Company fails to obtain additional future capital, it may be unable to complete its planned preclinical studies and clinical trials and obtain approval of certain investigational product candidates from the U.S. Food &amp; Drug Administration (the “FDA”) or foreign regulatory authorities.  Therefore, there is substantial doubt about the Company’s ability to continue as a going concern.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Reverse Stock Split</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On May 30, 2023, the Company filed a Certificate of Amendment to the Company’s Restated Certificate of Incorporation, as amended to date, with the Secretary of State of the State of Delaware to effect a reverse stock split of the Company’s issued and outstanding common stock, par value $0.0001 at a ratio of <span style="-sec-ix-hidden:Hidden_6ZF3hHCxvU6mclqVzHbIbQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1-for-12</span></span> (the “Reverse Stock Split”), as authorized at the Company’s 2023 annual meeting of stockholders held on May 15, 2023. The Company effected the Reverse Stock Split on May 31, 2023. No fractional shares were issued in connection with the Reverse Stock Split. Stockholders who otherwise were entitled to a fractional share of common stock were entitled to receive a price equal to the closing price of the common stock on the Nasdaq Capital Market on the date immediately preceding the Reverse Stock Split, as adjusted by the ratio of <span style="-sec-ix-hidden:Hidden_6IUECogWzEaDaJpbGBnKrg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> share of common stock for every 12 shares of common stock, multiplied by the applicable fraction of a share. The number of shares of common stock that the Company is authorized to issue remains at 300,000,000 shares and the par value of its common stock remains unchanged at $0.0001 per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has retroactively restated the share and per share amounts in the unaudited condensed consolidated financial statements for the three months ended March 31, 2023, to give retroactive effect to the Reverse Stock Split.<span style="background:#ffffff;"> Proportionate adjustments were made to the per share exercise price and number of shares of common stock issuable under all outstanding stock options, convertible notes and preferred stock. In addition, proportionate adjustments have been made to the number of shares of common stock issuable upon vesting of the restricted stock units and the number of shares of common stock reserved for the Company’s equity incentive compensation plans. </span>The condensed consolidated statements of convertible preferred stock and stockholders’ equity reflect the impact of the Reverse Stock Split by reclassifying from “common stock” to “additional paid-in capital” in an amount equal to the par value of the decreased shares resulting from the Reverse Stock Split for the three months ended March 31, 2023. </p> 110100000 0.0001 300000000 0.0001 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2. Summary of significant accounting policies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial reporting and as required by Regulation S-X, Rule 10-01 under the assumption that the Company will continue as a going concern for the next twelve months. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements, or any adjustments that might result from the uncertainty related to the Company’s ability to continue as a going concern. In the opinion of management, all adjustments (including those which are normal and recurring) considered necessary for a fair presentation of the interim financial information have been included. When preparing financial statements in conformity with GAAP, the Company must make estimates and assumptions that affect the reported amounts and related disclosures at the date of the financial statements. Actual results could differ from those estimates. Additionally, operating results for the three months ended March 31, 2024 are not necessarily indicative of the results that may be expected for any other interim period or for the year ending December 31, 2024. For further information, refer to the financial statements and footnotes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, as filed with the SEC on March 14, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Significant Accounting Policies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>The significant accounting policies are described in <i style="font-style:italic;">No</i><i style="font-style:italic;background:#ffffff;">te 2</i><span style="background:#ffffff;">. </span><i style="font-style:italic;background:#ffffff;">Significant accounting policies </i><span style="background:#ffffff;">in the</span><i style="font-style:italic;background:#ffffff;"> </i>Company’s Annual Report on Form 10-K for the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:14pt 0pt 0pt 0pt;"><b style="font-weight:bold;background:#ffffff;">Recently issued accounting standards updates</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:14pt 0pt 0pt 0pt;">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”), which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses and by extending the disclosure requirements to entities with a single reportable segment. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. ASU 2023-07 is to be applied retrospectively to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">all prior periods presented in the financial statements. We are currently evaluating the potential impact of adopting this new guidance on the Company’s condensed consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:14pt 0pt 0pt 0pt;">In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). The guidance in ASU 2023-09 improves the transparency of income tax disclosures by greater disaggregation of information in the rate reconciliation and income taxes paid disaggregated by jurisdiction. The standard is effective for public companies for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is currently evaluating the impact that the adoption of ASU 2023-09 may have on its condensed consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:14pt 0pt 0pt 0pt;">Other recent accounting pronouncements issued, but not yet effective, are not expected to be applicable to the Company or have a material effect on the condensed consolidated financial statements upon future adoption.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:14pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Concentrations of credit risk and off-balance sheet risk</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;padding-bottom:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;">Cash, cash equivalents, investments and trade accounts receivable are financial instruments that potentially subject the Company to concentrations of credit risk. The Company mitigates this risk by maintaining its cash and cash equivalents and investments with high quality, accredited financial institutions. The management of the Company’s investments is not discretionary on the part of these financial institutions. </span><span style="font-size:10pt;">As of March 31, 2024, the Company’s cash, cash equivalents and investments were deposited at four financial institutions and it has no significant off-balance sheet concentrations of credit risk, such as foreign currency exchange contracts, option contracts or other hedging arrangements.</span></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;">Proceeds from Grants</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:2pt;text-indent:36pt;background:#ffffff;margin:0pt;">In May 2022, the Company was awarded the “Therapeutic Accelerator Award” grant from Pancreatic Cancer Network (“PanCAN”) for up to $3.8 million (the “PanCAN Grant”). In August 2022, PanCAN agreed to provide the Company with an additional $0.5 million for the collection and analysis of patient samples. The grant is supporting a Phase 1b/2 clinical trial of GEMZAR (gemcitabine) and ABRAXANE (Nab-paclitaxel) in combination with avutometinib and defactinib entitled RAMP 205. The RAMP 205 trial is evaluating whether combining avutometinib (to target mutant Kirsten rat sarcoma viral oncogene homolog (“KRAS”), which is found in more than 90% of pancreatic adenocarcinomas, and defactinib (to reduce stromal density and adaptive resistance to avutometinib) to the standard GEMZAR/ABRAXANE regimen improves outcomes for patients with such pancreatic cancers. The Company recognizes grants as contra research and development expense in the consolidated statement of operations and comprehensive loss on a systematic basis over the periods in which the Company recognizes as expenses the related costs for which the grants are intended to compensate. Eligible expenses incurred in excess of grant payments received up to the total amount of the PanCAN Grant are recorded as a grant receivable. Through March 31, 2024, the Company has received $3.5 million of cash proceeds which was initially recorded as deferred liabilities on the balance sheet. The Company recorded $1.4 million and $0.1 million of the proceeds as a reduction of research and development expense during the three months ended March 31, 2024, and March 31, 2023, respectively. As of March 31, 2024, the company recorded $0.2 million as a grant receivable related to the PanCAN Grants in the condensed consolidated balance sheet. As of December 31, 2023, the Company recorded $0.3 million as deferred liabilities related to the PanCAN Grant in the condensed consolidated balance sheet.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Basis of Presentation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial reporting and as required by Regulation S-X, Rule 10-01 under the assumption that the Company will continue as a going concern for the next twelve months. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements, or any adjustments that might result from the uncertainty related to the Company’s ability to continue as a going concern. In the opinion of management, all adjustments (including those which are normal and recurring) considered necessary for a fair presentation of the interim financial information have been included. When preparing financial statements in conformity with GAAP, the Company must make estimates and assumptions that affect the reported amounts and related disclosures at the date of the financial statements. Actual results could differ from those estimates. Additionally, operating results for the three months ended March 31, 2024 are not necessarily indicative of the results that may be expected for any other interim period or for the year ending December 31, 2024. For further information, refer to the financial statements and footnotes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, as filed with the SEC on March 14, 2024.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Significant Accounting Policies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>The significant accounting policies are described in <i style="font-style:italic;">No</i><i style="font-style:italic;background:#ffffff;">te 2</i><span style="background:#ffffff;">. </span><i style="font-style:italic;background:#ffffff;">Significant accounting policies </i><span style="background:#ffffff;">in the</span><i style="font-style:italic;background:#ffffff;"> </i>Company’s Annual Report on Form 10-K for the year ended December 31, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:14pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Concentrations of credit risk and off-balance sheet risk</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;padding-bottom:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;">Cash, cash equivalents, investments and trade accounts receivable are financial instruments that potentially subject the Company to concentrations of credit risk. The Company mitigates this risk by maintaining its cash and cash equivalents and investments with high quality, accredited financial institutions. The management of the Company’s investments is not discretionary on the part of these financial institutions. </span><span style="font-size:10pt;">As of March 31, 2024, the Company’s cash, cash equivalents and investments were deposited at four financial institutions and it has no significant off-balance sheet concentrations of credit risk, such as foreign currency exchange contracts, option contracts or other hedging arrangements.</span></p> As of March 31, 2024, the Company’s cash, cash equivalents and investments were deposited at four financial institutions and it has no significant off-balance sheet concentrations of credit risk, such as foreign currency exchange contracts, option contracts or other hedging arrangements. 3800000 500000 3500000 1400000 100000 200000 -300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:14pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3. Cash, cash equivalents and restricted cash</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 provides a reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheets that sum to the total of the same such amounts shown in the condensed consolidated statements of cash flows (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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:74.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.83%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;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;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;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;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;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:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,316</p></td><td style="vertical-align:bottom;white-space:nowrap;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:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,909</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;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:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,278</p></td><td style="vertical-align:bottom;white-space:nowrap;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:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,167</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total cash, cash equivalents and restricted cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 82,594</b></p></td><td style="vertical-align:bottom;white-space:nowrap;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 79,076</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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;">Amounts included in restricted cash as of March 31, 2024, and December 31, 2023 represent (i) cash received pursuant to the PanCAN Grant restricted for future expenditures for specific research and development activities of $1.0 million and $0.9 million, respectively, and (ii) cash held to collateralize outstanding letters of credit provided as a security deposit for the Company’s office space located in Needham, Massachusetts in the amount of $0.2 million. Cash received pursuant to the PanCAN Grant is included in prepaid expenses and other current assets on the condensed consolidated balance sheets as of March 31, 2024, and December 31, 2023. The letters of credit are included in non-current restricted cash on the condensed consolidated balance sheets as of March 31, 2024, and December 31, 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheets that sum to the total of the same such amounts shown in the condensed consolidated statements of cash flows (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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:74.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.83%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;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;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;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;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;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:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,316</p></td><td style="vertical-align:bottom;white-space:nowrap;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:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,909</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;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:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,278</p></td><td style="vertical-align:bottom;white-space:nowrap;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:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,167</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total cash, cash equivalents and restricted cash</b></p></td><td style="vertical-align:bottom;white-space:nowrap;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 82,594</b></p></td><td style="vertical-align:bottom;white-space:nowrap;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 79,076</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p> 81316000 77909000 1278000 1167000 82594000 79076000 1000000.0 900000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">4. 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 Company determines the fair value of its financial instruments based upon the fair value hierarchy, which prioritizes valuation inputs based on the observable nature of those inputs. The fair value hierarchy applies only to the valuation inputs used in determining the reported fair value of the investments and is not a measure of the investment credit quality. The hierarchy defines three levels of valuation inputs:</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:30.7pt;"><td style="vertical-align:top;width:22.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">Level 1 inputs</p></td><td style="vertical-align:top;width:77.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Quoted prices in active markets for identical assets or liabilities that the Company can access at the measurement date.</p></td></tr><tr style="height:30.7pt;"><td style="vertical-align:top;width:22.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">Level 2 inputs</p></td><td style="vertical-align:top;width:77.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.</p></td></tr><tr style="height:8.05pt;"><td style="vertical-align:top;width:22.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10pt;text-indent:-10pt;margin:0pt;">Level 3 inputs</p></td><td style="vertical-align:top;width:77.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unobservable inputs that reflect the Company’s own assumptions about the assumptions market participants would use in pricing the asset or liability.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Items Measured at Fair Value on a Recurring Basis</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 presents information about the Company’s financial instruments that are measured at fair value on a recurring basis (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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:46.66%;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.54%;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="11" style="vertical-align:bottom;white-space:nowrap;width:49.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Financial assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> 46,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> 46,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;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></tr><tr><td style="vertical-align:bottom;width:46.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> 28,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> 28,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total financial assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"><b style="font-weight:bold;"> 75,489</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"><b style="font-weight:bold;"> 46,680</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"><b style="font-weight:bold;"> 28,809</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;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></tr><tr><td style="vertical-align:bottom;width:46.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Preferred stock tranche liability </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.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:0.05pt 0pt 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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.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:0.05pt 0pt 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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.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:0.05pt 0pt 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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:49.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Financial assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 46,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 46,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 59,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 5,992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 53,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total financial assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;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:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 105,313</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;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:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 52,085</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;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:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 53,228</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;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:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Preferred stock tranche liability </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 4,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 4,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:5pt;margin-top:5pt;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’s cash equivalents and short-term investments consist of U.S. Government money market funds, corporate bonds, agency bonds and commercial paper of publicly traded companies. The investments and cash equivalents have been initially valued at the transaction price and subsequently valued, at the end of each reporting period, utilizing third party pricing services or other market observable data. The pricing services utilize industry standard valuation models, including both income and market-based approaches and observable market inputs to determine value. These observable market inputs include reportable trades, benchmark yields, credit spreads, broker/dealer quotes, bids, offers, current spot rates and other industry and economic events. The Company validates the prices provided by third party pricing services by reviewing their pricing methods and matrices, obtaining market values from other pricing sources, analyzing pricing data in certain instances and confirming that the relevant markets are active. After completing its validation procedures, the Company did not adjust or override any fair value measurements provided by the pricing services as of March 31, 2024 or December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A preferred stock tranche liability was recorded as a result of the entry into the Securities Purchase Agreement (defined herein) (see <i style="font-style:italic;">Note 10. Capital Stock)</i>. The fair value measurement of the preferred stock tranche liability is classified as Level 3 under the fair value hierarchy. The fair value of the preferred stock tranche liability was determined using a Monte-Carlo simulation. The inputs to the Monte-Carlo include the risk-free rate, stock price volatility, expected dividends and remaining term. Significant increases or decreases in any of those inputs in isolation could result in a significantly lower or higher fair value measurement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Below are the inputs used to value the preferred stock tranche liability at March 31, 2024, and December 31, 2023:</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:32.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:17.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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:27.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;">5.44-5.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_qne4qv-O9kqwphiV6JgShw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5.13</span></span>-<span style="-sec-ix-hidden:Hidden_-rKz_ikPYk63oRqJZrdPkQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5.52</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:32.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_4CYLccxGs0GsRhr7-oKPfg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 75</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:32.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Remaining term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;">0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;">0.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">The following table represents a reconciliation of the preferred stock right liability recorded in connection with the entry into the Securities Purchase Agreement (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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:76.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:0.05pt 0pt 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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.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:0.05pt 0pt 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.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 1, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 4,189</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Fair value adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 6,011</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;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:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 10,200</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:36pt;margin:0pt;"><span style="font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:14pt 0pt 0pt 0pt;"><span style="background:#ffffff;">The fair value of the Company’s long-term debt was determined using a discounted cash flow analysis with current applicable rates for similar instruments as of the condensed consolidated balance sheet dates. The Company estimates that the fair value of its long-term debt was approximately </span><span style="background:#ffffff;">$39.9</span><span style="background:#ffffff;"> million as of March 31, 2024, which differs from the carrying value of </span><span style="background:#ffffff;">$40.1</span><span style="background:#ffffff;"> million. The Company estimates that the fair value of its long-term debt was approximately </span><span style="background:#ffffff;">$39.6</span><span style="background:#ffffff;"> million as of December 31, 2023, which differs from the carrying value of </span><span style="background:#ffffff;">$</span><span style="background:#ffffff;">40.1</span><span style="background:#ffffff;"> million. The fair value of the Company’s long-term debt was determined using Level 3 inputs.</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 presents information about the Company’s financial instruments that are measured at fair value on a recurring basis (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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:46.66%;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.54%;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="11" style="vertical-align:bottom;white-space:nowrap;width:49.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Financial assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> 46,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> 46,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;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></tr><tr><td style="vertical-align:bottom;width:46.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> 28,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> 28,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total financial assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"><b style="font-weight:bold;"> 75,489</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"><b style="font-weight:bold;"> 46,680</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"><b style="font-weight:bold;"> 28,809</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;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></tr><tr><td style="vertical-align:bottom;width:46.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Preferred stock tranche liability </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.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:0.05pt 0pt 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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.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:0.05pt 0pt 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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.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:0.05pt 0pt 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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:46.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:49.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Financial assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 46,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 46,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 59,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 5,992</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 53,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total financial assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;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:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 105,313</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;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:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 52,085</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;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:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 53,228</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;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:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:46.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Preferred stock tranche liability </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 4,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 4,189</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 46680000 46680000 28809000 28809000 75489000 46680000 28809000 10200000 10200000 46093000 46093000 59220000 5992000 53228000 105313000 52085000 53228000 4189000 4189000 <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:32.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:21.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:17.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 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:27.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;">5.44-5.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_qne4qv-O9kqwphiV6JgShw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5.13</span></span>-<span style="-sec-ix-hidden:Hidden_-rKz_ikPYk63oRqJZrdPkQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">5.52</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:32.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_4CYLccxGs0GsRhr7-oKPfg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 75</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:32.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:32.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Remaining term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;">0.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:21.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3.5pt 0.05pt 0pt;">0.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 5.44 5.49 75 P0Y3M18D P0Y7M6D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:76.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:0.05pt 0pt 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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 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.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:0.05pt 0pt 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.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">January 1, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 4,189</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Fair value adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 6,011</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;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:0.05pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 10,200</b></p></td></tr></table> 4189000 6011000 10200000 39900000 40100000 39600000 40100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:14pt 0pt 12pt 0pt;"><b style="font-weight:bold;">5. Investments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash, cash equivalents, restricted cash and investments consist of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:41.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;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:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Cash, cash equivalents &amp; restricted cash:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin: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:55.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Cash and money market accounts</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 82,594</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 82,594</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin: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:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Total cash, cash equivalents &amp; restricted cash:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 82,594</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 82,594</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin: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:55.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Investments:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;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="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;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="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;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="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin: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:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Corporate bonds, agency bonds and commercial paper (due within </span><span style="font-size:9.5pt;">1 year</span><span style="font-size:9.5pt;">)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 28,813</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (4)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 28,809</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin: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:55.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Total investments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 28,813</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (4)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 28,809</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin: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:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Total cash, cash equivalents, restricted cash and investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-size:9.5pt;font-weight:bold;"> 111,407</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-size:9.5pt;font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;"> (4)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-size:9.5pt;font-weight:bold;"> 111,403</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></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="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:41.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;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:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Cash, cash equivalents &amp; restricted cash:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin: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:55.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Cash and money market accounts</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 79,076</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 79,076</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin: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:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Total cash, cash equivalents &amp; restricted cash:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 79,076</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 79,076</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin: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:55.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Investments:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin: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:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Corporate bonds, agency bonds and commercial paper (due within </span><span style="font-size:9.5pt;">1 year</span><span style="font-size:9.5pt;">)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 59,208</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 13</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (1)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 59,220</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin: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:55.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Total investments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 59,208</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 13</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (1)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 59,220</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin: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:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Total cash, cash equivalents, restricted cash and investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-size:9.5pt;font-weight:bold;"> 138,284</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-size:9.5pt;font-weight:bold;"> 13</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;"> (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-size:9.5pt;font-weight:bold;"> 138,296</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr></table><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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">There were no realized gains or losses on investments for the three months ended March 31, 2024, or 2023. Accrued interest receivable is excluded from the amortized cost and estimated fair value of the Company's investments. Accrued interest receivable of $0.1 million is presented within prepaid expenses and other current assets on the condensed consolidated balance sheets at each March 31, 2024 and December 31, 2023. There were eight debt securities in an unrealized loss position as of March 31, 2024. There were two debt securities in an unrealized loss position as of December 31, 2023. None of these investments had been in an unrealized loss position for more than 12 months as of March 31, 2024 and December 31, 2023. The Company considered the decline in the market value for these securities to be primarily attributable to current economic conditions and not credit related. At both March 31, 2024 and December 31, 2023, the Company had the intent and ability to hold such securities until recovery. As a result, the Company did not record any charges for credit-related impairments for its investments as of March 31, 2024 and December 31, 2023.</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 available-for-sale securities with unrealized losses for less than 12 months as of March 31, 2024 and December 31, 2023 (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:50.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">December 31, 2023</b></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;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Unrealized</b></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;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Losses</b></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;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Corporate bonds, agency bonds and commercial paper (due within </span><span style="font-size:9.5pt;">1 year</span><span style="font-size:9.5pt;">)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 28,809</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (4)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 8,896</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (1)</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Total available-for-sale securities in an unrealized loss position</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;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:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-size:9.5pt;font-weight:bold;"> 28,809</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;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:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;"> (4)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;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:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-size:9.5pt;font-weight:bold;"> 8,896</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;"> (1)</b></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;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Cash, cash equivalents, restricted cash and investments consist of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:41.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;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:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Cash, cash equivalents &amp; restricted cash:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin: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:55.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Cash and money market accounts</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 82,594</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 82,594</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin: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:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Total cash, cash equivalents &amp; restricted cash:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 82,594</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 82,594</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin: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:55.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Investments:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;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="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;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="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;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="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;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="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin: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:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Corporate bonds, agency bonds and commercial paper (due within </span><span style="font-size:9.5pt;">1 year</span><span style="font-size:9.5pt;">)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 28,813</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (4)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 28,809</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin: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:55.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Total investments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 28,813</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (4)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 28,809</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin: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:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Total cash, cash equivalents, restricted cash and investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-size:9.5pt;font-weight:bold;"> 111,407</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-size:9.5pt;font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;"> (4)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-size:9.5pt;font-weight:bold;"> 111,403</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></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="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.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:2.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:41.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Amortized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;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:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Cash, cash equivalents &amp; restricted cash:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin: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:55.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Cash and money market accounts</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 79,076</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 79,076</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin: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:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Total cash, cash equivalents &amp; restricted cash:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 79,076</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 79,076</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin: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:55.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Investments:</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin: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:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Corporate bonds, agency bonds and commercial paper (due within </span><span style="font-size:9.5pt;">1 year</span><span style="font-size:9.5pt;">)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 59,208</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 13</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (1)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 59,220</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin: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:55.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Total investments</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 59,208</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 13</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (1)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 59,220</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin: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:55.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Total cash, cash equivalents, restricted cash and investments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-size:9.5pt;font-weight:bold;"> 138,284</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-size:9.5pt;font-weight:bold;"> 13</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;"> (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-size:9.5pt;font-weight:bold;"> 138,296</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr></table> 82594000 82594000 82594000 82594000 P1Y 28813000 4000 28809000 28813000 4000 28809000 111407000 4000 111403000 79076000 79076000 79076000 79076000 P1Y 59208000 13000 1000 59220000 59208000 13000 1000 59220000 138284000 13000 1000 138296000 0 0 100000 8 2 0 <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 available-for-sale securities with unrealized losses for less than 12 months as of March 31, 2024 and December 31, 2023 (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:50.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">December 31, 2023</b></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;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Unrealized</b></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;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Losses</b></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;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="font-size:9.5pt;">Corporate bonds, agency bonds and commercial paper (due within </span><span style="font-size:9.5pt;">1 year</span><span style="font-size:9.5pt;">)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 28,809</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (4)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 8,896</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;"> (1)</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">Total available-for-sale securities in an unrealized loss position</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;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:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-size:9.5pt;font-weight:bold;"> 28,809</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;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:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;"> (4)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;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:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-size:9.5pt;font-weight:bold;"> 8,896</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;"><b style="font-size:9.5pt;font-weight:bold;"> (1)</b></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;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;visibility:hidden;">​</span></p> P1Y 28809000 4000 8896000 1000 28809000 4000 8896000 1000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">6. Accrued expenses</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accrued expenses consist of the following (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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:17.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:1.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></tr><tr><td style="vertical-align:bottom;width:58.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;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;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:18.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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;width:1.6%;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;width:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued clinical trial expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued contract manufacturing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued other research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued compensation and related benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.6%;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:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.6%;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:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued consulting fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.6%;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:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued commercialization costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.6%;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:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0pt 0pt;"> 688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total accrued expenses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 17,384</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 17,928</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></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;">Accrued expenses consist of the following (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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:12.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:17.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:1.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></tr><tr><td style="vertical-align:bottom;width:58.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;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;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:18.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;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;width:1.6%;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;width:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued clinical trial expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued contract manufacturing expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued other research and development expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued compensation and related benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.6%;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:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.6%;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:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued consulting fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.6%;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:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,078</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued commercialization costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.6%;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:12.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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:17.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0pt 0pt;"> 688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total accrued expenses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 17,384</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 17,928</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></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> 7319000 6518000 2384000 2010000 1276000 1043000 2531000 4796000 889000 637000 1544000 1078000 316000 316000 437000 453000 688000 1077000 17384000 17928000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">7. Debt</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><b style="font-weight:bold;"> </b><span style="background:#ffffff;">On March 25, 2022 (the “Closing Date”), the Company entered into a loan and security agreement (the “Original Loan Agreement”) with Oxford, as collateral agent and a lender, and Oxford Finance Credit Fund III LP, as a lender (“OFCF III” and together with Oxford, the “Lenders”), pursuant to which the Lenders have agreed to lend the Company up to an aggregate principal amount of </span><span style="background:#ffffff;">$150.0</span><span style="background:#ffffff;"> million in a series of term loans (the “Term Loans”). On January 4, 2024, the Company amended the Original Loan Agreement (as amended, the “Loan Agreement”) to extend the date by which it may draw down the Term C Loan from March 31, 2024, to March 31, 2025. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Pursuant to the Loan Agreement, the Company received an initial Term Loan of </span><span style="background:#ffffff;">$25.0</span><span style="background:#ffffff;"> million on the Closing Date, and drew down the second term loan of </span><span style="background:#ffffff;">$15.0</span><span style="background:#ffffff;"> million (the “Term B Loan”) on March 22, 2023, and may borrow an additional </span><span style="background:#ffffff;">$110.0</span><span style="background:#ffffff;"> million of Term Loans at its option upon the satisfaction of certain conditions as follows:</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">i.</td><td style="text-align:right;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;background:#ffffff;">$25.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> million (the “Term C Loan”), when the Company has received accelerated or full approval from the FDA of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">avutometinib </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">for the treatment of LGSOC (the “Term C Milestone”). The Company may draw the Term C Loan within </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">60 days</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> after the occurrence of the Term C Milestone, but no later than March 31, 2025.</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="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">ii.</td><td style="text-align:right;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;background:#ffffff;">$35.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> million (the “Term D Loan”), when the Company has achieved at least </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">$50.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> million in gross product revenue calculated on a trailing six-month basis (the “Term D Milestone”). The Company may draw the Term D Loan within </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">30 days</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> after the occurrence of the Term D Milestone, but no later than March 31, 2025.</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="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">iii.</td><td style="text-align:right;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;background:#ffffff;">$50.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;"> million (the “Term E Loan”), at the sole discretion of the Lenders.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Term Loans bear interest at a floating rate equal to (a) the greater of (i) the one-month CME Secured Overnight Financing Rate and (ii) </span><span style="background:#ffffff;">0.13%</span><span style="background:#ffffff;"> plus (b) </span><span style="background:#ffffff;">7.37%</span><span style="background:#ffffff;">, which is subject to an overall floor and cap. Interest is payable monthly in arrears on the first calendar day of each calendar month. As a result of the Term B Loan drawdown, beginning (i) April 1, 2025, or (ii) April 1, 2026, if either (A) </span>avutometinib h<span style="background:#ffffff;">as received FDA approval for the treatment of LGSOC or (B) COPIKTRA has received FDA approval for the treatment of peripheral T-cell lymphoma, the Company shall repay the Term Loans in consecutive equal monthly payments of principal, together with applicable interest, in arrears. All unpaid principal and accrued and unpaid interest with respect to each Term Loan is due and payable in full on March 1, 2027.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background:#ffffff;">The Company is required to make a final payment of </span><span style="background:#ffffff;">5.0%</span><span style="background:#ffffff;"> of the original principal amount of the Term Loans that are drawn, payable at maturity or upon any earlier acceleration or prepayment of the Term Loans (the “Final Payment Fee”). The Company may prepay all, but not less than all, of the Term Loans, subject to a prepayment fee equal to (i) </span><span style="background:#ffffff;">3.0%</span><span style="background:#ffffff;"> of the principal amount of the applicable Term Loan if prepaid on or before the first anniversary date of the funding date of such Term Loan, (ii) </span><span style="background:#ffffff;">2.0%</span><span style="background:#ffffff;"> of the principal amount of the applicable Term Loan if prepaid after the first </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">anniversary and on or before the second anniversary of the funding date of such Term Loan, and (iii) </span><span style="background:#ffffff;">1.0%</span><span style="background:#ffffff;"> of the principal amount of the applicable Term Loan if prepaid after the second anniversary of the applicable funding date of such Term Loan. All Term Loans are subject to a facility fee of </span><span style="background:#ffffff;">0.5%</span><span style="background:#ffffff;"> of the principal amount.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Loan Agreement contains no financial covenants.</span><span style="background:#ffffff;"> The Loan Agreement includes customary events of default, including, among others, payment defaults, breach of representations and warrants, covenant defaults, judgment defaults, insolvency and bankruptcy defaults, and a material adverse change. The occurrence of an event of default could result in the acceleration of the obligations under the Loan Agreement, termination of the Term Loan commitments and the right to foreclose on the collateral securing the obligations. During the existence of an event of default, the Term Loans will accrue interest at a rate per annum equal to </span><span style="background:#ffffff;">5.0%</span><span style="background:#ffffff;"> above the otherwise applicable interest rate.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"><span style="background:#ffffff;">In connection with the Loan Agreement, the Company granted Oxford a security interest in all of the Company’s personal property now owned or hereafter acquired, excluding intellectual property (but including the right to payments and proceeds of intellectual property), and a negative pledge on intellectual property.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-family:'Times';">The Company assessed all terms and features of the Loan Agreement in order to identify any potential embedded features that would require bifurcation. As part of this analysis, the Company assessed the economic characteristics and risks of the Loan Agreement, including put and call features. The Company determined that all features of the Loan Agreement were clearly and closely associated with a debt host and did not require bifurcation as a derivative liability, or the fair value of the feature was immaterial to the Company's financial statements. The Company reassesses the features on a quarterly basis to determine if they require separate accounting. There have been no changes to the Company</span>’s <span style="font-family:'Times';">assessment through March 31, 2024. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;"> The debt issuance costs and the Final Payment Fee have been recorded as a debt discount which are being accreted to interest expense through the maturity date of the Term Loan using the effective interest method</span><span style="background:#ffffff;">. </span>The components of the carrying value of the debt as of March 31, 2024, and December 31, 2023, are detailed below (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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:38.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;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;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:19.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Principal loan balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.02%;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;"> 40,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.05%;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;"> 40,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Final Payment Fee</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.02%;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;"> 782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.05%;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;"> 661</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Debt issuance costs, net of accretion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (659)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (575)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Long-term debt, net of discount</b></p></td><td style="vertical-align:bottom;width:5.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> 40,123</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.05%;border-bottom: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;"><b style="font-weight:bold;"> 40,086</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">The following table sets forth total interest expense for the three-month periods ended March 31, 2024 and 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:55.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:2.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.76%;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;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.61%;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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.77%;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;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contractual Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 632</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of debt discount and issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of Final Payment Fee</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,130</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 769</b></p></td></tr></table><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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"><span style="background:#ffffff;">As of March 31, 2024, future principal payments due are as follows (in thousands):</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:85.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total principal payments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 40,000</b></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;background:#ffffff;">​</span></p> 150000000.0 25000000.0 15000000.0 110000000.0 25000000.0 P60D 35000000.0 50000000.0 P30D 50000000.0 0.0013 0.0737 0.050 0.030 0.020 0.010 0.005 The Loan Agreement contains no financial covenants. 0.050 <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:38.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;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;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:19.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Principal loan balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.02%;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;"> 40,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.05%;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;"> 40,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Final Payment Fee</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.02%;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;"> 782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.05%;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;"> 661</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Debt issuance costs, net of accretion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (659)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (575)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Long-term debt, net of discount</b></p></td><td style="vertical-align:bottom;width:5.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> 40,123</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.05%;border-bottom: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;"><b style="font-weight:bold;"> 40,086</b></p></td></tr></table> <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:38.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;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;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:19.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Principal loan balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.02%;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;"> 40,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.05%;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;"> 40,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Final Payment Fee</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.02%;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;"> 782</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.05%;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;"> 661</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Debt issuance costs, net of accretion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (659)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (575)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:38.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Long-term debt, net of discount</b></p></td><td style="vertical-align:bottom;width:5.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"><b style="font-weight:bold;"> 40,123</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.05%;border-bottom: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;"><b style="font-weight:bold;"> 40,086</b></p></td></tr></table> 40000000 40000000 782000 661000 659000 575000 40123000 40086000 <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:55.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:2.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.76%;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;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.61%;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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.77%;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;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contractual Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 943</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 632</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of debt discount and issuance costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of Final Payment Fee</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 79</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;width:2.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,130</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 769</b></p></td></tr></table><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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"><span style="background:#ffffff;">As of March 31, 2024, future principal payments due are as follows (in thousands):</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:85.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total principal payments</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 40,000</b></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;background:#ffffff;">​</span></p> 943000 632000 66000 58000 121000 79000 1130000 769000 15000000 20000000 5000000 40000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">8. Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On April 15, 2014, the Company entered into a lease agreement for approximately 15,197 square feet of office and laboratory space in Needham, Massachusetts. Effective February 15, 2018, the Company amended its lease agreement to relocate within the facility to another location consisting of 27,810 square feet of office space (the “Amended Lease Agreement”). The Amended Lease Agreement extends the expiration date of the lease from September 2019 through June 2025. Pursuant to the Amended Lease Agreement, the initial annual base rent amount is approximately $0.7 million, which increases during the lease term to $1.1 million for the last twelve-month period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company accounted for its Needham, Massachusetts office space as an operating lease. The Company’s lease contains an option to renew and extend the lease terms and an option to terminate the lease prior to the expiration date. The Company has not included the lease extension or the termination options within the right-of-use asset and lease liability on the condensed consolidated balance sheets as neither option is reasonably certain to be exercised. The Company’s lease includes variable non-lease components (e.g., common area maintenance, maintenance, consumables, etc.) that are not included in the right-of-use asset and lease liability and are reflected as an expense in the period incurred. The Company does not have any other operating or finance leases.</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, a right-of-use asset of $1.0 million and lease liability of $1.3 million are reflected on the condensed consolidated balance sheets. The elements of lease expense were as follows (dollar amounts in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.89%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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:2.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:38.33%;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;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.16%;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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.45%;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;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Lease Expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;margin: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:56.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 221</p></td></tr><tr><td style="vertical-align:bottom;width:56.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total Lease Expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 221</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 221</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other Information - Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;background:#cceeff;margin: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:56.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating cash flows paid for amounts included in measurement of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 262</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;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;"><b style="font-weight:bold;">March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other Balance Sheet Information - Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average remaining lease term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.2</p></td></tr><tr><td style="vertical-align:bottom;width:56.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14.6%</p></td></tr><tr><td style="vertical-align:bottom;width:56.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Maturity Analysis</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 813</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 546</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,359</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less: Present value discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (108)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Lease Liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,251</b></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> 15197 27810 700000 1100000 1000000.0 1300000 <table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.89%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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:2.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:38.33%;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;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:56.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.16%;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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:19.45%;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;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Lease Expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;margin: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:56.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating lease expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 221</p></td></tr><tr><td style="vertical-align:bottom;width:56.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total Lease Expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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 3pt 0pt 0pt;"><b style="font-weight:bold;"> 221</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 221</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other Information - Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;background:#cceeff;margin: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:56.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Operating cash flows paid for amounts included in measurement of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 262</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;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;"><b style="font-weight:bold;">March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other Balance Sheet Information - Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average remaining lease term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.2</p></td></tr><tr><td style="vertical-align:bottom;width:56.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Weighted average discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">14.6%</p></td></tr><tr><td style="vertical-align:bottom;width:56.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Maturity Analysis</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 813</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 546</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,359</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Less: Present value discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (108)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:56.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Lease Liability</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.74%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,251</b></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> 221000 221000 221000 221000 268000 262000 P1Y2M12D 0.146 813000 546000 1359000 108000 1251000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">9. Notes Payable</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>In February 2024, the Company entered into a finance agreement with AFCO Premium Credit LLC (“AFCO”). Pursuant to the terms of the agreement, AFCO loaned the Company the principal amount of $1.3 million, which accrues interest at 8.3% per annum, to fund a portion of the Company’s insurance policies. The Company is required to make monthly payments of $0.1 million through October 2024 including principal and interest. The agreement assigns AFCO a security interest in (i) all unearned premiums and dividends which may become payable under the insurance policies financed pursuant to this agreement, (ii) loss payments which reduce the unearned premiums, and (iii) the Company’s interest in any state insurance guarantee fund related to any of the insurance policies financed pursuant to this agreement. The outstanding balance at March 31, 2024 was $0.9 million recorded as note payable on the condensed consolidated balance sheets.</p> 1300000 0.083 100000 900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">10. Capital stock</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">June 2023 Public Offering</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-size:10pt;">On June 15, 2023, the Company entered into an underwriting agreement (the “Underwriting Agreement”) with RBC Capital Markets, LLC and Cantor Fitzgerald &amp; Co. (“Cantor”), as representatives of several underwriters (the “Underwriters”) to offer </span><span style="font-size:10pt;">7,181,409</span><span style="font-size:10pt;"> shares of the Company’s common stock, at a price to the public of </span><span style="font-size:10pt;">$9.75</span><span style="font-size:10pt;"> per share, less the underwriting discounts and commissions, and, in lieu of shares of common stock to certain investors, pre-funded warrants to purchase up to an aggregate of </span><span style="font-size:10pt;">1,538,591</span><span style="font-size:10pt;"> shares of common stock at a price to the public of </span><span style="font-size:10pt;">$9.749</span><span style="font-size:10pt;"> (the “Pre-Funded Warrants”) per Pre-Funded Warrant, which represents the per share public offering price for the shares of common stock less the </span><span style="font-size:10pt;">$0.001</span><span style="font-size:10pt;"> per share exercise price for each such Pre-Funded Warrant (the “June 2023 Offering”). In addition, the Company granted the Underwriters an option to purchase, at the public offering price less any underwriting discounts and commissions, an additional </span><span style="font-size:10pt;">1,308,000</span><span style="font-size:10pt;"> shares of common stock, exercisable for </span><span style="font-size:10pt;">30 days</span><span style="font-size:10pt;"> from the date of the Underwriting Agreement, which the Underwriters exercised in full on June 16, 2023. The June 2023 Offering closed on June 21, 2023.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:2pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Company may not effect the exercise of any Pre-Funded Warrant, and a holder will not be entitled to exercise any portion of any Pre-Funded Warrant if, upon giving effect to such exercise, the aggregate number of shares </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;padding-bottom:14pt;background:#ffffff;margin:0pt;"><span style="font-size:10pt;">of common stock beneficially owned by the holder (together with its affiliates) would exceed </span><span style="font-size:10pt;">9.99%</span><span style="font-size:10pt;"> of the number of shares of common stock outstanding immediately after giving effect to the exercise, which percentage may be increased or decreased at the holder’s election upon </span><span style="font-size:10pt;">61 days</span><span style="font-size:10pt;">’ notice to the Company subject to the terms of such Pre-Funded Warrants, provided that such percentage may in no event exceed </span><span style="font-size:10pt;">19.99%</span><span style="font-size:10pt;">. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin:0pt;">Each Pre-Funded Warrant has an exercise price equal to $0.001 per share of common stock. The exercise price and the number of shares of common stock issuable upon exercise of each Pre-Funded Warrant is subject to appropriate adjustment in the event of certain stock dividends and distributions, stock splits, stock combinations, reclassifications or similar events affecting the Company’s common stock as well as upon any distribution of assets, including cash, stock or other property, to the Company’s stockholders. The Pre-Funded Warrants are exercisable as of June 21, 2023, do not expire and are exercisable in cash or by means of a cashless exercise. In addition, upon the consummation of an acquisition (as described in the Pre-Funded Warrant agreements), each Pre-Funded Warrant will automatically be converted into the right of the holder of such Pre-Funded Warrant to receive the kind and amount of securities, cash or other property that such holders would have received had they exercised such Pre-Funded Warrant immediately prior to such acquisition, without regard to any limitations on exercise contained in the Pre-Funded Warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Pre-Funded Warrants cannot require cash settlement, are freestanding financial instruments that are legally detachable and separately exercisable from the shares of common stock with which they were issued, are immediately exercisable, and do not embody an obligation for the Company to repurchase its common stock shares and permit the holders to receive a fixed number of shares of common stock upon exercise. Additionally, the Pre-Funded Warrants do not provide any guarantee of value or return. Accordingly, the Pre-Funded Warrants are classified as a component of permanent equity. After deducting for commissions and other offering expenses, the Company received net proceeds of approximately $91.4 million from the sale of 8,489,409 shares of common stock and 1,538,591 Pre-Funded Warrants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Series B Convertible Preferred Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin:0pt;">Under the amended and restated certificate of incorporation, the Company’s board of directors has the authority, without further action by the stockholders, to issue up to 5,000,000 shares of preferred stock in one or more series, to establish from time to time the number of shares to be included in each such series, to fix the rights, preferences and privileges of the shares of each wholly unissued series and any qualifications, limitations or restrictions thereon and to increase or decrease the number of shares of any such series, but not below the number of shares of such series then outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin:0pt;">On January 24, 2023, the Company entered into a Securities Purchase Agreement (the “Securities Purchase Agreement”) with certain purchasers pursuant to which the Company agreed to sell and issue to the purchasers in a private placement (the “Private Placement”) up to 2,144,160 shares of its Series B convertible preferred stock, par value $0.0001 per share (the “Series B Convertible Preferred Stock”), in two tranches. On January 24, 2023, the Company filed the Certificate of Designation of the Preferences, Rights and Limitations of the Series B Convertible Preferred Stock (the “Series B Convertible Preferred Stock Certificate of Designation”) setting forth the preferences, rights and limitations of the Series B Convertible Preferred Stock with the Secretary of State of the State of Delaware. The Series B Convertible Preferred Stock Certificate of Designation became effective upon filing. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-size:10pt;">Each share of the Series B Convertible Preferred Shares is convertible into </span><span style="font-size:10pt;">3.5305</span><span style="font-size:10pt;"> shares of the Company’s common stock, such conversion rate reflects an adjustment to account for the Reverse Stock Split, at the option of the holders at any time, subject to certain limitations, including that the holder will be prohibited from converting Series B Convertible Preferred Stock into common stock if, as a result of such conversion, the holder, together with its affiliates, would beneficially own a number of shares of common stock above a conversion blocker, which is initially set at </span><span style="font-size:10pt;">9.99%</span><span style="font-size:10pt;"> (the “Conversion Blocker”) of the total common stock then issued and outstanding immediately following the conversion of such shares of Series B Convertible Preferred Stock. Holders of the Series B Convertible Preferred Stock are permitted to increase the Conversion Blocker to an amount not to exceed </span><span style="font-size:10pt;">19.99%</span><span style="font-size:10pt;"> upon </span><span style="font-size:10pt;">60 days</span><span style="font-size:10pt;">’ notice.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Company agreed to sell and issue in the first tranche of the Private Placement 1,200,000 shares of Series B Convertible Preferred Stock at a purchase price of $25.00 per share of Series B Convertible Preferred Stock (equivalent to $7.0812 per share of common stock on a post-Reverse Stock Split basis). The first tranche of the Private Placement </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;">closed on January 27, 2023. The Company received gross proceeds from the first tranche of the Private Placement of approximately $30.0 million, before deducting fees to the placement agent and other offering expenses payable by the Company (“Series B Convertible Preferred Stock Proceeds”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-size:10pt;">In addition, the Company agreed to sell and issue in the second tranche of the Private Placement </span><span style="font-size:10pt;">944,160</span><span style="font-size:10pt;"> shares of Series B Convertible Preferred Stock at a purchase price of </span><span style="font-size:10pt;">$31.77</span><span style="font-size:10pt;"> per share of Series B Convertible Preferred Stock (equivalent to </span><span style="font-size:10pt;">$9.00</span><span style="font-size:10pt;"> per share of common stock on a post-Reverse Stock Split basis) if at any time within 18 months following the closing of the first tranche the </span><span style="-sec-ix-hidden:Hidden_yhrjBHQhpkWDn_vHZZRiCA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">10-day</span></span><span style="font-size:10pt;"> volume weighted average price of the Company’s common stock (as quoted on Nasdaq and as calculated by Bloomberg) should reach at least </span><span style="font-size:10pt;">$13.50</span><span style="font-size:10pt;"> per share, such threshold reflects an adjustment to account for the Reverse Stock Split (which may be further adjusted for any reorganization, recapitalization, non-cash dividend, stock split, reverse stock split or other similar transaction as needed) with aggregate trading volume during the same </span><span style="-sec-ix-hidden:Hidden_JhVvLL2yRkStZDzQBG0hOg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">10-day</span></span><span style="font-size:10pt;"> period of at least </span><span style="font-size:10pt;">$25</span><span style="font-size:10pt;"> million (the “Second Tranche Right”). The second tranche of the Private Placement is expected to close within </span><span style="font-size:10pt;">seven</span><span style="font-size:10pt;"> trading days of meeting the second tranche conditions and will be subject to additional, customary closing conditions. If the Second Tranche Right conditions are satisfied, the Company anticipates receiving gross proceeds from the second tranche of the Private Placement of approximately </span><span style="font-size:10pt;">$30.0</span><span style="font-size:10pt;"> million, before deducting fees to the placement agent and other offering expenses payable by the Company.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Series B Convertible Preferred Stock ranks (i) senior to the common stock; (ii) senior to all other classes and series of equity securities of the Company that by their terms do not rank senior to the Series B Convertible Preferred Stock; (iii) senior to all shares of the Company’s Series A Convertible Preferred Stock the equity securities described in (i)-(iii), the “Junior Stock”); (iv) on parity with any class or series of capital stock of the Company hereafter created specifically ranking by its terms on parity with the Series B Convertible Preferred Stock (the “Parity Stock”); (v) junior to any class or series of capital stock of the Company hereafter created specifically ranking by its terms senior to any Series B Convertible Preferred Stock (“Senior Stock”); and (vi) junior to all of the Company’s existing and future debt obligations, including convertible or exchangeable debt securities, in each case, as to distributions of assets upon liquidation, dissolution or winding up of the Company, whether voluntarily or involuntarily and as to the right to receive dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin:0pt;">In the event of the liquidation, dissolution or winding up of the affairs of the Company, whether voluntary or involuntary, after payment or provision for payment of the debts and other liabilities of the Company, and subject to the prior and superior rights of any Senior Stock, each holder of shares of Series B Convertible Preferred Stock will be entitled to receive, in preference to any distributions of any of the assets or surplus funds of the Company to the holders of the common stock and any of the Company’s securities that are Junior Stock and pari passu with any distribution to the holders of any Parity Stock, an amount equal to $1.00 per share of Series B Convertible Preferred Stock, plus an additional amount equal to any dividends declared but unpaid on such shares, before any payments shall be made or any assets distributed to holders of the common stock or any of our securities that Junior Stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;background:#ffffff;margin:0pt;">So long as any shares of the Series B Convertible Preferred Stock remain outstanding, the Company cannot without the affirmative vote or consent of the holders of majority of the shares of the Series B Convertible Preferred Stock then-outstanding, in which the holders of the Series B Convertible Preferred Stock vote separately as a class: (a) amend, alter, modify or repeal (whether by merger, consolidation or otherwise) the Series B Convertible Preferred Stock Certificate of Designation, the Company’s certificate of incorporation, or the Company’s bylaws in any manner that adversely affects the rights, preferences, privileges or the restrictions provided for the benefit of, the Series B Convertible Preferred Stock; (b) issue further shares of Series B Convertible Preferred Stock or increase or decrease (other than by conversion) the number of authorized shares of Series B Convertible Preferred Stock; (c) authorize or issue any Senior Stock; or (d) enter into any agreement to do any of the foregoing that is not expressly made conditional on obtaining the affirmative vote or written consent of the majority of then-outstanding Series B Convertible Preferred Stock. Holders of Series B Convertible Preferred Stock are entitled to receive when, as and if dividends are declared and paid on the common stock, an equivalent dividend, calculated on an as-converted basis. Shares of Series B Convertible Preferred Stock are otherwise not entitled to dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Company classified the first tranche of the Series B Convertible Preferred Stock as temporary equity in the condensed consolidated balance sheets as the Company could be required to redeem the Series B Convertible Preferred Stock if the Company cannot convert the Series B Convertible Preferred Stock into shares of common stock for any </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;background:#ffffff;margin:0pt;">reason including due to any applicable laws or by the rules or regulations of any stock exchange, interdealer quotation system, or other self-regulatory organization with jurisdiction over the Company which is not solely in the control of the Company. If the Company were required to redeem the Series B Convertible Preferred Stock, it would be based upon the volume-weighted-average price of common stock on an as converted basis on the date the holders provided a conversion notice to the Company. As of March 31, 2024, the Company did not adjust the carrying value of the Series B Convertible Preferred Stock since it was not probable the holders would be unable to convert the Series B Convertible Preferred Stock into shares of common stock due to any reason including due to any applicable laws or by the rules or regulations of any stock exchange, interdealer quotation system, or other self-regulatory organization with jurisdiction over the Company.</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 evaluated the Second Tranche Right under Accounting Standard Codification 480, <i style="font-style:italic;">Distinguishing Liabilities from Equity</i> (“ASC 480”) and determined that it met the requirements for separate accounting from the initial issuance of Series B Convertible Preferred Stock as a freestanding financial instrument. The Company then determined the Second Tranche Right should be liability classified pursuant to ASC 480. As a result, the Company classified the Second Tranche Right as a non-current liability within the condensed consolidated balance sheets and the Second Tranche Right was initially recorded at fair value and is subsequently re-measured at fair value at the end of each reporting period. The fair value of the Second Tranche Right on the date of issuance was determined to be $6.9 million based on a Monte-Carlo valuation and the Company allocated $6.9 million of the Series B Convertible Preferred Stock Proceeds to this liability and recorded this amount as preferred stock tranche liability. On March 31, 2024 and December 31, 2023, the fair value of the Second Tranche Right was determined to be $10.2 million, and $4.2 million, respectively, and the Company recorded this amount as preferred stock tranche liability on the condensed consolidated balance sheets. The Company recorded the mark-to-market adjustment of $6.0 million expense and $3.4 million income for the three months ended March 31, 2024 and 2023, respectively, under change in fair value of preferred stock tranche liability within the condensed consolidated statements of operations and loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:14pt;padding-top:2pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Company determined that all other features of the securities offered pursuant to the Securities Purchase Agreement were clearly and closely associated with the equity host and did not require bifurcation or the fair value of the feature was immaterial to the Company's condensed consolidated financial statements. The Company reassesses the features on a quarterly basis to determine if they require separate accounting. There have been no changes to the Company’s original assessment through March 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Series A Convertible Preferred Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:36pt;margin:12pt 0pt 0pt 0pt;">On November 4, 2022, the Company e<span style="background:#ffffff;">ntered into an exchange agreement (the “Exchange Agreement”) with Biotechnology Value Fund, L.P., Biotechnology Value Fund II, L.P., Biotechnology Value Trading Fund OS LP and MSI BVF SPV, LLC (collectively referred to as “BVF”), pursuant to which BVF exchanged </span><span style="background:#ffffff;">833,333</span><span style="background:#ffffff;"> shares of the Company’s common stock for </span><span style="background:#ffffff;">1,000,000</span><span style="background:#ffffff;"> shares of newly designated Series A convertible preferred stock, par value </span><span style="background:#ffffff;">$0.0001</span><span style="background:#ffffff;"> per share (the “Series A Convertible Preferred Stock”) (the “Exchange”).</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;"><span style="font-size:10pt;">Each share of the Series A Convertible Preferred Stock is convertible into </span><span style="font-size:10pt;">0.833</span><span style="font-size:10pt;"> shares of the Company’s common stock at the option of the holder at any time, subject to certain limitations, including that the holder will be prohibited from converting Preferred Stock into common stock if, as a result of such conversion, the holder, together with its affiliates, would beneficially own a number of shares of common stock above the Conversion Blocker, initially set at </span><span style="font-size:10pt;">9.99%</span><span style="font-size:10pt;">, of the total common stock then issued and outstanding immediately following the conversion of such shares of Preferred Stock. Holders of the Series A Convertible Preferred Stock are permitted to increase the Conversion Blocker to an amount not to exceed </span><span style="font-size:10pt;">19.99%</span><span style="font-size:10pt;"> upon </span><span style="font-size:10pt;">60 days</span><span style="font-size:10pt;">’ notice.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">Shares of Series A Convertible Preferred Stock generally have no voting rights, except as required by law and except that the consent of a majority of the holders of the outstanding Series A Convertible Preferred Stock will be required to amend the terms of the Series A Convertible Preferred Stock. In the event of the Company’s liquidation, dissolution or winding up, holders of Series A Convertible Preferred Stock will participate pari passu with any distribution of proceeds to holders of common stock. Holders of Series A Convertible Preferred Stock are entitled to receive when, as and if dividends are declared and paid on the common stock, an equivalent dividend, calculated on an as-converted basis. Shares of Series A Convertible Preferred Stock are otherwise not entitled to dividends.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;text-indent:36pt;background:#ffffff;margin:0pt;">The Series A Convertible Preferred Stock (i) senior to any class or series of capital stock of the Company hereafter created specifically ranking by its terms junior to the Series A Convertible Preferred Stock; (ii) on parity with the common stock and any class or series of capital stock of the Company created specifically ranking by its terms on parity with the Series A Convertible Preferred Stock; and (iii) junior to the Series B Convertible Preferred Stock and to any class or series of capital stock of the Company created specifically ranking by its terms senior to any Series A Convertible Preferred Stock, in each case, as to distributions of assets upon liquidation, dissolution or winding up of the Company, whether voluntarily or involuntarily.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:2pt;text-indent:36pt;background:#ffffff;margin:0pt;">The Company evaluated the Series A Convertible Preferred Stock for liability or equity classification under ASC 480, and determined that equity treatment was appropriate because the Series A Convertible Preferred Stock did not meet the definition of the liability under ASC 480. Additionally, the Series A Convertible Preferred Stock is not redeemable for cash or other assets (i) on a fixed or determinable date, (ii) at the option of the holder, or (iii) upon the occurrence of an event that is not solely within control of the Company. As such, the Company recorded the Series A Convertible Preferred Stock as permanent equity.</p> 7181409 9.75 1538591 9.749 0.001 1308000 P30D 0.0999 P61D 0.1999 0.001 91400000 8489409 1538591 5000000 2144160 0.0001 2 3.5305 0.0999 0.1999 P60D 1200000 25.00 7.0812 30000000.0 944160 31.77 9.00 13.50 25000000 7 30000000.0 1.00 6900000 6900000 10200000 4200000 -6000000.0 3400000 833333 1000000 0.0001 0.833 0.0999 0.1999 P60D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:14pt 0pt 12pt 0pt;"><b style="font-weight:bold;">11. Stock-based compensation</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Option Exchange Program</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On January 17, 2024, the Company’s stockholders, upon recommendation of the board of directors, approved a one-time stock option exchange program (the “Option Exchange Program”) for certain employees, executive officers and non-employee directors of the Company who held certain underwater options and remained employed or otherwise engaged by the Company through the completion of the Exchange Offer. The Company’s offer to participate in the Option Exchange Program commenced on February 8, 2024, and expired on March 8, 2024 (the “Exchange Offer”). Pursuant to the Exchange Offer, 42 eligible holders elected to exchange, and the Company accepted for cancellation, eligible options to purchase an aggregate of 603,330 shares of the Company’s common stock (the “Exchanged Options”). On March 11, 2024, promptly following the expiration of the Exchange Offer, the Company granted new options to purchase 603,330 shares of common stock (the “New Options”), pursuant to the terms of the Exchange Offer and the Amended and Restated 2021 Equity Incentive Plan (the “2021 Plan”). The exercise price of the New Options granted was $11.44 per share, which was the closing price of the Company’s common stock on the Nasdaq Capital Market on the grant date of the New Options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The exchange of stock options was treated as a modification for accounting purposes. As a result of the Option Exchange Program, the Company will recognize incremental stock-based compensation expense of $1.7 million over the requisite service period of the New Options, which is two or four years depending on whether the Exchanged Options were vested at the time of exchange. Since the Exchanged Options were not at-the-money on the modification date, the Company was precluded from utilizing the simplified method as described in SEC Staff Accounting Bulletin Topic 14.D.2 to calculate the expected term as a key assumption in the Black-Scholes pricing model. Therefore, the Company utilized the binomial lattice model to calculate the fair value of the Exchanged Options immediately prior to the exchange. The Company utilized the Black-Scholes option-pricing model to calculate the fair value of the New Options on the modification date. The Company will recognize the remaining unamortized stock compensation expense for the Exchanged Options on the modification date over the original requisite service period of the Exchanged Options. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock options</span><span style="display:inline-block;width:73.71pt;"></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 the Company’s stock option activity and related information for the three months ended March 31, 2024 is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:normal;width:53.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:10.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:8.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:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:8.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';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:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.23%;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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:normal;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;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;"><b style="font-weight:bold;">Weighted-average exercise price per share</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:8.05%;border-bottom: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;">Weighted-average remaining contractual term (years)</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.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;">Aggregate intrinsic value (in thousands)</b></p></td><td style="vertical-align:bottom;white-space:normal;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:53.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,270,359</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19.81</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.8</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.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: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 3pt 0pt 0pt;"> 559</p></td><td style="vertical-align:bottom;white-space:normal;width:0.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></tr><tr><td style="vertical-align:bottom;width:53.23%;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:normal;width:1.63%;margin:0pt;padding: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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,751</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.77</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'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.89%;margin:0pt;padding:0pt;"><p style="font-family:'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:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,600)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.97</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.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: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.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></tr><tr><td style="vertical-align:bottom;width:53.23%;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:normal;width:1.63%;margin:0pt;padding: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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (151,695)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.89</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'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.89%;margin:0pt;padding:0pt;"><p style="font-family:'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:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expired</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,914)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163.77</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.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:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:0.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></tr><tr><td style="vertical-align:bottom;white-space:normal;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cancelled under the Option Exchange Program</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (603,330)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.58</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'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.89%;margin:0pt;padding:0pt;"><p style="font-family:'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:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted under the Option Exchange Program</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 603,330</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:10.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.44</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;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;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding: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.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,122,901</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.5%;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:10.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13.18</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding: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.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.7</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.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: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 3pt 0pt 0pt;"> 4,539</p></td><td style="vertical-align:bottom;white-space:normal;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:53.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.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 3pt 0pt 0pt;"> 565,008</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:10.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.83</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.3</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,084</p></td><td style="vertical-align:bottom;white-space:normal;width:0.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></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 fair value of each stock option granted during the three months ended March 31, 2024 and 2023 was estimated on the grant date using the Black-Scholes option-pricing model using the following weighted-average assumptions:</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:72.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.69%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:72.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.98%;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:72.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><p 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.98%;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:72.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (years)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_3uPWFtFgoEq_6TWTyHWOEw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 5.8</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_hFTXAYl1jk-Ml9OlBwAncA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 6.2</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.98%;margin: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;text-indent:36pt;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;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">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;">A summary of the Company’s restricted stock unit activity and related information for the three months ended March 31, 2024 is as follows:</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:73.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.54%;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;width:1.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:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.63%;border-bottom: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;">Weighted-average grant date fair value per share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;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;"> 209,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;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;"> 18.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:73.54%;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;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;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;"> 254,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;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.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:73.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,279)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;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;"> 25.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:73.54%;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;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,192)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom: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;"> 18.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;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;"> 426,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;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.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr></table><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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Employee stock purchase plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>At the Special Meeting of Stockholders, held on December 18, 2018, the stockholders approved the 2018 Employee Stock Purchase Plan (“2018 ESPP”). On June 21, 2019, the board of directors of the Company amended and restated the 2018 ESPP, to account for certain non-material changes to the plan’s administration and, effective May 30, 2023, in connection with the Reverse Stock Split, the board of directors amended and restated the 2018 ESPP to account for the adjustments to the share reserves (the “Amended and Restated 2018 ESPP”). The Amended and Restated 2018 ESPP provides eligible employees with the opportunity, through regular payroll deductions, to purchase shares of the Company’s common stock at 85% of the lesser of the fair market value of the common stock on (a) the date the option is granted, which is the first day of the purchase period, and (b) the exercise date, which is the last business day of the purchase period. The Amended and Restated 2018 ESPP generally allows for two six-month purchase periods per year beginning in January and July, or such other periods as determined by the compensation committee of the Company’s board of directors. The fair value of shares expected to be purchased under the Amended and Restated 2018 ESPP was calculated using the following weighted-average assumptions:</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:59.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:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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></tr><tr><td style="vertical-align:bottom;width:59.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 style="vertical-align:bottom;white-space:nowrap;width:3.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:37.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.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 style="vertical-align:bottom;white-space:nowrap;width:3.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.84%;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.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;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;"> 4.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;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:59.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p 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.84%;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;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;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;"> 106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;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:59.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.84%;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:6.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;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:6.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p 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.84%;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;"> 0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;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;"> 0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>For the three months ended March 31, 2024 and 2023, the Company recognized less than $0.1 million in each period of stock-based compensation expense under the Amended and Restated 2018 ESPP. During the three months ended March 31, 2024, the Company issued 7,475 shares of common stock for proceeds of less than $0.1 million under the Amended and Restated 2018 ESPP.</p> 42 603330 603330 11.44 1700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A summary of the Company’s stock option activity and related information for the three months ended March 31, 2024 is as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:normal;width:53.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:9.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:10.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:8.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:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:8.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';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:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.23%;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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:normal;width:9.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;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;"><b style="font-weight:bold;">Weighted-average exercise price per share</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:8.05%;border-bottom: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;">Weighted-average remaining contractual term (years)</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.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;">Aggregate intrinsic value (in thousands)</b></p></td><td style="vertical-align:bottom;white-space:normal;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:53.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,270,359</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19.81</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.8</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.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: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 3pt 0pt 0pt;"> 559</p></td><td style="vertical-align:bottom;white-space:normal;width:0.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></tr><tr><td style="vertical-align:bottom;width:53.23%;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:normal;width:1.63%;margin:0pt;padding: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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,751</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.77</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'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.89%;margin:0pt;padding:0pt;"><p style="font-family:'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:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,600)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.97</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.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: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.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></tr><tr><td style="vertical-align:bottom;width:53.23%;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:normal;width:1.63%;margin:0pt;padding: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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (151,695)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.89</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'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.89%;margin:0pt;padding:0pt;"><p style="font-family:'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:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expired</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,914)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163.77</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.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:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:0.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></tr><tr><td style="vertical-align:bottom;white-space:normal;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cancelled under the Option Exchange Program</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (603,330)</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'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:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.58</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'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.89%;margin:0pt;padding:0pt;"><p style="font-family:'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:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted under the Option Exchange Program</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:9.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 603,330</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:10.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.44</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:8.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;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;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:53.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding: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.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,122,901</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.5%;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:10.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13.18</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding: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.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.7</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.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: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 3pt 0pt 0pt;"> 4,539</p></td><td style="vertical-align:bottom;white-space:normal;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:53.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:9.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 3pt 0pt 0pt;"> 565,008</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:10.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.83</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.3</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:8.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,084</p></td><td style="vertical-align:bottom;white-space:normal;width:0.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></tr></table> 2270359 19.81 P7Y9M18D 559000 31751 9.77 4600 7.97 151695 12.89 22914 163.77 603330 30.58 603330 11.44 2122901 13.18 P8Y8M12D 4539000 565008 20.83 P7Y3M18D 1084000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The fair value of each stock option granted during the three months ended March 31, 2024 and 2023 was estimated on the grant date using the Black-Scholes option-pricing model using the following weighted-average assumptions:</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:72.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.69%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:72.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.98%;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:72.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><p 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.98%;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:72.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (years)</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_3uPWFtFgoEq_6TWTyHWOEw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 5.8</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_hFTXAYl1jk-Ml9OlBwAncA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 6.2</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.98%;margin: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> 0.0408 0.0356 0.95 0.90 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A summary of the Company’s restricted stock unit activity and related information for the three months ended March 31, 2024 is as follows:</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:73.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.54%;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;width:1.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:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:10.63%;border-bottom: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;">Weighted-average grant date fair value per share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;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;"> 209,289</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;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;"> 18.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:73.54%;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;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;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;"> 254,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;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.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:73.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,279)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;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;"> 25.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:73.54%;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;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,192)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom: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;"> 18.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;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;"> 426,392</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;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.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr></table> 209289 18.05 254574 10.00 14279 25.97 23192 18.12 426392 12.98 0.85 2 P6M <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:59.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:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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></tr><tr><td style="vertical-align:bottom;width:59.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 style="vertical-align:bottom;white-space:nowrap;width:3.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:37.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:59.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 style="vertical-align:bottom;white-space:nowrap;width:3.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.84%;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.24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;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;"> 4.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;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:59.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p 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.84%;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;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;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;"> 106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;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:59.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.84%;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:6.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;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:6.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:59.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected term (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p 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.84%;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;"> 0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.74%;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;"> 0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.45%;margin:0pt;padding:0pt;"><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></table> 0.0524 0.0477 0.60 1.06 0 0 P0Y6M P0Y6M 100000 100000 7475 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12. Net loss per share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Basic loss per common share is calculated by dividing net loss applicable to common stockholders by the weighted-average number of common shares outstanding during the period. For purposes of calculating net loss per share, weighted-average number of common shares outstanding includes the weighted average effect of the Pre-Funded Warrants issued in June 2023, the exercise of which requires little or no consideration for the delivery of shares of common stock. Diluted net loss per common share is calculated by increasing the denominator by the weighted-average number of additional shares that could have been outstanding from securities convertible into common stock, such as stock options, restricted stock units, and employee stock purchase plan shares (using the “treasury stock” method), and the <span style="background:#ffffff;">5.00% Convertible Senior Notes due 2048 (the “</span>2018 Notes”), Series A Convertible Preferred Stock, and Series B Convertible Preferred Stock (using the “if-converted” method), unless their effect on net loss per share is anti-dilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">The following potentially dilutive securities were excluded from the calculation of diluted net loss per share for the periods indicated because including them would have had an anti-dilutive effect:</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:99.46%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.22%;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="3" style="vertical-align:bottom;white-space:normal;width:25.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:normal;width:11.86%;border-bottom: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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:normal;width:11.86%;border-bottom: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:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding stock options</p></td><td style="vertical-align:bottom;white-space:normal;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,122,901</p></td><td style="vertical-align:bottom;white-space:normal;width:1.65%;background:#cceeff;margin:0pt;padding: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:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,976,176</p></td><td style="vertical-align:bottom;white-space:normal;width:1.11%;background:#cceeff;margin: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:71.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding restricted stock units</p></td><td style="vertical-align:bottom;white-space:normal;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 426,392</p></td><td style="vertical-align:bottom;white-space:normal;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,660</p></td><td style="vertical-align:bottom;white-space:normal;width:1.11%;margin: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:71.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2018 Notes</p></td><td style="vertical-align:bottom;white-space:normal;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,489</p></td><td style="vertical-align:bottom;white-space:normal;width:1.11%;background:#cceeff;margin: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:71.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Employee stock purchase plan</p></td><td style="vertical-align:bottom;white-space:normal;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,486</p></td><td style="vertical-align:bottom;white-space:normal;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,796</p></td><td style="vertical-align:bottom;white-space:normal;width:1.11%;margin: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:71.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Series A Convertible Preferred Stock</p></td><td style="vertical-align:bottom;white-space:normal;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 833,333</p></td><td style="vertical-align:bottom;white-space:normal;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 833,333</p></td><td style="vertical-align:bottom;white-space:normal;width:1.11%;background:#cceeff;margin: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:71.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Series B Convertible Preferred Stock</p></td><td style="vertical-align:bottom;white-space:normal;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,236,570</p></td><td style="vertical-align:bottom;white-space:normal;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,236,570</p></td><td style="vertical-align:bottom;white-space:normal;width:1.11%;margin: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:71.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total potentially dilutive securities</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,625,682</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:normal;width:11.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,217,024</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:12.0pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">The following potentially dilutive securities were excluded from the calculation of diluted net loss per share for the periods indicated because including them would have had an anti-dilutive effect:</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:99.46%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:11.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.22%;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="3" style="vertical-align:bottom;white-space:normal;width:25.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three months ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:normal;width:11.86%;border-bottom: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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:normal;width:11.86%;border-bottom: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:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding stock options</p></td><td style="vertical-align:bottom;white-space:normal;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,122,901</p></td><td style="vertical-align:bottom;white-space:normal;width:1.65%;background:#cceeff;margin:0pt;padding: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:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,976,176</p></td><td style="vertical-align:bottom;white-space:normal;width:1.11%;background:#cceeff;margin: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:71.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding restricted stock units</p></td><td style="vertical-align:bottom;white-space:normal;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 426,392</p></td><td style="vertical-align:bottom;white-space:normal;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 160,660</p></td><td style="vertical-align:bottom;white-space:normal;width:1.11%;margin: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:71.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2018 Notes</p></td><td style="vertical-align:bottom;white-space:normal;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,489</p></td><td style="vertical-align:bottom;white-space:normal;width:1.11%;background:#cceeff;margin: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:71.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Employee stock purchase plan</p></td><td style="vertical-align:bottom;white-space:normal;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,486</p></td><td style="vertical-align:bottom;white-space:normal;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,796</p></td><td style="vertical-align:bottom;white-space:normal;width:1.11%;margin: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:71.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Series A Convertible Preferred Stock</p></td><td style="vertical-align:bottom;white-space:normal;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 833,333</p></td><td style="vertical-align:bottom;white-space:normal;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'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:11.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 833,333</p></td><td style="vertical-align:bottom;white-space:normal;width:1.11%;background:#cceeff;margin: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:71.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Series B Convertible Preferred Stock</p></td><td style="vertical-align:bottom;white-space:normal;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,236,570</p></td><td style="vertical-align:bottom;white-space:normal;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'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:11.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,236,570</p></td><td style="vertical-align:bottom;white-space:normal;width:1.11%;margin: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:71.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total potentially dilutive securities</b></p></td><td style="vertical-align:bottom;white-space:normal;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:11.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,625,682</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:normal;width:11.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 7,217,024</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></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> 2122901 1976176 426392 160660 3489 6486 6796 833333 833333 4236570 4236570 7625682 7217024 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">13. Income taxes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span>The Company did not record a federal or state income tax provision or benefit for the three months ended March 31, 2024 or 2023, due to the expected loss before income taxes to be incurred for the years ended December 31, 2024 and 2023, as well as the Company’s continued maintenance of a full valuation allowance against its net deferred tax assets.</p> 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">14. Commitments and contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;">The Company has no other commitments other than minimum lease payments as disclosed in <i style="font-style:italic;">Note 8</i>. <i style="font-style:italic;">Leases.</i></p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">15. Subsequent events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company reviews all activity subsequent to the end of the quarter but prior to issuance of the condensed consolidated financial statements for events that could require disclosure or that could impact the carrying value of assets or liabilities as of the balance sheet date. The Company is not aware of any material subsequent events.</p> false false false false

)-O./"CA:EM@M^&M>X M@$?0/^JM-#-_H!!: 5=4<"0A3[S59+E>V'@7\)-"JT[&R%:R%^+93C8D\0(K M! PR;0G8/ YP#XQ9D-'XW3.]84N;>#H^TK^ZVDTM>ZS@7K!?E.@R\3YXB$". M&Z9WHOT&?3TSR\L$4^X7M5UL]-%#6:.TJ/ID8U!1WCWQ2W\.)PF&4I.GTXTY7@(2/4E,*"_0 M2DK,"S#'KE7L:[.#C?.SGK;N:.$%6H0>!->E0E\X ?)OOF_,!KWPJ+<.1X$/ M6-ZA:'*#PB"LV>Z%-[W+#TGPL0-H \SX70A\G=H/A\Y/^ 5!+ P04 " 6 M@:E88O%WKU\# "V%@ #0 'AL+W-T>6QESRE5WC+GHAKZ/'^UZ)0-^\\>S[[<';6>;R\V1V_,,"E'SA%KP\0O>KH U4V*"8?'R:_3QR3 M[FU+-UZTUL881NXCY&TV2D\<]/.&>H[0>AUWU/-V4)0<'I3*/9G$A+L'EL#> M"C#B05W(HT%6B$T]1[X=T-%)3KTGPH?^F' VD0Q8&JW5R)@II8ML(]GM27[X#K'M@D''>&.SZ=F T*(E25(I; MW3$7F\%GD%>W'U:E=CB39!5VK_T-P9QTD$DA4RJ;,*&_'AH-.,W CF2S.9Q5 M408 *E7DNI$R,BL$,1[6C+JA9:>4\WMX /W,MK2766M=3:V)IJD-U4TK8SN@ MWU:SVFW9^%6Z7LF>"O5EH:6UDV3Y5=PTZ/]:[BV$U>GX+)^!1,GD!-1LGQ M>ZQWD,=N\A0RV7NS)_M+3(:G8+)[E":#>D_9VKAN;5N;40]>#X;^#W@9X9N@ MWF3!N&*B[LU9FE+Q;/>JY169Z)?R+7U]?4HSLN#JH0&'_J;]G:9LD2?-57>0 MB/JJ3?L;3$]OA=?O)CH6$RE=TG1<=^5L8IJ>;NBH]0&$7>36'&X$XUC,C0"& MQ<$<8!S+PN+\3_/IH_.Q&.:M[T3Z**>/S$\'&O M#W:71%&2N!' W ZB"$/@;L01S %XP) H,K^#.[]'P?IW*MC\IWKT%U!+ P04 M " 6@:E8EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_ MQ=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+ MJ1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D M5XA-/E_G;@ M2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/ M['X 4$L#!!0 ( !:!J5C*F2M>8 4 *HJ / >&PO=V]R:V)O;VLN M>&ULQ9K;;MLX$$!_A?!3%EBO;=V2%DF U':V+K*V$1E]+6B)CHE*I):DW*9? MOR,I0:G$&>S+Q"]Q=#%]1$IS9DA=_M#F^U;K[^QG62A[-=@[5WT7SVVMS#]O]"#%@IE2SE+Y%?#<8#9O?ZQV=MY"^M M'"_2S.BBN!I,N@-?A7$R>[4[;2 W?&O;/8YO[SF 7 V2,32XD\:Z]HRV?0Z, M!P$G=UNUT[>R<,+,N!-_&UU74CTTS/1A0-H+)[6=D!4[P45X/G4QA7.9LK!YW$%JIK"LYMKA1^>I%W5^T MU^M#\U'" ;/(6W ZR.EJF:[N%K.;S7S&/MWG[O048(9'0RR'2SFGJ0,0(9GQ#R6^!! M)@AD&S K M'Y2$K_$F2&:9KB%(>I ?$,@/Q"/,[?Y/EL%?)OZMY8$7<+YM([D1UOFQ>XP% M[S$MYBV7A@%Z+&47/%O_ M9%!'04DC(-+W(;$('Q!'^+3>6A!E4^V(PXLX'Z#5 W&<1[.-7CX98&$_H"X@ ML'RCCXD9(2 V IIO]#$Q503$JO#R#7:V:7QA__#9,&,$Q,9XF7@Q,%\$Q+YXR[1/H/[D!*:0D%@AKX5[K"=#3" AL4!> M5ZOL;"8 MH\(L$Q%;IJ4:,JCU*ZW:H85;,./&/$*ISPX^)F:9B-@R3Y@I M-)771?N<2.5$,R7>#+F/B5DF>H\29LANZS9?JXR$![F")[GBC\TW?4S,,M$[ M%37';D9,*Q&Q5IZXANP3+R &B@ZKU8IV>[^JB3&MQ-15C3\A?+078TPG,?7* MNC\U#)WYI5:"!>,@9.MZ6_CK7#&FDYAZ??T),WW"G&KPBW$-!5OW9F9C3"PQ M=5'S5J4]9*NJMVH88W:)J8N:MS&;0SXFNLA.7=2\C7G?7]Z,,=W$U$7-VYCS MLBI\3$PW,?5*^^OIE2%;0W12#O+''B:FFYA8-_[BQO%PB4DGIJYEL&4.=N:_ M^(%))R%?C?D='E.AI#:L\U"7%?F8F'P2:OF\A=F-NX^)R2[&O_3?7T@P^23$\H$<@QT@U1"F_7J3$LVDS>"9KWN&3##U),3J M62@KF?4GFRO+W,!5;#(E]"^A?T9+[*U M8KM;NZ**:P;Z7N-,^?7[5\?DWT^C]02P,$% @ %H&I6+5Q M8'P6 @ JB8 !H !X;"]?!-T#(HPS=1Y +Z1 ITA@\%3$D>/DW M_$ ,GWZ50SONNU/=[?NZ^#@>3G75[,:Q_Y%27>_*L:UW75].YRN;;CBVXWDY M;%/?KM_;;4FZ7.8TW,YHGI]N9RY>/_OR/Q.[S6:_+C^[]>]C.8W_&)S^=,-[ MW94R-HO7=MB6<=6DC\/U=$V7@]R=)S>+E[=5,[R\29/F#E((TOF##()L_B"' M()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^H$<(>IP_2)8HXY(@:8(U@=:"7 N! MUX)@"X'8@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'>BGHK@=Z*>BN! MWCKYV";06U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\C MT-M0;R/0VU!O(]#;)ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM M!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OMDLYM ;T>]G4!O1[V=0&]'O9U ;T>] MG4!O1[V=0.] O8- [T"]@T#O0+V#0.] O8- [T"]@T#OF/RL)- [4.\@T#M0 M[R#0.U#O(- [4.\@T#NCWIE [XQZ9P*],^J="?3.J'[RW7QU^67R[L!)AHE&DQ\;UB@[7G/>I+G MBNNGK:,PVK1-%Z;9(D9WQ5@H%]2:D%M'75J96]^:F+[Z%^9,N30OQ,1D4K#2 M=I&Z.(Y]C6QV?4MSLVKBZ&Z3?@ZU[::9IR9DHYO=QCYKFAGGFKHT,:VS=5=] M2AGO$_)T^#]B?>UB3]W5%HT?CX[UITRZV:5B(VX9" M?KS$%SW:^;PNJ;+EJDU'\N \F2HLB&+;Y+NB9\>38[IAVGWRD_.',L<"T\Y' M;UU($_/T^[C#2/K38Y<*D8_U\5=\3TRE3WX_ZJ==4?7#['2]K]8OAWD$-CQ. MO^./,WZO_\L^!$@?$J0/!=*'!NFC .GC'*2/"Y ^+D'ZX!.41E!$Y2BD&UL M4$L! A0#% @ %H&I6&*QAKS8!0 XQX !@ ("!#@@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H&I M6%7>2HD>!0 \A4 !@ ("!8Q@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ %H&I6(U>)49G!P $2$ !@ M ("!U2D 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ %H&I6)UXKQCP P 70H !D ("!34< M 'AL+W=O-?R MJ%D( !.&@ &0 @(%T2P >&PO=V]R:W-H965T&UL4$L! A0#% @ M%H&I6%I!5.0% P .@@ !D ("!I5D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H&I6!1AA+#U 0 MD 0 !D ("!V&T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H&I6)["<4AY! .PL !D M ("!F8P 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ %H&I6&A70?.3 @ Z@4 !D ("!R)4 'AL M+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ %H&I M6%%LX:'^ P G@X !D ("!T*$ 'AL+W=O$0 &0 M @($%I@ >&PO=V]R:W-H965T&UL4$L! A0#% @ %H&I6( 5%/5W P 7@L M !D ("!C*T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H&I6!J.?@-# P $ @ !D M ("!Y[D 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ %H&I6#8PTYYY P ]0\ !D ("!QL, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ %H&I6$/4 M]V!7 P B0P !D ("!%- 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H&I6,G=;-(/! Q!< !D M ("!G-\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ %H&I6$5?GJRM"0 2&0 !D ("! MKNP 'AL+W=O&PO=V]R:W-H965T_NY*T04 + G 9 M " @0KZ !X;"]W;W)K&UL4$L! A0#% M @ %H&I6'&PO=V]R:W-H965T4)P( &X% 9 " @2H& 0!X M;"]W;W)K&UL4$L! A0#% @ %H&I6-%1+<7% M @ 3@H !D ("!B @! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ %H&I6$-0-=]3!0 IQL !D M ("!(Q,! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ %H&I6'9&R5S:!P N3X !D ("!324! M 'AL+W=O+0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M%H&I6.]KSST9! X1< !D ("!\S4! 'AL+W=O&UL4$L! A0#% @ %H&I6,[@4"!) @ HP4 !D M ("!NT&PO=V]R:W-H M965TO7P, +86 - M " ;9, 0!X;"]S='EL97,N>&UL4$L! A0#% @ %H&I M6)>*NQS $P( L ( !0% ! %]R96QS+RYR96QS4$L! M A0#% @ %H&I6,J9*UY@!0 JBH \ ( !*5$! 'AL M+W=O7!E&UL4$L%!@ !) $D ]A, "%; 0 $! end XML 80 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 81 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 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 180 292 1 false 56 0 false 8 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.verastem.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.verastem.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.verastem.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Sheet http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 5 false false R6.htm 00305 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Sheet http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquityParenthetical CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Statements 6 false false R7.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 10101 - Disclosure - Nature of business Sheet http://www.verastem.com/role/DisclosureNatureOfBusiness Nature of business Notes 8 false false R9.htm 10201 - Disclosure - Summary of significant accounting policies Sheet http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of significant accounting policies Notes 9 false false R10.htm 10301 - Disclosure - Cash, cash equivalents and restricted cash Sheet http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCash Cash, cash equivalents and restricted cash Notes 10 false false R11.htm 10401 - Disclosure - Fair value of financial instruments Sheet http://www.verastem.com/role/DisclosureFairValueOfFinancialInstruments Fair value of financial instruments Notes 11 false false R12.htm 10501 - Disclosure - Investments Sheet http://www.verastem.com/role/DisclosureInvestments Investments Notes 12 false false R13.htm 10601 - Disclosure - Accrued expenses Sheet http://www.verastem.com/role/DisclosureAccruedExpenses Accrued expenses Notes 13 false false R14.htm 10701 - Disclosure - Debt Sheet http://www.verastem.com/role/DisclosureDebt Debt Notes 14 false false R15.htm 10801 - Disclosure - Leases Sheet http://www.verastem.com/role/DisclosureLeases Leases Notes 15 false false R16.htm 10901 - Disclosure - Notes Payable Notes http://www.verastem.com/role/DisclosureNotesPayable Notes Payable Notes 16 false false R17.htm 11001 - Disclosure - Capital stock Sheet http://www.verastem.com/role/DisclosureCapitalStock Capital stock Notes 17 false false R18.htm 11101 - Disclosure - Stock-based compensation Sheet http://www.verastem.com/role/DisclosureStockBasedCompensation Stock-based compensation Notes 18 false false R19.htm 11201 - Disclosure - Net loss per share Sheet http://www.verastem.com/role/DisclosureNetLossPerShare Net loss per share Notes 19 false false R20.htm 11301 - Disclosure - Income taxes Sheet http://www.verastem.com/role/DisclosureIncomeTaxes Income taxes Notes 20 false false R21.htm 11401 - Disclosure - Commitments and contingencies Sheet http://www.verastem.com/role/DisclosureCommitmentsAndContingencies Commitments and contingencies Notes 21 false false R22.htm 11501 - Disclosure - Subsequent events Sheet http://www.verastem.com/role/DisclosureSubsequentEvents Subsequent events Notes 22 false false R23.htm 20202 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of significant accounting policies (Policies) Policies 23 false false R24.htm 30303 - Disclosure - Cash, cash equivalents and restricted cash (Tables) Sheet http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCashTables Cash, cash equivalents and restricted cash (Tables) Tables http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCash 24 false false R25.htm 30403 - Disclosure - Fair value of financial instruments (Tables) Sheet http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsTables Fair value of financial instruments (Tables) Tables http://www.verastem.com/role/DisclosureFairValueOfFinancialInstruments 25 false false R26.htm 30503 - Disclosure - Investments (Tables) Sheet http://www.verastem.com/role/DisclosureInvestmentsTables Investments (Tables) Tables http://www.verastem.com/role/DisclosureInvestments 26 false false R27.htm 30603 - Disclosure - Accrued expenses (Tables) Sheet http://www.verastem.com/role/DisclosureAccruedExpensesTables Accrued expenses (Tables) Tables http://www.verastem.com/role/DisclosureAccruedExpenses 27 false false R28.htm 30703 - Disclosure - Debt (Tables) Sheet http://www.verastem.com/role/DisclosureDebtTables Debt (Tables) Tables http://www.verastem.com/role/DisclosureDebt 28 false false R29.htm 30803 - Disclosure - Leases (Tables) Sheet http://www.verastem.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.verastem.com/role/DisclosureLeases 29 false false R30.htm 31103 - Disclosure - Stock-based compensation (Tables) Sheet http://www.verastem.com/role/DisclosureStockBasedCompensationTables Stock-based compensation (Tables) Tables http://www.verastem.com/role/DisclosureStockBasedCompensation 30 false false R31.htm 31203 - Disclosure - Net loss per share (Tables) Sheet http://www.verastem.com/role/DisclosureNetLossPerShareTables Net loss per share (Tables) Tables http://www.verastem.com/role/DisclosureNetLossPerShare 31 false false R32.htm 40101 - Disclosure - Nature of business (Details) Sheet http://www.verastem.com/role/DisclosureNatureOfBusinessDetails Nature of business (Details) Details http://www.verastem.com/role/DisclosureNatureOfBusiness 32 false false R33.htm 40102 - Disclosure - Nature of business - Reverse Stock Split (Details) Sheet http://www.verastem.com/role/DisclosureNatureOfBusinessReverseStockSplitDetails Nature of business - Reverse Stock Split (Details) Details 33 false false R34.htm 40202 - Disclosure - Summary of significant accounting policies - Proceeds from grants (Details) Sheet http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProceedsFromGrantsDetails Summary of significant accounting policies - Proceeds from grants (Details) Details 34 false false R35.htm 40203 - Disclosure - Summary of significant accounting policies - Cash, cash equivalents and restricted cash (Details) Sheet http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails Summary of significant accounting policies - Cash, cash equivalents and restricted cash (Details) Details 35 false false R36.htm 40206 - Disclosure - Summary of significant accounting policies - Preferred stock tranche liability (Details) Sheet http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockTrancheLiabilityDetails Summary of significant accounting policies - Preferred stock tranche liability (Details) Details 36 false false R37.htm 40207 - Disclosure - Summary of significant accounting policies - Preferred stock right liability (Details) Sheet http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockRightLiabilityDetails Summary of significant accounting policies - Preferred stock right liability (Details) Details 37 false false R38.htm 40209 - Disclosure - Summary of significant accounting policies - Investments (Details) Sheet http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails Summary of significant accounting policies - Investments (Details) Details 38 false false R39.htm 40210 - Disclosure - Summary of significant accounting policies - Concentrations of credit risk and off-balance sheet risk (Details) Sheet http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAndOffBalanceSheetRiskDetails Summary of significant accounting policies - Concentrations of credit risk and off-balance sheet risk (Details) Details 39 false false R40.htm 40301 - Disclosure - Cash, cash equivalents and restricted cash (Details) Sheet http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails Cash, cash equivalents and restricted cash (Details) Details http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCashTables 40 false false R41.htm 40401 - Disclosure - Fair value of financial instruments - Financial Instruments Measured on a Recurring Basis (Details) Sheet http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsFinancialInstrumentsMeasuredOnRecurringBasisDetails Fair value of financial instruments - Financial Instruments Measured on a Recurring Basis (Details) Details 41 false false R42.htm 40402 - Disclosure - Fair value of financial instruments (Details) Sheet http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsDetails Fair value of financial instruments (Details) Details http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsTables 42 false false R43.htm 40501 - Disclosure - Investments (Details) Sheet http://www.verastem.com/role/DisclosureInvestmentsDetails Investments (Details) Details http://www.verastem.com/role/DisclosureInvestmentsTables 43 false false R44.htm 40601 - Disclosure - Accrued expenses (Details) Sheet http://www.verastem.com/role/DisclosureAccruedExpensesDetails Accrued expenses (Details) Details http://www.verastem.com/role/DisclosureAccruedExpensesTables 44 false false R45.htm 40701 - Disclosure - Debt (Details) Sheet http://www.verastem.com/role/DisclosureDebtDetails Debt (Details) Details http://www.verastem.com/role/DisclosureDebtTables 45 false false R46.htm 40702 - Disclosure - Debt - Components of carrying value of debt (Details) Sheet http://www.verastem.com/role/DisclosureDebtComponentsOfCarryingValueOfDebtDetails Debt - Components of carrying value of debt (Details) Details 46 false false R47.htm 40703 - Disclosure - Debt - Schedule of interest expenses (Details) Sheet http://www.verastem.com/role/DisclosureDebtScheduleOfInterestExpensesDetails Debt - Schedule of interest expenses (Details) Details 47 false false R48.htm 40704 - Disclosure - Debt - Future principal payments (Details) Sheet http://www.verastem.com/role/DisclosureDebtFuturePrincipalPaymentsDetails Debt - Future principal payments (Details) Details 48 false false R49.htm 40801 - Disclosure - Leases (Details) Sheet http://www.verastem.com/role/DisclosureLeasesDetails Leases (Details) Details http://www.verastem.com/role/DisclosureLeasesTables 49 false false R50.htm 40802 - Disclosure - Leases - Balance sheet and other information (Details) Sheet http://www.verastem.com/role/DisclosureLeasesBalanceSheetAndOtherInformationDetails Leases - Balance sheet and other information (Details) Details 50 false false R51.htm 40901 - Disclosure - Notes Payable (Details) Notes http://www.verastem.com/role/DisclosureNotesPayableDetails Notes Payable (Details) Details http://www.verastem.com/role/DisclosureNotesPayable 51 false false R52.htm 41002 - Disclosure - Capital stock - June 2023 Public Offering (Details) Sheet http://www.verastem.com/role/DisclosureCapitalStockJune2023PublicOfferingDetails Capital stock - June 2023 Public Offering (Details) Details 52 false false R53.htm 41003 - Disclosure - Capital Stock - Convertible Preferred Stock (Details) Sheet http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails Capital Stock - Convertible Preferred Stock (Details) Details 53 false false R54.htm 41102 - Disclosure - Stock-based compensation - Option Exchange Program (Details) Sheet http://www.verastem.com/role/DisclosureStockBasedCompensationOptionExchangeProgramDetails Stock-based compensation - Option Exchange Program (Details) Details 54 false false R55.htm 41103 - Disclosure - Stock-based compensation - Stock Options (Details) Sheet http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails Stock-based compensation - Stock Options (Details) Details 55 false false R56.htm 41104 - Disclosure - Stock-based compensation - Restricted Stock (Details) Sheet http://www.verastem.com/role/DisclosureStockBasedCompensationRestrictedStockDetails Stock-based compensation - Restricted Stock (Details) Details 56 false false R57.htm 41105 - Disclosure - Stock-based compensation - Employee Stock Purchase Plan (Details) Sheet http://www.verastem.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails Stock-based compensation - Employee Stock Purchase Plan (Details) Details 57 false false R58.htm 41201 - Disclosure - Net loss per share - Potentially dilutive securities were excluded from the calculation of diluted net loss per share (Details) Sheet http://www.verastem.com/role/DisclosureNetLossPerSharePotentiallyDilutiveSecuritiesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails Net loss per share - Potentially dilutive securities were excluded from the calculation of diluted net loss per share (Details) Details 58 false false R59.htm 41303 - Disclosure - Income taxes (Details) Sheet http://www.verastem.com/role/DisclosureIncomeTaxesDetails Income taxes (Details) Details http://www.verastem.com/role/DisclosureIncomeTaxes 59 false false R60.htm 41401 - Disclosure - Commitments and contingencies (Details) Sheet http://www.verastem.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and contingencies (Details) Details http://www.verastem.com/role/DisclosureCommitmentsAndContingencies 60 false false R61.htm 9940901 - Disclosure - Convertible Senior Notes - Schedule of Notes Carrying Value (Details) Notes http://www.verastem.com/role/DisclosureConvertibleSeniorNotesScheduleOfNotesCarryingValueDetails Convertible Senior Notes - Schedule of Notes Carrying Value (Details) Details 61 false false R62.htm 9940902 - Disclosure - Convertible Senior Notes (Details) Notes http://www.verastem.com/role/DisclosureConvertibleSeniorNotesDetails Convertible Senior Notes (Details) Details 62 false false R63.htm 9941301 - Disclosure - License, collaboration and commercial agreements - Genfleet Therapeutics (Details) Sheet http://www.verastem.com/role/DisclosureLicenseCollaborationAndCommercialAgreementsGenfleetTherapeuticsDetails License, collaboration and commercial agreements - Genfleet Therapeutics (Details) Details 63 false false R64.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 64 false false R65.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 65 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 19 fact(s) appearing in ix:hidden were eligible for transformation: dei:SecurityExchangeName, us-gaap:CommonStockSharesOutstanding, us-gaap:DebtInstrumentMeasurementInput, us-gaap:EarningsPerShareDiluted, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1, us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding, vstm:PeriodOfStockIssuanceInSecondTrancheAfterClosingFirstTranche, vstm:PreferredStockIssuanceExpectedClosingPeriod, vstm:StockholdersEquityReverseStockSplitConversionRatio - vstm-20240331x10q.htm 9 [dq-0712-Presentation-Base-Set-Order] Role '9941301 - Disclosure - License, collaboration and commercial agreements - Genfleet Therapeutics (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, vstm-20240331.xsd 369 vstm-20240331.xsd vstm-20240331_cal.xml vstm-20240331_def.xml vstm-20240331_lab.xml vstm-20240331_pre.xml vstm-20240331x10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 86 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "vstm-20240331x10q.htm": { "nsprefix": "vstm", "nsuri": "http://www.verastem.com/20240331", "dts": { "schema": { "local": [ "vstm-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/net-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": [ "vstm-20240331_cal.xml" ] }, "definitionLink": { "local": [ "vstm-20240331_def.xml" ] }, "labelLink": { "local": [ "vstm-20240331_lab.xml" ] }, "presentationLink": { "local": [ "vstm-20240331_pre.xml" ] }, "inline": { "local": [ "vstm-20240331x10q.htm" ] } }, "keyStandard": 234, "keyCustom": 58, "axisStandard": 21, "axisCustom": 0, "memberStandard": 27, "memberCustom": 27, "hidden": { "total": 24, "http://xbrl.sec.gov/dei/2023": 6, "http://fasb.org/us-gaap/2023": 14, "http://www.verastem.com/20240331": 4 }, "contextCount": 180, "entityCount": 1, "segmentCount": 56, "elementCount": 551, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 439, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.verastem.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_6-nhBcty70yammsZsKWoiQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.verastem.com/role/StatementConsolidatedBalanceSheets", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_3_31_2024_44MQ430dlE-QFREiEw9e_g", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_44MQ430dlE-QFREiEw9e_g", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "unique": true } }, "R3": { "role": "http://www.verastem.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_3_31_2024_44MQ430dlE-QFREiEw9e_g", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "Unit_Standard_shares_phskqoUG30WeGQamRqmPwg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember_f9TB72MzjEaHI9gsbImr7w", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_smMaobYmIkWyYzjlUdH8Nw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "unique": true } }, "R4": { "role": "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "unique": true } }, "R5": { "role": "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_jfqE-zGSJ0eEoPd9FXDGWA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_jfqE-zGSJ0eEoPd9FXDGWA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquityParenthetical", "longName": "00305 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_3_31_2023_VVjH5YSCrkmx5sgVYmh1Kg", "name": "vstm:IssuanceOfPreferredStockTrancheLiability", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R7": { "role": "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.verastem.com/role/DisclosureNatureOfBusiness", "longName": "10101 - Disclosure - Nature of business", "shortName": "Nature of business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.verastem.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_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCash", "longName": "10301 - Disclosure - Cash, cash equivalents and restricted cash", "shortName": "Cash, cash equivalents and restricted cash", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstruments", "longName": "10401 - Disclosure - Fair value of financial instruments", "shortName": "Fair value of financial instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.verastem.com/role/DisclosureInvestments", "longName": "10501 - Disclosure - Investments", "shortName": "Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.verastem.com/role/DisclosureAccruedExpenses", "longName": "10601 - Disclosure - Accrued expenses", "shortName": "Accrued expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.verastem.com/role/DisclosureDebt", "longName": "10701 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.verastem.com/role/DisclosureLeases", "longName": "10801 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.verastem.com/role/DisclosureNotesPayable", "longName": "10901 - Disclosure - Notes Payable", "shortName": "Notes Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.verastem.com/role/DisclosureCapitalStock", "longName": "11001 - Disclosure - Capital stock", "shortName": "Capital stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.verastem.com/role/DisclosureStockBasedCompensation", "longName": "11101 - Disclosure - Stock-based compensation", "shortName": "Stock-based compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.verastem.com/role/DisclosureNetLossPerShare", "longName": "11201 - Disclosure - Net loss per share", "shortName": "Net loss per share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.verastem.com/role/DisclosureIncomeTaxes", "longName": "11301 - Disclosure - Income taxes", "shortName": "Income taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.verastem.com/role/DisclosureCommitmentsAndContingencies", "longName": "11401 - Disclosure - Commitments and contingencies", "shortName": "Commitments and contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.verastem.com/role/DisclosureSubsequentEvents", "longName": "11501 - Disclosure - Subsequent events", "shortName": "Subsequent events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.verastem.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": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_6snsc04o_E6pRNJckWLS8g", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_9_30_2023_6snsc04o_E6pRNJckWLS8g", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCashTables", "longName": "30303 - Disclosure - Cash, cash equivalents and restricted cash (Tables)", "shortName": "Cash, cash equivalents and restricted cash (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsTables", "longName": "30403 - Disclosure - Fair value of financial instruments (Tables)", "shortName": "Fair value of financial instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.verastem.com/role/DisclosureInvestmentsTables", "longName": "30503 - Disclosure - Investments (Tables)", "shortName": "Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.verastem.com/role/DisclosureAccruedExpensesTables", "longName": "30603 - Disclosure - Accrued expenses (Tables)", "shortName": "Accrued expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.verastem.com/role/DisclosureDebtTables", "longName": "30703 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.verastem.com/role/DisclosureLeasesTables", "longName": "30803 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.verastem.com/role/DisclosureStockBasedCompensationTables", "longName": "31103 - Disclosure - Stock-based compensation (Tables)", "shortName": "Stock-based compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.verastem.com/role/DisclosureNetLossPerShareTables", "longName": "31203 - Disclosure - Net loss per share (Tables)", "shortName": "Net loss per share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.verastem.com/role/DisclosureNatureOfBusinessDetails", "longName": "40101 - Disclosure - Nature of business (Details)", "shortName": "Nature of business (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "As_Of_3_31_2024_44MQ430dlE-QFREiEw9e_g", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R33": { "role": "http://www.verastem.com/role/DisclosureNatureOfBusinessReverseStockSplitDetails", "longName": "40102 - Disclosure - Nature of business - Reverse Stock Split (Details)", "shortName": "Nature of business - Reverse Stock Split (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "As_Of_3_31_2024_44MQ430dlE-QFREiEw9e_g", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_smMaobYmIkWyYzjlUdH8Nw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_5_31_2023_us-gaap_TypeOfArrangementAxis_vstm_CertificateOfAmendmentMember_PuAKKHlEhEmYpSDnZoF_1g", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_smMaobYmIkWyYzjlUdH8Nw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "unique": true } }, "R34": { "role": "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProceedsFromGrantsDetails", "longName": "40202 - Disclosure - Summary of significant accounting policies - Proceeds from grants (Details)", "shortName": "Summary of significant accounting policies - Proceeds from grants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "Duration_5_1_2022_To_5_31_2022_qLpXMycM_kWCZThjKE7igg", "name": "vstm:GrantAwardedAmount", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R35": { "role": "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails", "longName": "40203 - Disclosure - Summary of significant accounting policies - Cash, cash equivalents and restricted cash (Details)", "shortName": "Summary of significant accounting policies - Cash, cash equivalents and restricted cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "As_Of_3_31_2024_44MQ430dlE-QFREiEw9e_g", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R36": { "role": "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockTrancheLiabilityDetails", "longName": "40206 - Disclosure - Summary of significant accounting policies - Preferred stock tranche liability (Details)", "shortName": "Summary of significant accounting policies - Preferred stock tranche liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_3_31_2024_44MQ430dlE-QFREiEw9e_g", "name": "us-gaap:LongTermDebt", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R37": { "role": "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockRightLiabilityDetails", "longName": "40207 - Disclosure - Summary of significant accounting policies - Preferred stock right liability (Details)", "shortName": "Summary of significant accounting policies - Preferred stock right liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "As_Of_12_31_2023_NZIenFi15UCnM2q0vOr7Sw", "name": "vstm:PreferredStockTrancheLiability", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_Kkw3zlo5TkiQ8U3nSd-NcA", "name": "vstm:IncomeLossFromPreferredStockTrancheLiability", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "vstm:ReconciliationOfDerivativeLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "unique": true } }, "R38": { "role": "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "longName": "40209 - Disclosure - Summary of significant accounting policies - Investments (Details)", "shortName": "Summary of significant accounting policies - Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_3_31_2024_44MQ430dlE-QFREiEw9e_g", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_44MQ430dlE-QFREiEw9e_g", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "unique": true } }, "R39": { "role": "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAndOffBalanceSheetRiskDetails", "longName": "40210 - Disclosure - Summary of significant accounting policies - Concentrations of credit risk and off-balance sheet risk (Details)", "shortName": "Summary of significant accounting policies - Concentrations of credit risk and off-balance sheet risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "vstm:ConcentrationsOfCreditRiskAndOffBalanceSheetRiskPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "vstm:ConcentrationsOfCreditRiskAndOffBalanceSheetRiskPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails", "longName": "40301 - Disclosure - Cash, cash equivalents and restricted cash (Details)", "shortName": "Cash, cash equivalents and restricted cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "As_Of_3_31_2024_44MQ430dlE-QFREiEw9e_g", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R41": { "role": "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsFinancialInstrumentsMeasuredOnRecurringBasisDetails", "longName": "40401 - Disclosure - Fair value of financial instruments - Financial Instruments Measured on a Recurring Basis (Details)", "shortName": "Fair value of financial instruments - Financial Instruments Measured on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "As_Of_3_31_2024_44MQ430dlE-QFREiEw9e_g", "name": "vstm:PreferredStockTrancheLiability", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_6hmWUhETwkeNKEDJxQD2Dg", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "unique": true } }, "R42": { "role": "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "longName": "40402 - Disclosure - Fair value of financial instruments (Details)", "shortName": "Fair value of financial instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "As_Of_3_31_2024_44MQ430dlE-QFREiEw9e_g", "name": "us-gaap:LongTermDebt", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R43": { "role": "http://www.verastem.com/role/DisclosureInvestmentsDetails", "longName": "40501 - Disclosure - Investments (Details)", "shortName": "Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_3_31_2024_44MQ430dlE-QFREiEw9e_g", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_FinancialInstrumentAxis_vstm_CorporateBondsAndCommercialPaperDueWithinOneYearMember_KvphP1vc7UCCMPs-m6-c1A", "name": "vstm:MaturityPeriodInvestments", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "unique": true } }, "R44": { "role": "http://www.verastem.com/role/DisclosureAccruedExpensesDetails", "longName": "40601 - Disclosure - Accrued expenses (Details)", "shortName": "Accrued expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_3_31_2024_44MQ430dlE-QFREiEw9e_g", "name": "vstm:AccruedClinicalTrialExpensesCurrent", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_44MQ430dlE-QFREiEw9e_g", "name": "vstm:AccruedClinicalTrialExpensesCurrent", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.verastem.com/role/DisclosureDebtDetails", "longName": "40701 - Disclosure - Debt (Details)", "shortName": "Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "Duration_3_22_2023_To_3_22_2023_2VU-heZs90-YBFIin7QwjA", "name": "us-gaap:DebtInstrumentCovenantDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_3_22_2023_To_3_22_2023_2VU-heZs90-YBFIin7QwjA", "name": "us-gaap:DebtInstrumentCovenantDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.verastem.com/role/DisclosureDebtComponentsOfCarryingValueOfDebtDetails", "longName": "40702 - Disclosure - Debt - Components of carrying value of debt (Details)", "shortName": "Debt - Components of carrying value of debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_3_31_2024_44MQ430dlE-QFREiEw9e_g", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_44MQ430dlE-QFREiEw9e_g", "name": "vstm:DebtInstrumentFinalPaymentFee", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "unique": true } }, "R47": { "role": "http://www.verastem.com/role/DisclosureDebtScheduleOfInterestExpensesDetails", "longName": "40703 - Disclosure - Debt - Schedule of interest expenses (Details)", "shortName": "Debt - Schedule of interest expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_3_31_2023_VVjH5YSCrkmx5sgVYmh1Kg", "name": "vstm:ContractualInterestExpense", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_3_31_2023_VVjH5YSCrkmx5sgVYmh1Kg", "name": "vstm:ContractualInterestExpense", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.verastem.com/role/DisclosureDebtFuturePrincipalPaymentsDetails", "longName": "40704 - Disclosure - Debt - Future principal payments (Details)", "shortName": "Debt - Future principal payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_3_31_2024_44MQ430dlE-QFREiEw9e_g", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_44MQ430dlE-QFREiEw9e_g", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.verastem.com/role/DisclosureLeasesDetails", "longName": "40801 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_2_15_2018_us-gaap_PropertyPlantAndEquipmentByTypeAxis_vstm_OfficeAndLaboratorySpaceInNeedhamMassachusettsMember_xUCRBrfupEmJ6YByEoBtFg", "name": "us-gaap:AreaOfRealEstateProperty", "unitRef": "Unit_Standard_sqft_74eZUUJjOkWsnPMVouS6Cw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_2_15_2018_us-gaap_PropertyPlantAndEquipmentByTypeAxis_vstm_OfficeAndLaboratorySpaceInNeedhamMassachusettsMember_xUCRBrfupEmJ6YByEoBtFg", "name": "us-gaap:AreaOfRealEstateProperty", "unitRef": "Unit_Standard_sqft_74eZUUJjOkWsnPMVouS6Cw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.verastem.com/role/DisclosureLeasesBalanceSheetAndOtherInformationDetails", "longName": "40802 - Disclosure - Leases - Balance sheet and other information (Details)", "shortName": "Leases - Balance sheet and other information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "As_Of_3_31_2024_44MQ430dlE-QFREiEw9e_g", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "unique": true } }, "R51": { "role": "http://www.verastem.com/role/DisclosureNotesPayableDetails", "longName": "40901 - Disclosure - Notes Payable (Details)", "shortName": "Notes Payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_2_29_2024_us-gaap_DebtInstrumentAxis_vstm_AfcoPremiumCreditLlcMember_68g5qhMm8UqniJXHRRjOlw", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_2_29_2024_us-gaap_DebtInstrumentAxis_vstm_AfcoPremiumCreditLlcMember_68g5qhMm8UqniJXHRRjOlw", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.verastem.com/role/DisclosureCapitalStockJune2023PublicOfferingDetails", "longName": "41002 - Disclosure - Capital stock - June 2023 Public Offering (Details)", "shortName": "Capital stock - June 2023 Public Offering (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "Duration_6_15_2023_To_6_15_2023_us-gaap_SubsidiarySaleOfStockAxis_vstm_UnderwritingAgreementMember_VcE8soEEAESW9cVipbd9YA", "name": "vstm:WarrantsOptionExercisePriceRangeExercisableRemainingContractualTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_6_15_2023_To_6_15_2023_us-gaap_SubsidiarySaleOfStockAxis_vstm_UnderwritingAgreementMember_VcE8soEEAESW9cVipbd9YA", "name": "vstm:WarrantsOptionExercisePriceRangeExercisableRemainingContractualTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails", "longName": "41003 - Disclosure - Capital Stock - Convertible Preferred Stock (Details)", "shortName": "Capital Stock - Convertible Preferred Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_3_31_2024_44MQ430dlE-QFREiEw9e_g", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "Unit_Standard_shares_phskqoUG30WeGQamRqmPwg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_11_4_2022_us-gaap_StatementClassOfStockAxis_vstm_SeriesaConvertiblePreferredStockMember_wojo93Pxb0uptaC2iV19lg", "name": "us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion", "unitRef": "Unit_Standard_shares_phskqoUG30WeGQamRqmPwg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "unique": true } }, "R54": { "role": "http://www.verastem.com/role/DisclosureStockBasedCompensationOptionExchangeProgramDetails", "longName": "41102 - Disclosure - Stock-based compensation - Option Exchange Program (Details)", "shortName": "Stock-based compensation - Option Exchange Program (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "Duration_1_17_2024_To_1_17_2024_us-gaap_PlanNameAxis_vstm_StockOptionExchangeProgramMember_1KYxUHUa-0uqXwiFsgBQhw", "name": "vstm:NumberOfEligibleStockholders", "unitRef": "Unit_Standard_item_-SrM4ArxNEGHS7TrvKr2CQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_17_2024_To_1_17_2024_us-gaap_PlanNameAxis_vstm_StockOptionExchangeProgramMember_1KYxUHUa-0uqXwiFsgBQhw", "name": "vstm:NumberOfEligibleStockholders", "unitRef": "Unit_Standard_item_-SrM4ArxNEGHS7TrvKr2CQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "longName": "41103 - Disclosure - Stock-based compensation - Stock Options (Details)", "shortName": "Stock-based compensation - Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_vstm_EmployeeAndNonEmployeesStockOptionMember_yWDZYmfGsku9I13SKwI8QA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_phskqoUG30WeGQamRqmPwg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_AwardTypeAxis_vstm_EmployeeAndNonEmployeesStockOptionMember_9VlM9msUWECpAcBrzeHpxA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Unit_Standard_shares_phskqoUG30WeGQamRqmPwg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "unique": true } }, "R56": { "role": "http://www.verastem.com/role/DisclosureStockBasedCompensationRestrictedStockDetails", "longName": "41104 - Disclosure - Stock-based compensation - Restricted Stock (Details)", "shortName": "Stock-based compensation - Restricted Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_sJs7rDTdLkGv67TqBOcryg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_phskqoUG30WeGQamRqmPwg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_sJs7rDTdLkGv67TqBOcryg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_phskqoUG30WeGQamRqmPwg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.verastem.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "longName": "41105 - Disclosure - Stock-based compensation - Employee Stock Purchase Plan (Details)", "shortName": "Stock-based compensation - Employee Stock Purchase Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:ProceedsFromStockOptionsExercised", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_6_21_2019_To_6_21_2019_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember_eB3qkJsWeUug2FN2khpFuw", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "unitRef": "Unit_Standard_pure_M68-U1l9-U-Ck6h6VSBqoA", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "unique": true } }, "R58": { "role": "http://www.verastem.com/role/DisclosureNetLossPerSharePotentiallyDilutiveSecuritiesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails", "longName": "41201 - Disclosure - Net loss per share - Potentially dilutive securities were excluded from the calculation of diluted net loss per share (Details)", "shortName": "Net loss per share - Potentially dilutive securities were excluded from the calculation of diluted net loss per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_phskqoUG30WeGQamRqmPwg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_phskqoUG30WeGQamRqmPwg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.verastem.com/role/DisclosureIncomeTaxesDetails", "longName": "41303 - Disclosure - Income taxes (Details)", "shortName": "Income taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:IncomeTaxExpenseBenefit", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:IncomeTaxExpenseBenefit", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.verastem.com/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "41401 - Disclosure - Commitments and contingencies (Details)", "shortName": "Commitments and contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "As_Of_3_31_2024_44MQ430dlE-QFREiEw9e_g", "name": "us-gaap:OtherCommitment", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_44MQ430dlE-QFREiEw9e_g", "name": "us-gaap:OtherCommitment", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.verastem.com/role/DisclosureConvertibleSeniorNotesScheduleOfNotesCarryingValueDetails", "longName": "9940901 - Disclosure - Convertible Senior Notes - Schedule of Notes Carrying Value (Details)", "shortName": "Convertible Senior Notes - Schedule of Notes Carrying Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "As_Of_3_31_2024_44MQ430dlE-QFREiEw9e_g", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R62": { "role": "http://www.verastem.com/role/DisclosureConvertibleSeniorNotesDetails", "longName": "9940902 - Disclosure - Convertible Senior Notes (Details)", "shortName": "Convertible Senior Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "As_Of_3_31_2024_44MQ430dlE-QFREiEw9e_g", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_smMaobYmIkWyYzjlUdH8Nw", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R63": { "role": "http://www.verastem.com/role/DisclosureLicenseCollaborationAndCommercialAgreementsGenfleetTherapeuticsDetails", "longName": "9941301 - Disclosure - License, collaboration and commercial agreements - Genfleet Therapeutics (Details)", "shortName": "License, collaboration and commercial agreements - Genfleet Therapeutics (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:ResearchAndDevelopmentExpense", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R64": { "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": "64", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_kfXr36ZyMES3zxAO9cBrHA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R65": { "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": "65", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_6-nhBcty70yammsZsKWoiQ", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "vstm-20240331x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of significant accounting policies" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureAccruedExpenses" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued expenses", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r19" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r18", "r660" ] }, "vstm_AccruedClinicalTrialExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "AccruedClinicalTrialExpensesCurrent", "crdr": "credit", "calculation": { "http://www.verastem.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for clinical trials. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued clinical trial expenses, current", "terseLabel": "Accrued clinical trail expenses" } } }, "auth_ref": [] }, "vstm_AccruedCommercializationCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "AccruedCommercializationCostsCurrent", "crdr": "credit", "calculation": { "http://www.verastem.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for commercialization costs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Commercialization Costs Current", "terseLabel": "Accrued commercialization costs" } } }, "auth_ref": [] }, "vstm_AccruedConsultingFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "AccruedConsultingFeesCurrent", "crdr": "credit", "calculation": { "http://www.verastem.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for consulting fees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Consulting Fees Current", "terseLabel": "Accrued consulting fees" } } }, "auth_ref": [] }, "vstm_AccruedContractManufacturingExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "AccruedContractManufacturingExpensesCurrent", "crdr": "credit", "calculation": { "http://www.verastem.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for contract manufacturing. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Contract Manufacturing Expenses, Current", "terseLabel": "Accrued contract manufacturing expenses" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.verastem.com/role/DisclosureAccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.verastem.com/role/DisclosureAccruedExpensesDetails", "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.verastem.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23" ] }, "vstm_AccruedResearchAndDevelopmentExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "AccruedResearchAndDevelopmentExpensesCurrent", "crdr": "credit", "calculation": { "http://www.verastem.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for research and development. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Research And Development Expenses, Current", "terseLabel": "Accrued other research and development expenses" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r28", "r29", "r77", "r134", "r471", "r486", "r487" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r1", "r9", "r29", "r382", "r385", "r425", "r482", "r483", "r763", "r764", "r765", "r772", "r773", "r774" ] }, "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": [ "r710" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r72" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r356", "r357", "r358", "r496", "r772", "r773", "r774", "r832", "r850" ] }, "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": [ "r716" ] }, "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": [ "r716" ] }, "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": [ "r716" ] }, "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": [ "r716" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r50", "r51", "r323" ] }, "vstm_AfcoPremiumCreditLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "AfcoPremiumCreditLlcMember", "presentation": [ "http://www.verastem.com/role/DisclosureNotesPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents information about AFCO Premium Credit \"AFCO\".", "label": "AFCO Premium Credit LLC [Member]", "terseLabel": "AFCO" } } }, "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": [ "r681", "r692", "r702", "r727" ] }, "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": [ "r684", "r695", "r705", "r730" ] }, "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": [ "r716" ] }, "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": [ "r723" ] }, "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": [ "r688", "r696", "r706", "r723", "r731", "r735", "r743" ] }, "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": [ "r741" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationOptionExchangeProgramDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationRestrictedStockDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationStockBasedCompensationDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Allocated Share-based Compensation Expense", "terseLabel": "Total stock-based compensation expense", "verboseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r352", "r359" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.verastem.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "vstm_AmortizationOfFinalPaymentFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "AmortizationOfFinalPaymentFee", "crdr": "debit", "calculation": { "http://www.verastem.com/role/DisclosureDebtScheduleOfInterestExpensesDetails": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureDebtScheduleOfInterestExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to Final Payment Fee.", "label": "Amortization of Final Payment Fee", "terseLabel": "Amortization of Final Payment Fee" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.verastem.com/role/DisclosureDebtScheduleOfInterestExpensesDetails": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureConvertibleSeniorNotesScheduleOfNotesCarryingValueDetails", "http://www.verastem.com/role/DisclosureDebtScheduleOfInterestExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "negatedLabel": "Amortization of debt discount and issuance costs", "terseLabel": "Amortization of debt discount and issuance costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r79", "r285", "r412", "r768" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of deferred financing costs, debt discounts and premiums and discounts on available-for-sale marketable securities", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r285", "r412", "r648", "r649", "r768" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.verastem.com/role/DisclosureNetLossPerSharePotentiallyDilutiveSecuritiesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Potentially dilutive securities were excluded from the calculation of diluted net loss per share (in shares)", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r182" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.verastem.com/role/DisclosureNetLossPerSharePotentiallyDilutiveSecuritiesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r38" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.verastem.com/role/DisclosureNetLossPerSharePotentiallyDilutiveSecuritiesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Net loss per share", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.verastem.com/role/DisclosureNetLossPerSharePotentiallyDilutiveSecuritiesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "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": [ "r38" ] }, "us-gaap_AreaOfRealEstateProperty": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AreaOfRealEstateProperty", "presentation": [ "http://www.verastem.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Area of Real Estate Property", "terseLabel": "Area of space", "documentation": "Area of a real estate property." } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.verastem.com/role/DisclosureNatureOfBusinessReverseStockSplitDetails" ], "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": [ "r373" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r105", "r130", "r154", "r189", "r194", "r196", "r232", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r375", "r379", "r404", "r468", "r529", "r660", "r672", "r799", "r800", "r838" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "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.verastem.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r126", "r135", "r154", "r232", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r375", "r379", "r404", "r660", "r799", "r800", "r838" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "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.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsFinancialInstrumentsMeasuredOnRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "totalLabel": "Total financial assets", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r54" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsFinancialInstrumentsMeasuredOnRecurringBasisDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockRightLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Financial assets" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r206" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Losses", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r207" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Amortized Cost", "terseLabel": "Investments, Amortized Cost", "totalLabel": "Investments, Amortize Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r203", "r240", "r467" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "calculation": { "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost", "terseLabel": "Due within 1 year, Amortized Cost", "totalLabel": "Due within 1 year", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r787" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value", "terseLabel": "Due within 1 year, Fair Value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r210", "r465" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale", "verboseLabel": "Investments, Fair Value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r204", "r240", "r461", "r778" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Current", "terseLabel": "Short-term investments", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r200", "r240" ] }, "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": [ "r738" ] }, "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": [ "r739" ] }, "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": [ "r734" ] }, "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": [ "r734" ] }, "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": [ "r734" ] }, "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": [ "r734" ] }, "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": [ "r734" ] }, "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": [ "r734" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationRestrictedStockDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "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": [ "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351" ] }, "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": [ "r737" ] }, "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": [ "r736" ] }, "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": [ "r735" ] }, "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": [ "r735" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r52", "r53" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Summary of significant accounting policies", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r88" ] }, "vstm_BiotechnologyValueFundMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "BiotechnologyValueFundMember", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Biotechnology Value Fund.", "label": "Biotechnology Value Fund [Member]", "terseLabel": "BVF" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Purchases of property and equipment in accounts payable", "terseLabel": "Purchases of property and equipment including in accounts payable and accrued expenses", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r35", "r36", "r37" ] }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CarryingReportedAmountFairValueDisclosureMember", "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Amortized Cost", "documentation": "Measured as reported on the statement of financial position (balance sheet)." } } }, "auth_ref": [ "r56", "r57" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetailss": { "parentTag": "us-gaap_RestrictedCashAndCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 }, "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails", "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails", "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash, cash equivalents & restricted cash, Amortized Cost", "totalLabel": "Cash, cash equivalents & restricted cash", "verboseLabel": "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": [ "r34", "r128", "r636" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r128" ] }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsDisclosureTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCash" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents Disclosure [Text Block]", "terseLabel": "Cash, cash equivalents and restricted cash", "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) 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. Generally, only investments maturing within three months from the date of acquisition qualify." } } }, "auth_ref": [ "r128", "r469" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsFinancialInstrumentsMeasuredOnRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails": { "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsFinancialInstrumentsMeasuredOnRecurringBasisDetails", "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents", "verboseLabel": "Cash, cash equivalents & restricted cash, Fair Value", "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_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash, cash equivalents & restricted cash", "documentation": "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": [] }, "vstm_CashAndMoneyMarketAccountsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "CashAndMoneyMarketAccountsMember", "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents cash and money market accounts.", "label": "Cash and money market accounts." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndMarketableSecuritiesTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, and Marketable Securities [Text Block]", "terseLabel": "Schedule of cash, cash equivalents and investments", "documentation": "The entire disclosure of cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss)." } } }, "auth_ref": [ "r777" ] }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndShortTermInvestments", "crdr": "debit", "calculation": { "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails": { "parentTag": "vstm_CashCashEquivalentsRestrictedCashAndShortTermInvestmentsAmortizedCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureNatureOfBusinessDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, and Short-term Investments", "netLabel": "Cash, cash equivalents, and investments", "verboseLabel": "Total cash, cash equivalents, restricted cash and investments, Fair Value", "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable." } } }, "auth_ref": [ "r762" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails", "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r34", "r85", "r150" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash, cash equivalents and restricted cash" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Increase 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": [ "r0", "r85" ] }, "vstm_CashCashEquivalentsRestrictedCashAndShortTermInvestmentsAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "CashCashEquivalentsRestrictedCashAndShortTermInvestmentsAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Gross unrealized gains on cash and cash Equivalents, restricted cash and investments", "label": "Cash, Cash Equivalents, Restricted Cash And Short Term Investments Accumulated Gross Unrealized Gain Before Tax", "terseLabel": "Total cash, cash equivalents, restricted cash and investments, Gross Unrealized Gains" } } }, "auth_ref": [] }, "vstm_CashCashEquivalentsRestrictedCashAndShortTermInvestmentsAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "CashCashEquivalentsRestrictedCashAndShortTermInvestmentsAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Gross unrealized loss on cash and cash equivalents and restricted cash on investments.", "label": "Cash, Cash Equivalents, Restricted Cash And Short Term Investments Accumulated Gross Unrealized Loss Before Tax", "negatedLabel": "Total cash, cash equivalents, restricted cash and investments, Gross Unrealized Losses" } } }, "auth_ref": [] }, "vstm_CashCashEquivalentsRestrictedCashAndShortTermInvestmentsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "CashCashEquivalentsRestrictedCashAndShortTermInvestmentsAmortizedCost", "crdr": "debit", "calculation": { "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amortized cost of cash and cash equivalents, restricted cash and short-term investments generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.", "label": "Cash, Cash Equivalents, Restricted Cash And Short Term Investments Amortized Cost", "totalLabel": "Total cash, cash equivalents, restricted cash and investments, Amortized Cost", "verboseLabel": "Total cash, cash equivalents, restricted cash and investments, Amortized Cost" } } }, "auth_ref": [] }, "vstm_CertificateOfAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "CertificateOfAmendmentMember", "presentation": [ "http://www.verastem.com/role/DisclosureNatureOfBusinessReverseStockSplitDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the certificate of amendment to the Company's Restated Certificate of Incorporation.", "label": "Certificate of Amendment" } } }, "auth_ref": [] }, "vstm_ChangeInFairValueOfOfPreferredStockTrancheLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "ChangeInFairValueOfOfPreferredStockTrancheLiability", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of unrealized gain (loss) on the preferred stock tranche liability.", "label": "Change in Fair Value of of Preferred Stock Tranche Liability", "terseLabel": "Change in fair value of preferred stock tranche liability" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r714" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.verastem.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.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails", "http://www.verastem.com/role/DisclosureNatureOfBusinessDetails", "http://www.verastem.com/role/DisclosureNetLossPerSharePotentiallyDilutiveSecuritiesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails", "http://www.verastem.com/role/StatementConsolidatedBalanceSheets", "http://www.verastem.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r122", "r131", "r132", "r133", "r154", "r176", "r177", "r179", "r181", "r187", "r188", "r232", "r254", "r256", "r257", "r258", "r261", "r262", "r293", "r294", "r298", "r301", "r309", "r404", "r489", "r490", "r491", "r492", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r517", "r538", "r556", "r627", "r628", "r629", "r630", "r631", "r749", "r769", "r776" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails", "http://www.verastem.com/role/DisclosureCapitalStockJune2023PublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r131", "r132", "r133", "r187", "r293", "r294", "r296", "r298", "r301", "r307", "r309", "r489", "r490", "r491", "r492", "r650", "r749", "r769" ] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockJune2023PublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "verboseLabel": "Exercise price of shares of common stock in the warrant issued (in dollars per share)", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r310" ] }, "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": [ "r715" ] }, "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": [ "r715" ] }, "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.verastem.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": [ "r91", "r248", "r249", "r633", "r798" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails", "http://www.verastem.com/role/DisclosureCapitalStockJune2023PublicOfferingDetails", "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r662", "r663", "r664", "r666", "r667", "r668", "r669", "r772", "r773", "r832", "r848", "r850" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.verastem.com/role/DisclosureConvertibleSeniorNotesDetails", "http://www.verastem.com/role/DisclosureNatureOfBusinessReverseStockSplitDetails", "http://www.verastem.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r71" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.verastem.com/role/DisclosureNatureOfBusinessReverseStockSplitDetails", "http://www.verastem.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r71", "r517" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r71" ] }, "vstm_CommonStockSharesOffered": { "xbrltype": "sharesItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "CommonStockSharesOffered", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockJune2023PublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of common shares offered by the Company.", "label": "Common Stock, Shares Offered", "terseLabel": "Common shares, offered" } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r71", "r517", "r535", "r850", "r851" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.0001 par value; 300,000 shares authorized, 25,308 and 25,281 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": [ "r71", "r470", "r660" ] }, "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": [ "r720" ] }, "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": [ "r719" ] }, "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": [ "r721" ] }, "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": [ "r718" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r30", "r137", "r139", "r144", "r462", "r478" ] }, "us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRiskFinancialInstrumentsOffBalanceSheetRisk", "presentation": [ "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAndOffBalanceSheetRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Financial Instruments, Off-balance Sheet Risk", "verboseLabel": "Off-balance sheet concentrations of credit risk description", "documentation": "Description of financial instruments, excluding certain derivatives, with off-balance sheet credit risk (for example, standby letters of credit or financial guarantees), including (1) information about the (shared) activity, region or economic characteristic that identifies the concentration, (2) the face or contract amount of the instrument, (3) the nature and terms of the instrument, including the market risk, cash requirements and accounting policies for it, (4) the maximum amount of loss due to credit risk that would be incurred if the counterparties failed completely to perform according to the terms of the contracts, and any security or collateral that proved to be of no value, (5) the entity's policy of requiring collateral or other security to support financial instruments subject to credit risk, information about access to collateral or other security, and a brief description of the security supporting those financial instruments, and (6) the policy of entering into and a brief description of master netting arrangements to mitigate the credit risk, and the extent to which such arrangements would reduce the maximum amount of loss due to credit risk." } } }, "auth_ref": [ "r66", "r102" ] }, "vstm_ConcentrationsOfCreditRiskAndOffBalanceSheetRiskAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "ConcentrationsOfCreditRiskAndOffBalanceSheetRiskAbstract", "presentation": [ "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAndOffBalanceSheetRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentrations of Credit Risk and Off Balance Sheet Risk [Abstract]", "terseLabel": "Concentrations of credit risk and off-balance sheet risk" } } }, "auth_ref": [] }, "vstm_ConcentrationsOfCreditRiskAndOffBalanceSheetRiskPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "ConcentrationsOfCreditRiskAndOffBalanceSheetRiskPolicyTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk and description of accounting policies and methodologies used to estimate the entity's liability for off-balance sheet credit exposures and related charges for those credit exposures.", "label": "Concentrations Of Credit Risk And Off Balance Sheet Risk [Policy Text Block]", "terseLabel": "Concentrations of credit risk and off-balance sheet risk" } } }, "auth_ref": [] }, "vstm_ContractualInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "ContractualInterestExpense", "crdr": "debit", "calculation": { "http://www.verastem.com/role/DisclosureDebtScheduleOfInterestExpensesDetails": { "parentTag": "us-gaap_InterestExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureDebtScheduleOfInterestExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as contractual interest expense.", "label": "Contractual Interest Expense", "terseLabel": "Contractual Interest" } } }, "auth_ref": [] }, "vstm_ConversionOfPreferredStockConversionBlockerNoticePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "ConversionOfPreferredStockConversionBlockerNoticePeriod", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The period of notice to be given for increase in conversion blocker amount.", "label": "Conversion of Preferred Stock, Conversion Blocker, Notice Period" } } }, "auth_ref": [] }, "vstm_ConversionOfPreferredStockConversionBlockerPercent": { "xbrltype": "percentItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "ConversionOfPreferredStockConversionBlockerPercent", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The percent of conversion blocker for conversion of shares into common stock.", "label": "Conversion of Preferred Stock, Conversion Blocker, Percent", "terseLabel": "Conversion of preferred stock, conversion blocker, percent" } } }, "auth_ref": [] }, "vstm_ConversionOfPreferredStockConversionBlockerPercentUponGivingNotice": { "xbrltype": "percentItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "ConversionOfPreferredStockConversionBlockerPercentUponGivingNotice", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The percent of conversion blocker for conversion of shares into common stock, upon giving notice.", "label": "Conversion of Preferred Stock, Conversion Blocker, Percent, Upon Giving Notice" } } }, "auth_ref": [] }, "us-gaap_ConversionOfStockSharesConverted1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockSharesConverted1", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Conversion of Stock, Shares Converted", "terseLabel": "Conversion of stock, shares converted", "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r35", "r36", "r37" ] }, "us-gaap_ConversionOfStockSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockSharesIssued1", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Conversion of Stock, Shares Issued", "terseLabel": "Shares issued on conversion", "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r35", "r36", "r37" ] }, "us-gaap_ConvertibleLongtermNotesPayableCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleLongtermNotesPayableCurrentAndNoncurrentAbstract", "lang": { "en-us": { "role": { "label": "Convertible Senior Notes" } } }, "auth_ref": [] }, "vstm_ConvertiblePreferredStockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "ConvertiblePreferredStockAbstract", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Convertible Preferred Stock:" } } }, "auth_ref": [] }, "us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value", "terseLabel": "Convertible preferred stock", "documentation": "Value of outstanding nonredeemable convertible preferred stock or outstanding convertible preferred stock that is redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r43", "r70" ] }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "terseLabel": "Convertible preferred stock, shares issued upon conversion", "documentation": "Number of shares issued for each share of convertible preferred stock that is converted." } } }, "auth_ref": [ "r17", "r43", "r70", "r95", "r304" ] }, "vstm_ConvertibleSeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "ConvertibleSeniorNotesMember", "presentation": [ "http://www.verastem.com/role/DisclosureNetLossPerSharePotentiallyDilutiveSecuritiesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information related to Convertible senior notes.", "label": "2018 Notes.", "terseLabel": "2018 Notes." } } }, "auth_ref": [] }, "vstm_CorporateBondsAndCommercialPaperDueWithinOneYearMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "CorporateBondsAndCommercialPaperDueWithinOneYearMember", "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Debt security, in which the authorized issuer owes the holder a debt and is obliged to repay the principal and interest (the coupon) and unsecured promissory note (generally negotiable) that provides institutions with short-term funds due within one year.", "label": "Corporate bonds, agency bonds and commercial paper (due within 1 year)" } } }, "auth_ref": [] }, "vstm_CorporateBondsAndCommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "CorporateBondsAndCommercialPaperMember", "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Debt security, in which the authorized issuer owes the holder a debt and is obliged to repay the principal and interest (the coupon) and unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Corporate bonds and commercial paper" } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r80" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails", "http://www.verastem.com/role/DisclosureCapitalStockJune2023PublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r156", "r157", "r267", "r296", "r426", "r637", "r639" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.verastem.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Long-term debt" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureDebt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r92", "r152", "r263", "r269", "r270", "r271", "r272", "r273", "r274", "r279", "r286", "r287", "r289" ] }, "vstm_DebtInstrumentAccruedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "DebtInstrumentAccruedInterestRate", "presentation": [ "http://www.verastem.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of term Loans will accrue interest at a rate per annum during the existence of an event of default.", "label": "Debt Instrument, Accrued Interest Rate", "terseLabel": "Accrued interest rate" } } }, "auth_ref": [] }, "vstm_DebtInstrumentAdditionalInterestRateInEventOfDefault": { "xbrltype": "percentItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "DebtInstrumentAdditionalInterestRateInEventOfDefault", "presentation": [ "http://www.verastem.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the additional interest rate in event of default.", "label": "Debt Instrument Additional Interest Rate In Event Of Default", "terseLabel": "Additional interest rate in an event of default" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.verastem.com/role/DisclosureDebtDetails", "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.verastem.com/role/DisclosureNatureOfBusinessDetails", "http://www.verastem.com/role/DisclosureNotesPayableDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockTrancheLiabilityDetails" ], "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", "r68", "r69", "r106", "r107", "r158", "r264", "r265", "r266", "r267", "r268", "r270", "r275", "r276", "r277", "r278", "r280", "r281", "r282", "r283", "r284", "r285", "r413", "r645", "r646", "r647", "r648", "r649", "r770" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.verastem.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "verboseLabel": "Basis spread", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.verastem.com/role/DisclosureDebtComponentsOfCarryingValueOfDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureConvertibleSeniorNotesDetails", "http://www.verastem.com/role/DisclosureConvertibleSeniorNotesScheduleOfNotesCarryingValueDetails", "http://www.verastem.com/role/DisclosureDebtComponentsOfCarryingValueOfDebtDetails", "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockTrancheLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Gross", "terseLabel": "Principal loan balance", "verboseLabel": "Debt, carrying value", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r16", "r107", "r290" ] }, "us-gaap_DebtInstrumentCovenantDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCovenantDescription", "presentation": [ "http://www.verastem.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Covenant Description", "terseLabel": "Financial covenants", "documentation": "Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios (for example, working capital ratio and debt service coverage ratio), and adherence to certain clauses which generally require or restrict certain actions (for example, entering into a debt arrangement with equal or greater seniority, and selling or discontinuing a certain business segment or material subsidiary) to be in compliance with the covenant clauses of the debt agreement. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants." } } }, "auth_ref": [ "r16", "r65" ] }, "vstm_DebtInstrumentCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "DebtInstrumentCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.verastem.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the debt facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets).", "label": "Debt Instrument, Current Borrowing Capacity", "terseLabel": "Current borrowing capacity" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.verastem.com/role/DisclosureConvertibleSeniorNotesDetails", "http://www.verastem.com/role/DisclosureDebtDetails", "http://www.verastem.com/role/DisclosureNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate principal amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r59", "r62", "r264", "r413", "r646", "r647" ] }, "vstm_DebtInstrumentFinalPaymentFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "DebtInstrumentFinalPaymentFee", "crdr": "credit", "calculation": { "http://www.verastem.com/role/DisclosureDebtComponentsOfCarryingValueOfDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureDebtComponentsOfCarryingValueOfDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of final payment fee.", "label": "Debt Instrument, Final Payment Fee", "verboseLabel": "Final Payment Fee" } } }, "auth_ref": [] }, "vstm_DebtInstrumentFinalPaymentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "DebtInstrumentFinalPaymentFeePercentage", "presentation": [ "http://www.verastem.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of final payment fee on original principal amount of debt.", "label": "Debt Instrument, Final Payment Fee, Percentage", "terseLabel": "Percentage of final prepayment fee" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.verastem.com/role/DisclosureConvertibleSeniorNotesDetails", "http://www.verastem.com/role/DisclosureDebtDetails", "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.verastem.com/role/DisclosureNotesPayableDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockTrancheLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)", "verboseLabel": "Interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r25", "r265" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.verastem.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Long-term debt", "verboseLabel": "Convertible Notes", "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": [ "r158", "r264", "r265", "r266", "r267", "r268", "r270", "r275", "r276", "r277", "r278", "r280", "r281", "r282", "r283", "r284", "r285", "r288", "r413", "r645", "r646", "r647", "r648", "r649", "r770" ] }, "us-gaap_DebtInstrumentMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMeasurementInput", "presentation": [ "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockTrancheLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Measurement Input", "verboseLabel": "Debt Instrument, Measurement Input", "documentation": "Value of input used to measure debt instrument, including, but not limited to, convertible and non-convertible debt." } } }, "auth_ref": [ "r397" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.verastem.com/role/DisclosureDebtDetails", "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.verastem.com/role/DisclosureNatureOfBusinessDetails", "http://www.verastem.com/role/DisclosureNotesPayableDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockTrancheLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r26", "r158", "r264", "r265", "r266", "r267", "r268", "r270", "r275", "r276", "r277", "r278", "r280", "r281", "r282", "r283", "r284", "r285", "r413", "r645", "r646", "r647", "r648", "r649", "r770" ] }, "vstm_DebtInstrumentPeriodToDrawLoanMinimum": { "xbrltype": "durationItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "DebtInstrumentPeriodToDrawLoanMinimum", "presentation": [ "http://www.verastem.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent the information pertaining to Debt Instrument Period to Draw Loan, Minimum.", "label": "Debt Instrument Period to Draw Loan, Minimum", "terseLabel": "Debt instrument period to draw loan, Minimum" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://www.verastem.com/role/DisclosureNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Periodic Payment", "terseLabel": "Monthly payments", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r26", "r64" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.verastem.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r26", "r43", "r46", "r58", "r59", "r62", "r63", "r94", "r96", "r158", "r264", "r265", "r266", "r267", "r268", "r270", "r275", "r276", "r277", "r278", "r280", "r281", "r282", "r283", "r284", "r285", "r288", "r413", "r645", "r646", "r647", "r648", "r649", "r770" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "crdr": "debit", "calculation": { "http://www.verastem.com/role/DisclosureDebtComponentsOfCarryingValueOfDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureDebtComponentsOfCarryingValueOfDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Unamortized Discount (Premium), Net", "negatedLabel": "Debt issuance costs, net of accretion", "documentation": "Amount, after accumulated amortization, of debt discount (premium)." } } }, "auth_ref": [ "r58", "r59", "r60", "r61", "r62", "r802" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions", "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions", "terseLabel": "Number of investments in unrealized loss position for more than 12 months", "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without an allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r796" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "Unrealized loss of available-for-sale securities with unrealized losses for less than 12 months", "terseLabel": "Unrealized loss of available-for-sale securities with unrealized losses for less than 12 months", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r116", "r245" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Realized Gain (Loss)", "terseLabel": "Realized gains or losses on investments", "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r791" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Summary of available-for-sale securities with unrealized losses for less than 12 months", "terseLabel": "Summary of available-for-sale securities with unrealized losses for less than 12 months", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Unrealized Loss Position", "terseLabel": "Fair value of available-for-sale securities with unrealized losses for less than 12 months", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r113", "r242", "r644" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss", "negatedLabel": "Total unrealized loss of available-for-sale securities with unrealized losses for less than 12 months", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r114", "r243" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions", "terseLabel": "Number of investments in unrealized loss position", "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r115", "r244" ] }, "vstm_DeferredLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "DeferredLiabilities", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProceedsFromGrantsDetails", "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value of deferred liabilities classified as current.", "label": "Deferred Liabilities", "negatedLabel": "Deferred liabilities" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation", "verboseLabel": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r5", "r39" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-based compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r321", "r325", "r353", "r354", "r355", "r655" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-based compensation" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.verastem.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.verastem.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.verastem.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.verastem.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": [ "r676" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.verastem.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": [ "r709" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.verastem.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Net loss per share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share-basic", "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": [ "r145", "r164", "r165", "r166", "r167", "r168", "r174", "r176", "r179", "r180", "r181", "r185", "r390", "r391", "r463", "r479", "r640" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share-diluted", "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": [ "r145", "r164", "r165", "r166", "r167", "r168", "r176", "r179", "r180", "r181", "r185", "r390", "r391", "r463", "r479", "r640" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureNetLossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Net loss per share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r173", "r182", "r183", "r184" ] }, "vstm_EmployeeAndNonEmployeesStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "EmployeeAndNonEmployeesStockOptionMember", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "An arrangement whereby an employee or non-employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits.", "label": "Stock options" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.verastem.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and related benefits", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "label": "Employee Stock purchase plan", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.verastem.com/role/DisclosureNetLossPerSharePotentiallyDilutiveSecuritiesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails", "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": [] }, "vstm_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.verastem.com/role/DisclosureNetLossPerSharePotentiallyDilutiveSecuritiesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to employee stock purchase plan.", "label": "Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.verastem.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.verastem.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.verastem.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.verastem.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.verastem.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r674" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.verastem.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.verastem.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.verastem.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r674" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.verastem.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.verastem.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r674" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.verastem.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.verastem.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": [ "r748" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.verastem.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r674" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.verastem.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": [ "r674" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.verastem.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r674" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.verastem.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": [ "r674" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Capital stock" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails", "http://www.verastem.com/role/DisclosureCapitalStockJune2023PublicOfferingDetails", "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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", "r124", "r140", "r141", "r142", "r159", "r160", "r161", "r163", "r169", "r171", "r186", "r233", "r234", "r311", "r356", "r357", "r358", "r366", "r367", "r381", "r382", "r383", "r384", "r385", "r386", "r389", "r405", "r406", "r407", "r408", "r409", "r410", "r425", "r482", "r483", "r484", "r496", "r556" ] }, "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": [ "r717" ] }, "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": [ "r681", "r692", "r702", "r727" ] }, "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": [ "r678", "r689", "r699", "r724" ] }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EstimateOfFairValueFairValueDisclosureMember", "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Total", "documentation": "Measured as an estimate of fair value." } } }, "auth_ref": [ "r277", "r403", "r646", "r647" ] }, "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": [ "r723" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsFinancialInstrumentsMeasuredOnRecurringBasisDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockRightLiabilityDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockTrancheLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair value of financial instruments", "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": [ "r393", "r394", "r398" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsFinancialInstrumentsMeasuredOnRecurringBasisDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockRightLiabilityDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockTrancheLiabilityDetails" ], "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": [ "r393", "r394", "r398" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of financial instruments measured at fair value on a recurring basis", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r54", "r101" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsFinancialInstrumentsMeasuredOnRecurringBasisDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockRightLiabilityDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockTrancheLiabilityDetails" ], "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": [ "r277", "r313", "r314", "r315", "r316", "r317", "r318", "r394", "r432", "r433", "r434", "r646", "r647", "r651", "r652", "r653" ] }, "us-gaap_FairValueByMeasurementBasisAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementBasisAxis", "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Basis [Axis]", "documentation": "Information by measurement basis." } } }, "auth_ref": [ "r15", "r54", "r277", "r646", "r647" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r393", "r394", "r396", "r397", "r399" ] }, "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.verastem.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": [ "r392" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "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": [ "r277", "r313", "r318", "r394", "r432", "r651", "r652", "r653" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Level 2", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r277", "r313", "r318", "r394", "r433", "r646", "r647", "r651", "r652", "r653" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsFinancialInstrumentsMeasuredOnRecurringBasisDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockRightLiabilityDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockTrancheLiabilityDetails" ], "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": [ "r277", "r313", "r314", "r315", "r316", "r317", "r318", "r394", "r434", "r646", "r647", "r651", "r652", "r653" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of derivative liability reconciliation", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r11", "r55" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsFinancialInstrumentsMeasuredOnRecurringBasisDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockRightLiabilityDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockTrancheLiabilityDetails" ], "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": [ "r277", "r313", "r314", "r315", "r316", "r317", "r318", "r432", "r433", "r434", "r646", "r647", "r651", "r652", "r653" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Recurring basis", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r392", "r399" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r235", "r236", "r237", "r238", "r239", "r241", "r246", "r247", "r288", "r307", "r387", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r477", "r644", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r791", "r792", "r793", "r794" ] }, "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": [ "r685", "r696", "r706", "r731" ] }, "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": [ "r685", "r696", "r706", "r731" ] }, "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": [ "r685", "r696", "r706", "r731" ] }, "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": [ "r685", "r696", "r706", "r731" ] }, "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": [ "r685", "r696", "r706", "r731" ] }, "vstm_GrantAwardedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "GrantAwardedAmount", "crdr": "credit", "presentation": [ "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAndOffBalanceSheetRiskDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProceedsFromGrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of grant awarded.", "label": "Grant Awarded, Amount", "terseLabel": "Grant awarded, amount" } } }, "auth_ref": [] }, "vstm_GrantsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "GrantsReceivableNet", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProceedsFromGrantsDetails", "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount of eligible expenses incurred in excess of grant payments received up to the total amount of grants, which are recorded as a receivable.", "label": "Grants Receivable, Net", "terseLabel": "Grant receivable" } } }, "auth_ref": [] }, "vstm_GrossProductRevenueToBeAchieved": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "GrossProductRevenueToBeAchieved", "crdr": "debit", "presentation": [ "http://www.verastem.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of gross product revenue to be achieved to draw the loan.", "label": "Gross Product Revenue to be Achieved", "terseLabel": "Gross product revenue to be achieved" } } }, "auth_ref": [] }, "vstm_IncomeLossFromPreferredStockTrancheLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "IncomeLossFromPreferredStockTrancheLiability", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockRightLiabilityDetails", "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from change in value of preferred stock tranche liability.", "label": "Income (Loss) from preferred stock tranche liability", "terseLabel": "Change in fair value of preferred stock tranche liability", "verboseLabel": "Fair value adjustment" } } }, "auth_ref": [] }, "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" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r155", "r361", "r363", "r364", "r365", "r368", "r370", "r371", "r372", "r494" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.verastem.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r117", "r120", "r170", "r171", "r192", "r362", "r369", "r480" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r767" ] }, "us-gaap_IncreaseDecreaseInDeferredLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredLiabilities", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAndOffBalanceSheetRiskDetails", "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Liabilities", "terseLabel": "Deferred liabilities", "documentation": "Change during the period in carrying value for all deferred liabilities due within one year or operating cycle." } } }, "auth_ref": [ "r4" ] }, "vstm_IncreaseDecreaseInGrantsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "IncreaseDecreaseInGrantsReceivableNet", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in eligible expenses incurred in excess of grant payments received up to the total amount of grants, which are recorded as a receivable.", "label": "Increase (Decrease) in Grants Receivable, Net", "terseLabel": "Grant receivable" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses, other current assets and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r688", "r696", "r706", "r723", "r731", "r735", "r743" ] }, "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": [ "r741" ] }, "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": [ "r677", "r747" ] }, "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": [ "r677", "r747" ] }, "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": [ "r677", "r747" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.verastem.com/role/DisclosureDebtScheduleOfInterestExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.verastem.com/role/DisclosureDebtScheduleOfInterestExpensesDetails", "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Interest expense", "totalLabel": "Interest Expense, Total", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r60", "r110", "r143", "r191", "r411", "r541", "r670", "r849" ] }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Schedule of interest expenses", "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities." } } }, "auth_ref": [] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.verastem.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Interest Payable, Current", "terseLabel": "Accrued interest", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23" ] }, "us-gaap_InterestReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestReceivable", "crdr": "debit", "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Interest Receivable", "terseLabel": "Accrued interest receivable", "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable." } } }, "auth_ref": [ "r761", "r852" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r82", "r190" ] }, "vstm_InvestmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "InvestmentMember", "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents investments of the entity.", "label": "Investments." } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureInvestments" ], "lang": { "en-us": { "role": { "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r103", "r111", "r112", "r123", "r198", "r201", "r400", "r401" ] }, "vstm_InvestorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "InvestorsMember", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockJune2023PublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent the information pertaining to certain investors.", "label": "Investors" } } }, "auth_ref": [] }, "vstm_IssuanceOfPreferredStockTrancheLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "IssuanceOfPreferredStockTrancheLiability", "crdr": "debit", "presentation": [ "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockRightLiabilityDetails", "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "documentation": "The amount of preferred stock tranche liability that were incurred during a noncash or partial noncash transaction.", "label": "Issuance of preferred stock tranche liability", "terseLabel": "Preferred stock tranche liability", "verboseLabel": "Fair value recognized upon entering into Securities Purchase Agreement" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.verastem.com/role/DisclosureLeasesBalanceSheetAndOtherInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.verastem.com/role/DisclosureLeasesBalanceSheetAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total Lease Expense", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r419", "r659" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://www.verastem.com/role/DisclosureLeasesBalanceSheetAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease Expense" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of elements of lease expenses", "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": [ "r836" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeDisclosureAbstract", "presentation": [ "http://www.verastem.com/role/DisclosureLeasesBalanceSheetAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Information - Operating Leases" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.verastem.com/role/DisclosureLeasesDetails" ], "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": [ "r418" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.verastem.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r418" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.verastem.com/role/DisclosureLeasesBalanceSheetAndOtherInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.verastem.com/role/DisclosureLeasesBalanceSheetAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r424" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.verastem.com/role/DisclosureLeasesBalanceSheetAndOtherInformationDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureLeasesBalanceSheetAndOtherInformationDetails" ], "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": [ "r424" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.verastem.com/role/DisclosureLeasesBalanceSheetAndOtherInformationDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureLeasesBalanceSheetAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2024", "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": [ "r837" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.verastem.com/role/DisclosureLeasesBalanceSheetAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Present value discount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r424" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r414" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Letter of credit", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r22", "r154", "r232", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r376", "r379", "r380", "r404", "r516", "r641", "r672", "r799", "r838", "r839" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities, convertible preferred stock and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r76", "r108", "r473", "r660", "r771", "r795", "r834" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "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.verastem.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r24", "r127", "r154", "r232", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r376", "r379", "r380", "r404", "r660", "r799", "r838", "r839" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockTrancheLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Financial liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Non-current liabilities:" } } }, "auth_ref": [] }, "vstm_LicenseAndCollaborationAgreementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "LicenseAndCollaborationAgreementAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "License, collaboration and commercial agreements" } } }, "auth_ref": [] }, "vstm_LoanAndSecurityAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "LoanAndSecurityAgreementMember", "presentation": [ "http://www.verastem.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for loan and security agreement.", "label": "Loan Agreement" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.verastem.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.verastem.com/role/DisclosureDebtComponentsOfCarryingValueOfDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.verastem.com/role/DisclosureConvertibleSeniorNotesDetails", "http://www.verastem.com/role/DisclosureDebtComponentsOfCarryingValueOfDebtDetails", "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockTrancheLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt", "terseLabel": "Long-term debt", "totalLabel": "Long-term debt, net of discount", "verboseLabel": "Notes outstanding", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r16", "r107", "r276", "r291", "r646", "r647", "r847" ] }, "us-gaap_LongTermDebtByMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtByMaturityAbstract", "presentation": [ "http://www.verastem.com/role/DisclosureDebtFuturePrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Future principal payments" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockTrancheLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Fair Value", "terseLabel": "Fair value of long-term debt", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "vstm_LongTermDebtMaturitiesAggregatePrincipalDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "LongTermDebtMaturitiesAggregatePrincipalDue", "crdr": "credit", "calculation": { "http://www.verastem.com/role/DisclosureDebtFuturePrincipalPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.verastem.com/role/DisclosureDebtFuturePrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "The aggregate amount of principal debt due.", "label": "Long Term Debt Maturities Aggregate Principal Due", "totalLabel": "Total principal payments" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.verastem.com/role/DisclosureDebtFuturePrincipalPaymentsDetails": { "parentTag": "vstm_LongTermDebtMaturitiesAggregatePrincipalDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureDebtFuturePrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "terseLabel": "2025", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r7", "r158", "r281" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.verastem.com/role/DisclosureDebtFuturePrincipalPaymentsDetails": { "parentTag": "vstm_LongTermDebtMaturitiesAggregatePrincipalDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureDebtFuturePrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2027", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r7", "r158", "r281" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.verastem.com/role/DisclosureDebtFuturePrincipalPaymentsDetails": { "parentTag": "vstm_LongTermDebtMaturitiesAggregatePrincipalDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureDebtFuturePrincipalPaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2026", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r7", "r158", "r281" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureNotesPayable" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt [Text Block]", "terseLabel": "Notes Payable", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r92" ] }, "vstm_MarketToMarketAdjustmentOfPreferredStockTrancheLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "MarketToMarketAdjustmentOfPreferredStockTrancheLiability", "crdr": "credit", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of market to market adjustment under change in fair value of preferred stock tranche liability as during the reporting period.", "label": "Market to Market Adjustment of Preferred Stock Tranche Liability", "terseLabel": "Mark-to-market adjustment under change in fair value of preferred stock tranche liability" } } }, "auth_ref": [] }, "vstm_MaturityPeriodInvestments": { "xbrltype": "durationItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "MaturityPeriodInvestments", "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the maximum maturity period for investments, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Maturity Period, Investments", "terseLabel": "Maturity period, investments" } } }, "auth_ref": [] }, "vstm_MaximumAmountOfCommonStockOwnedByHolderExerciseOfPreFundedWarrantsAsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "MaximumAmountOfCommonStockOwnedByHolderExerciseOfPreFundedWarrantsAsPercentage", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockJune2023PublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "The maximum amount of common shares that can be owned by any holder as a percentage that would prevent the exercise of any warrants.", "label": "Maximum Amount of Common Stock Owned by Holder, Exercise of Pre Funded Warrants, as a Percentage", "terseLabel": "Maximum amount of common stock owned, as a percentage, that would prevent exercise" } } }, "auth_ref": [] }, "vstm_MaximumAmountOfCommonStockOwnedByHolderExerciseOfPreFundedWarrantsMaximumAllowableIncreaseAsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "MaximumAmountOfCommonStockOwnedByHolderExerciseOfPreFundedWarrantsMaximumAllowableIncreaseAsPercentage", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockJune2023PublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "The maximum amount of common shares that can be owned by any holder as a percentage that would prevent the exercise of any warrants. By the holder's election, this amount can be increased or decrease but cannot exceed 19.99%.", "label": "Maximum Amount of Common Stock Owned by Holder, Exercise of Pre Funded Warrants, Maximum Allowable Increase, as a Percentage", "terseLabel": "Upper limit of maximum amount of common stock owned by a holder, as a percentage" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails", "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.verastem.com/role/DisclosureLeasesDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationRestrictedStockDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockTrancheLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "auth_ref": [ "r250", "r251", "r252", "r253", "r319", "r459", "r481", "r508", "r509", "r564", "r583", "r587", "r588", "r617", "r634", "r635", "r643", "r650", "r654", "r661", "r801", "r840", "r841", "r842", "r843", "r844", "r845" ] }, "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": [ "r715" ] }, "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": [ "r715" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockTrancheLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Remaining term", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r833" ] }, "us-gaap_MeasurementInputOptionVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputOptionVolatilityMember", "presentation": [ "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockTrancheLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Volatility", "documentation": "Measurement input using rate at which price of option increases (decreases) for given set of returns." } } }, "auth_ref": [ "r833" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockTrancheLiabilityDetails" ], "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": [ "r833" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockTrancheLiabilityDetails" ], "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": [ "r395" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockTrancheLiabilityDetails" ], "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.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.verastem.com/role/DisclosureLeasesDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockTrancheLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "auth_ref": [ "r250", "r251", "r252", "r253", "r319", "r459", "r481", "r508", "r509", "r564", "r583", "r587", "r588", "r617", "r634", "r635", "r643", "r650", "r654", "r661", "r801", "r840", "r841", "r842", "r843", "r844", "r845" ] }, "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": [ "r734" ] }, "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": [ "r742" ] }, "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": [ "r716" ] }, "vstm_NatureOfBusinessLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "NatureOfBusinessLineItems", "presentation": [ "http://www.verastem.com/role/DisclosureNatureOfBusinessDetails", "http://www.verastem.com/role/DisclosureNatureOfBusinessReverseStockSplitDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Nature Of Business [Line Items]", "terseLabel": "Nature of business" } } }, "auth_ref": [] }, "vstm_NatureOfBusinessTable": { "xbrltype": "stringItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "NatureOfBusinessTable", "presentation": [ "http://www.verastem.com/role/DisclosureNatureOfBusinessDetails", "http://www.verastem.com/role/DisclosureNatureOfBusinessReverseStockSplitDetails" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing information relating to nature of business.", "label": "Nature Of Business [Table]" } } }, "auth_ref": [] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.verastem.com/role/DisclosureNatureOfBusiness" ], "lang": { "en-us": { "role": { "label": "Nature of Operations [Text Block]", "terseLabel": "Nature of business", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r119", "r121" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r149" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Financing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r149" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r85", "r86", "r87" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "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": [ "r78", "r87", "r109", "r125", "r136", "r138", "r142", "r154", "r162", "r164", "r165", "r166", "r167", "r170", "r171", "r178", "r189", "r193", "r195", "r197", "r232", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r391", "r404", "r476", "r537", "r554", "r555", "r642", "r670", "r799" ] }, "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": [ "r715" ] }, "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": [ "r685", "r696", "r706", "r723", "r731" ] }, "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": [ "r713" ] }, "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": [ "r712" ] }, "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": [ "r723" ] }, "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": [ "r742" ] }, "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": [ "r742" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of non-cash investing and financing activities" } } }, "auth_ref": [] }, "us-gaap_NotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayable", "crdr": "credit", "presentation": [ "http://www.verastem.com/role/DisclosureNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Notes Payable", "terseLabel": "Note Payable", "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r16", "r107", "r847" ] }, "us-gaap_NotesPayableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableAbstract", "lang": { "en-us": { "role": { "label": "Notes Payable [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Notes Payable, Current", "terseLabel": "Note Payable", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r21" ] }, "vstm_NumberOfEligibleStockholders": { "xbrltype": "integerItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "NumberOfEligibleStockholders", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationOptionExchangeProgramDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of eligible stockholders.", "label": "Number Of Eligible Stockholders", "terseLabel": "Number of eligible stockholders" } } }, "auth_ref": [] }, "vstm_OfficeAndLaboratorySpaceInNeedhamMassachusettsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "OfficeAndLaboratorySpaceInNeedhamMassachusettsMember", "presentation": [ "http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails", "http://www.verastem.com/role/DisclosureLeasesDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to a lease agreement for office and laboratory space in Needham, Massachusetts.", "label": "Office and Laboratory Space in Needham, Massachusetts." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Loss from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r189", "r193", "r195", "r197", "r642" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.verastem.com/role/DisclosureLeasesBalanceSheetAndOtherInformationDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureLeasesBalanceSheetAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease 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": [ "r420", "r659" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.verastem.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Expense", "terseLabel": "Operating lease expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r835" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.verastem.com/role/DisclosureLeasesBalanceSheetAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maturity Analysis" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.verastem.com/role/DisclosureLeasesBalanceSheetAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Lease liability", "verboseLabel": "Lease Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r416" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liability, short-term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r416" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liability, long-term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r416" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.verastem.com/role/DisclosureLeasesBalanceSheetAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows paid for amounts included in measurement of lease liabilities", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r417", "r421" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureLeasesBalanceSheetAndOtherInformationDetails", "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of use asset", "verboseLabel": "Right-of-use asset, net", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r415" ] }, "vstm_OperatingLeaseRightOfUseAssetAndLeaseLiabilityAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "OperatingLeaseRightOfUseAssetAndLeaseLiabilityAmortization", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset and lease liability from operating lease.", "label": "Operating Lease, Right-of-Use Asset and Lease Liability, Amortization", "terseLabel": "Amortization of right-of-use asset and lease liability" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.verastem.com/role/DisclosureLeasesBalanceSheetAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r423", "r659" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.verastem.com/role/DisclosureLeasesBalanceSheetAndOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term (in years)", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r422", "r659" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Nature of business" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.verastem.com/role/DisclosureAccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued other", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r23" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r129" ] }, "us-gaap_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitment", "crdr": "credit", "presentation": [ "http://www.verastem.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitment", "terseLabel": "Other commitments", "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Unrealized gain (loss) on available-for-sale securities", "verboseLabel": "Unrealized gain (loss) on available-for-sale 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", "r100" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureConvertibleSeniorNotesDetails", "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expenses)", "terseLabel": "Other expense", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r83" ] }, "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": [ "r715" ] }, "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": [ "r683", "r694", "r704", "r729" ] }, "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": [ "r686", "r697", "r707", "r732" ] }, "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": [ "r686", "r697", "r707", "r732" ] }, "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": [ "r711" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Accrued expenses" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfLoanCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfLoanCosts", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Loan Costs", "negatedLabel": "Fees paid to Lenders for Loan Agreement amendment", "documentation": "The cash outflow for loan origination associated cost which is usually collected through escrow." } } }, "auth_ref": [ "r33" ] }, "vstm_PaymentsOnInsurancePremiumFinancing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "PaymentsOnInsurancePremiumFinancing", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for payments on insurance premium financing.", "label": "Payments on insurance premium financing", "negatedLabel": "Payments on insurance premium financing" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedLabel": "Purchases of investments", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r31", "r146", "r199" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r84" ] }, "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": [ "r714" ] }, "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": [ "r714" ] }, "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": [ "r713" ] }, "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": [ "r723" ] }, "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": [ "r716" ] }, "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": [ "r712" ] }, "vstm_PeriodOfStockIssuanceInSecondTrancheAfterClosingFirstTranche": { "xbrltype": "durationItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "PeriodOfStockIssuanceInSecondTrancheAfterClosingFirstTranche", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The period of issuance of shares in second tranche, after closing first tranche.", "label": "Period of Stock Issuance In Second Tranche After Closing First Tranche", "verboseLabel": "Share issue period" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationOptionExchangeProgramDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationOptionExchangeProgramDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830" ] }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PortionAtFairValueFairValueDisclosureMember", "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Portion at Fair Value Measurement [Member]", "documentation": "Measured at fair value for financial reporting purposes." } } }, "auth_ref": [ "r402" ] }, "vstm_PreFundedWarrantElectionToExerciseNoticePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "PreFundedWarrantElectionToExerciseNoticePeriod", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockJune2023PublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "The period of notice to be given for increase/decrease in the maximum amount of shares owned by any holder.", "label": "Pre Funded Warrant, Election to Exercise, Notice Period", "terseLabel": "Days of notice for increase/decrease to maximum percentage owned" } } }, "auth_ref": [] }, "vstm_PreferredStockConvertibleAggregateSharesToBeSold": { "xbrltype": "sharesItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "PreferredStockConvertibleAggregateSharesToBeSold", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The aggregate number of convertible preferred shares to be sold.", "label": "Preferred Stock, Convertible, Aggregate Shares To Be Sold", "terseLabel": "Aggregate shares to be sold" } } }, "auth_ref": [] }, "us-gaap_PreferredStockConvertibleConversionPrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockConvertibleConversionPrice", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Convertible, Conversion Price", "terseLabel": "Conversion price", "documentation": "Per share conversion price of preferred stock." } } }, "auth_ref": [ "r295" ] }, "vstm_PreferredStockIssuanceExpectedClosingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "PreferredStockIssuanceExpectedClosingPeriod", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The expected closing period of second tranche of issuance of preferred stock.", "label": "Preferred Stock Issuance, Expected Closing Period", "terseLabel": "Expected closing period of issuance" } } }, "auth_ref": [] }, "vstm_PreferredStockIssuanceThresholdAggregateTradingVolume": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "PreferredStockIssuanceThresholdAggregateTradingVolume", "crdr": "credit", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Threshold trading volume of stock for preferred stock issuance.", "label": "Preferred Stock Issuance, Threshold Aggregate Trading Volume", "terseLabel": "Threshold trading volume" } } }, "auth_ref": [] }, "vstm_PreferredStockIssuanceThresholdSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "PreferredStockIssuanceThresholdSharePrice", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Price of the entity's common stock which would be required to be attained for issuance of preferred stock.", "label": "Preferred Stock Issuance, Threshold Share Price", "terseLabel": "Threshold share price" } } }, "auth_ref": [] }, "vstm_PreferredStockIssuanceThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "PreferredStockIssuanceThresholdTradingDays", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible preferred stock must exceed threshold percentage within a specified consecutive trading period for issuance of preferred stock.", "label": "Preferred Stock Issuance, Threshold Trading Days", "terseLabel": "Trading days" } } }, "auth_ref": [] }, "vstm_PreferredStockIssueNumberOfTranches": { "xbrltype": "integerItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "PreferredStockIssueNumberOfTranches", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of tranches in which the preferred shares are sold.", "label": "Preferred Stock Issue, Number of Tranches", "terseLabel": "Number of tranches" } } }, "auth_ref": [] }, "us-gaap_PreferredStockLiquidationPreference": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockLiquidationPreference", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Liquidation Preference Per Share", "terseLabel": "Liquidation preference per share", "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share." } } }, "auth_ref": [ "r43", "r44", "r70", "r769", "r803" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Member]", "terseLabel": "Preferred stock", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r662", "r663", "r666", "r667", "r668", "r669", "r848", "r850" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails", "http://www.verastem.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r70", "r293" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails", "http://www.verastem.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r70", "r517" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "periodEndLabel": "Balance (in shares, preferred)", "periodStartLabel": "Balance (in shares, preferred)", "terseLabel": "Preferred stock, shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r70", "r293" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r70", "r517", "r535", "r850", "r851" ] }, "vstm_PreferredStockTrancheLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "PreferredStockTrancheLiability", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails", "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsFinancialInstrumentsMeasuredOnRecurringBasisDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockRightLiabilityDetails", "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as preferred stock tranche liability, due after one year or the normal operating cycle, if longer.", "label": "Preferred stock tranche liability", "periodEndLabel": "December 31, 2023", "periodStartLabel": "January 1, 2023", "terseLabel": "Preferred stock tranche liability" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r762" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expenses and Other Current Assets", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "vstm_PrepaymentAfterFirstAnniversaryAndOnOrBeforeSecondAnniversaryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "PrepaymentAfterFirstAnniversaryAndOnOrBeforeSecondAnniversaryMember", "presentation": [ "http://www.verastem.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to prepayments after the first anniversary and on or before the second anniversary date of loan.", "label": "If prepaid after the first anniversary and on or before the second anniversary" } } }, "auth_ref": [] }, "vstm_PrepaymentAfterSecondAnniversaryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "PrepaymentAfterSecondAnniversaryMember", "presentation": [ "http://www.verastem.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to prepayments after the second anniversary date of loan.", "label": "If prepaid after the second anniversary" } } }, "auth_ref": [] }, "vstm_PrepaymentOnOrBeforeFirstAnniversaryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "PrepaymentOnOrBeforeFirstAnniversaryMember", "presentation": [ "http://www.verastem.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to prepayments on or before the first anniversary date of loan.", "label": "If prepaid on or before the first anniversary" } } }, "auth_ref": [] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrivatePlacementMember", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "label": "Private Placement [Member]", "terseLabel": "Private placement", "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts." } } }, "auth_ref": [] }, "vstm_ProceedsFromGrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "ProceedsFromGrants", "crdr": "debit", "presentation": [ "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAndOffBalanceSheetRiskDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProceedsFromGrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with amount received from grants.", "label": "Proceeds from Grants", "terseLabel": "Cash proceeds" } } }, "auth_ref": [] }, "vstm_ProceedsFromInsurancePremiumFinancing": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "ProceedsFromInsurancePremiumFinancing", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Cash received as payments from insurance premium financing during the current period.", "label": "Proceeds from Insurance Premium Financing", "terseLabel": "Proceeds from insurance premium financing" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfConvertiblePreferredStock", "crdr": "debit", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails", "http://www.verastem.com/role/DisclosureNatureOfBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Convertible Preferred Stock", "terseLabel": "Gross proceeds", "documentation": "The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "presentation": [ "http://www.verastem.com/role/DisclosureDebtDetails", "http://www.verastem.com/role/DisclosureNatureOfBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Debt", "verboseLabel": "Issuance of debt", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r766" ] }, "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from issuance of Series B Convertible Preferred Stock, net", "documentation": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSecuredDebt", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Proceeds from long-term debt, net", "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Maturities of investments", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r146", "r147", "r779" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from the exercise of stock options and employee stock purchase program", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r2", "r14" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r125", "r136", "r138", "r148", "r154", "r162", "r170", "r171", "r189", "r193", "r195", "r197", "r232", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r374", "r377", "r378", "r391", "r404", "r464", "r475", "r495", "r537", "r554", "r555", "r642", "r657", "r658", "r671", "r765", "r799" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails", "http://www.verastem.com/role/DisclosureLeasesDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "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_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "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", "r466", "r474", "r660" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails", "http://www.verastem.com/role/DisclosureLeasesDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "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": [ "r90" ] }, "vstm_PublicMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "PublicMember", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockJune2023PublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent the information pertaining to general members of the public.", "label": "Public" } } }, "auth_ref": [] }, "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": [ "r711" ] }, "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": [ "r711" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails", "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.verastem.com/role/DisclosureLeasesDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationRestrictedStockDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockTrancheLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "auth_ref": [ "r250", "r251", "r252", "r253", "r312", "r319", "r348", "r349", "r350", "r435", "r459", "r481", "r508", "r509", "r564", "r583", "r587", "r588", "r617", "r634", "r635", "r643", "r650", "r654", "r661", "r664", "r797", "r801", "r841", "r842", "r843", "r844", "r845" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails", "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.verastem.com/role/DisclosureLeasesDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationRestrictedStockDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockTrancheLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "auth_ref": [ "r250", "r251", "r252", "r253", "r312", "r319", "r348", "r349", "r350", "r435", "r459", "r481", "r508", "r509", "r564", "r583", "r587", "r588", "r617", "r634", "r635", "r643", "r650", "r654", "r661", "r664", "r797", "r801", "r841", "r842", "r843", "r844", "r845" ] }, "vstm_ReconciliationOfDerivativeLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "ReconciliationOfDerivativeLiabilityTableTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for reconciliation of derivative liability.", "label": "Reconciliation Of Derivative Liability [Table Text Block]", "terseLabel": "Schedule of reconciliation of derivative liability" } } }, "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": [ "r678", "r689", "r699", "r724" ] }, "vstm_ReductionInResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "ReductionInResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationsOfCreditRiskAndOffBalanceSheetRiskDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesProceedsFromGrantsDetails" ], "lang": { "en-us": { "role": { "documentation": "The proceeds recorded as a reduction of research and development expenses.", "label": "Reduction in Research and Development Expense", "terseLabel": "Reduction of research and development expense" } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails", "http://www.verastem.com/role/DisclosureCapitalStockJune2023PublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r156", "r157", "r267", "r296", "r426", "r638", "r639" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureLicenseCollaborationAndCommercialAgreementsGenfleetTherapeuticsDetails", "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r67", "r360", "r846" ] }, "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": [ "r679", "r690", "r700", "r725" ] }, "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": [ "r680", "r691", "r701", "r726" ] }, "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": [ "r687", "r698", "r708", "r733" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetailss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r34", "r104", "r128", "r150", "r469" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is 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": [ "r128" ] }, "vstm_RestrictedCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "RestrictedCashAndCashEquivalentsMember", "presentation": [ "http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "documentation": "Restricted Cash and Cash Equivalents [Member]", "label": "Restricted Cash and Cash Equivalents [Member]" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails", "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "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": [ "r34", "r118", "r150" ] }, "vstm_RestrictedCashNoncurrentAndPrepaidExpensesAndOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "RestrictedCashNoncurrentAndPrepaidExpensesAndOtherCurrentAssets", "crdr": "debit", "calculation": { "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 }, "http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "documentation": "Amortized cost of noncurrent restricted cash and consideration paid in advance for other costs that provide economic benefits in future periods.", "label": "Restricted Cash Noncurrent And Prepaid Expenses and Other Current Assets", "terseLabel": "Restricted cash" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.verastem.com/role/DisclosureNetLossPerSharePotentiallyDilutiveSecuritiesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "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.verastem.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureNatureOfBusinessDetails", "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "negatedLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r73", "r97", "r472", "r485", "r487", "r493", "r518", "r660" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r124", "r159", "r160", "r161", "r163", "r169", "r171", "r233", "r234", "r356", "r357", "r358", "r366", "r367", "r381", "r383", "r384", "r386", "r389", "r482", "r484", "r496", "r850" ] }, "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": [ "r742" ] }, "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": [ "r742" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails", "http://www.verastem.com/role/DisclosureCapitalStockJune2023PublicOfferingDetails" ], "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": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.verastem.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Scenario, Unspecified [Domain]" } } }, "auth_ref": [ "r172", "r320", "r750", "r775" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureAccruedExpensesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.verastem.com/role/DisclosureNetLossPerSharePotentiallyDilutiveSecuritiesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "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": [ "r38" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of potentially dilutive securities were excluded from the calculation of diluted net loss per share", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCashTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of reconciliation of cash, cash equivalents and restricted cash", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of carrying value of debt", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentsLineItems", "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Investments [Line Items]", "terseLabel": "Investments", "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": [ "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626" ] }, "us-gaap_ScheduleOfInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentsTable", "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Investments [Table]", "documentation": "Disclosure of information about investments owned by investment company." } } }, "auth_ref": [ "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of future principal payments under the Loan Agreement", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.verastem.com/role/DisclosureCashCashEquivalentsAndRestrictedCashDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesCashCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationOptionExchangeProgramDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationRestrictedStockDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r322", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock units", "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": [ "r48" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Summary of stock option activity and related information", "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", "r48" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of assumptions used to estimate fair value of each employee stock purchase plan on grant date", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r99" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of assumptions used to estimate fair value of each stock option on grant date", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r99" ] }, "us-gaap_ScheduleOfShortTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShortTermDebtTable", "presentation": [ "http://www.verastem.com/role/DisclosureNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Short-Term Debt [Table]", "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails", "http://www.verastem.com/role/DisclosureCapitalStockJune2023PublicOfferingDetails" ], "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": [ "r40", "r41", "r42", "r43", "r44", "r45", "r46", "r94", "r96", "r97", "r131", "r132", "r133", "r187", "r293", "r294", "r296", "r298", "r301", "r307", "r309", "r489", "r490", "r491", "r492", "r650", "r749", "r769" ] }, "vstm_SecondTrancheRightLiabilityNonCurrentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "SecondTrancheRightLiabilityNonCurrentFairValue", "crdr": "credit", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of fair value of non current portion of second tranche right classified as liability as at the end of the reporting period.", "label": "Second Tranche Right Liability, Non Current, Fair Value", "terseLabel": "Fair value of the Second Tranche Right" } } }, "auth_ref": [] }, "us-gaap_SecuredLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredLongTermDebt", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Secured Long-term Debt, Noncurrent", "terseLabel": "Long-term debt", "documentation": "Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets." } } }, "auth_ref": [ "r26" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.verastem.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Secured Overnight Financing Rate", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r831" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.verastem.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r673" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.verastem.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r675" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r81" ] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://www.verastem.com/role/DisclosureNetLossPerSharePotentiallyDilutiveSecuritiesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails", "http://www.verastem.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Series A Preferred Stock", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r759", "r760", "r804" ] }, "vstm_SeriesBConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "SeriesBConvertiblePreferredStockMember", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails", "http://www.verastem.com/role/DisclosureNatureOfBusinessDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Series B convertible preferred stock.", "label": "Series B Convertible Preferred Stock" } } }, "auth_ref": [] }, "us-gaap_SeriesBPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesBPreferredStockMember", "presentation": [ "http://www.verastem.com/role/DisclosureNetLossPerSharePotentiallyDilutiveSecuritiesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails", "http://www.verastem.com/role/StatementConsolidatedBalanceSheets", "http://www.verastem.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Series B Preferred Stock", "terseLabel": "Series B Preferred Stock", "documentation": "Series B preferred stock." } } }, "auth_ref": [ "r759", "r760", "r804" ] }, "vstm_SeriesaConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "SeriesaConvertiblePreferredStockMember", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Series A convertible preferred stock.", "label": "SeriesA Convertible Preferred Stock [Member]", "terseLabel": "SeriesA Convertible Preferred Stock" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationRestrictedStockDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r655" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Additional disclosures" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "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": [ "r342" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "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", "verboseLabel": "Forfeited/cancelled (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": [ "r342" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted (in shares)", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r340" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r340" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding at the end of the period (in shares)", "periodStartLabel": "Outstanding at the beginning of the 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": [ "r337", "r338" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "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": "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.verastem.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "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": "Outstanding at the end of the period (in dollars per share)", "periodStartLabel": "Outstanding at the beginning of the 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": [ "r337", "r338" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "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": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r341" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationRestrictedStockDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r341" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Assumptions used to estimate fair value of each stock-based award on the grant date" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield (as a percent)", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r349" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility (as a percent)", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r348" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate (as a percent)", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r350" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationOptionExchangeProgramDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationRestrictedStockDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-based compensation", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r322", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351" ] }, "vstm_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardVestingPeriods": { "xbrltype": "integerItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAwardVestingPeriods", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of vesting periods which employees have right to exercise an award.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Award Vesting Periods", "terseLabel": "Number of vesting periods" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationOptionExchangeProgramDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "verboseLabel": "Number of shares reserved", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r656" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Additional disclosures" } } }, "auth_ref": [] }, "vstm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award Options Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate intrinsic value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Vested 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": [ "r331" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedLabel": "Expired", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r336" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "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": [ "r335" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r333" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Outstanding at the end of the period (in dollars)", "periodStartLabel": "Outstanding at the beginning of the period (in dollars)", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at the end of the period (in shares)", "periodStartLabel": "Outstanding at the beginning of the period (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r329", "r330" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "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.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at the end of the period (in dollars per share)", "periodStartLabel": "Outstanding 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": [ "r329", "r330" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "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 per share" } } }, "auth_ref": [] }, "vstm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement by Share Based Payment Award, Options Weighted Average Remaining Contractual Term [Abstract]", "terseLabel": "Weighted-average remaining contractual term" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationRestrictedStockDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "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": [ "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r334" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r336" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "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": [ "r335" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r333" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockJune2023PublicOfferingDetails", "http://www.verastem.com/role/DisclosureConvertibleSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Share Price", "terseLabel": "Sale price of the Common Stock", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (years)", "documentation": "Expected term of 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": [ "r347" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "verboseLabel": "Vested at the end of the period (in dollars)", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r47" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "verboseLabel": "Vested 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": [ "r47" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "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": [ "r98" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares", "verboseLabel": "Vested at the end of the period (in shares)", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Percent of common stock at market price to be purchased", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationOptionExchangeProgramDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercise price of new options", "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding." } } }, "auth_ref": [ "r49" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails", "http://www.verastem.com/role/DisclosureCapitalStockJune2023PublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Price Per Share", "terseLabel": "Share price (in dollars per share)", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtLineItems", "presentation": [ "http://www.verastem.com/role/DisclosureNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt [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": [] }, "vstm_ShortTermInvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "ShortTermInvestmentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsFinancialInstrumentsMeasuredOnRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsFinancialInstrumentsMeasuredOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Short-Term Investments, Fair Value Disclosure", "label": "Short-Term Investments, Fair Value Disclosure", "terseLabel": "Short-term investments" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r88", "r151" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails", "http://www.verastem.com/role/DisclosureNatureOfBusinessDetails", "http://www.verastem.com/role/DisclosureNetLossPerSharePotentiallyDilutiveSecuritiesWereExcludedFromCalculationOfDilutedNetLossPerShareDetails", "http://www.verastem.com/role/StatementConsolidatedBalanceSheets", "http://www.verastem.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r122", "r131", "r132", "r133", "r154", "r176", "r177", "r179", "r181", "r187", "r188", "r232", "r254", "r256", "r257", "r258", "r261", "r262", "r293", "r294", "r298", "r301", "r309", "r404", "r489", "r490", "r491", "r492", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r517", "r538", "r556", "r627", "r628", "r629", "r630", "r631", "r749", "r769", "r776" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails", "http://www.verastem.com/role/DisclosureCapitalStockJune2023PublicOfferingDetails", "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r27", "r124", "r140", "r141", "r142", "r159", "r160", "r161", "r163", "r169", "r171", "r186", "r233", "r234", "r311", "r356", "r357", "r358", "r366", "r367", "r381", "r382", "r383", "r384", "r385", "r386", "r389", "r405", "r406", "r407", "r408", "r409", "r410", "r425", "r482", "r483", "r484", "r496", "r556" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets", "http://www.verastem.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r159", "r160", "r161", "r186", "r460", "r488", "r507", "r510", "r511", "r512", "r513", "r514", "r515", "r517", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r530", "r531", "r532", "r533", "r534", "r536", "r539", "r540", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r556", "r665" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "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" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.verastem.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r172", "r320", "r750", "r751", "r775" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets", "http://www.verastem.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r159", "r160", "r161", "r186", "r460", "r488", "r507", "r510", "r511", "r512", "r513", "r514", "r515", "r517", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r530", "r531", "r532", "r533", "r534", "r536", "r539", "r540", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r556", "r665" ] }, "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": [ "r682", "r693", "r703", "r728" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under Employee Stock Purchase Plan (in shares)", "verboseLabel": "Issuance of common stock under ESPP", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r10", "r70", "r71", "r97" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockAtMarketEquityOfferingProgramDetails", "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails", "http://www.verastem.com/role/DisclosureCapitalStockJune2023PublicOfferingDetails", "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of Series B Convertible Preferred Stock, net of issuance costs of $1,901 and preferred stock tranche liability of $6,940, in shares", "verboseLabel": "Shares issued", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r10", "r70", "r71", "r97", "r489", "r556", "r628" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock resulting from vesting of restricted stock units (in shares)", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r10", "r70", "r71", "r97" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails", "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)", "terseLabel": "Issuance of common stock resulting from exercise of stock options (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r10", "r70", "r71", "r97", "r334" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r10", "r70", "r71", "r97" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of Series B Convertible Preferred Stock, net of issuance costs of $1,901 and preferred stock tranche liability of $6,940", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r10", "r70", "r71", "r97", "r496", "r556", "r628", "r671" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock resulting from vesting of restricted stock units", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r10", "r97" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock resulting from exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r10", "r27", "r97" ] }, "vstm_StockIssuedPreFundedWarrantsNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "StockIssuedPreFundedWarrantsNetOfIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockJune2023PublicOfferingDetails", "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of an underwriting agreement.", "label": "Stock Issued, Pre Funded Warrants, Net of Issuance Costs", "terseLabel": "Issuance of common stock, and pre-funded warrants, net of issuance cost of $6,351" } } }, "auth_ref": [] }, "vstm_StockOptionExchangeProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "StockOptionExchangeProgramMember", "presentation": [ "http://www.verastem.com/role/DisclosureStockBasedCompensationOptionExchangeProgramDetails", "http://www.verastem.com/role/DisclosureStockBasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the stock option exchange program.", "label": "Option Exchange Program" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.verastem.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets", "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r71", "r74", "r75", "r89", "r519", "r535", "r557", "r558", "r660", "r672", "r771", "r795", "r834", "r850" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStock" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "Capital stock", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r93", "r153", "r292", "r294", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r305", "r306", "r308", "r311", "r388", "r559", "r560", "r632" ] }, "vstm_StockholdersEquityReverseStockSplitConversionRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "StockholdersEquityReverseStockSplitConversionRatio", "presentation": [ "http://www.verastem.com/role/DisclosureNatureOfBusinessReverseStockSplitDetails", "http://www.verastem.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLossParanthetical", "http://www.verastem.com/role/StatementConsolidatedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of the reverse stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity, Reverse Stock Split, Conversion Ratio", "terseLabel": "Reverse stock split ratio" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent events." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.verastem.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r427", "r428" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockConvertiblePreferredStockDetails", "http://www.verastem.com/role/DisclosureCapitalStockJune2023PublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "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": [ "r722" ] }, "vstm_TermBLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "TermBLoanMember", "presentation": [ "http://www.verastem.com/role/DisclosureDebtDetails", "http://www.verastem.com/role/DisclosureNatureOfBusinessDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Term B.", "label": "Term B Loan" } } }, "auth_ref": [] }, "vstm_TermCLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "TermCLoanMember", "presentation": [ "http://www.verastem.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Term C.", "label": "Term C Loan" } } }, "auth_ref": [] }, "vstm_TermDLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "TermDLoanMember", "presentation": [ "http://www.verastem.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Term D.", "label": "Term D Loan" } } }, "auth_ref": [] }, "vstm_TermELoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "TermELoanMember", "presentation": [ "http://www.verastem.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Term E.", "label": "Term E Loan" } } }, "auth_ref": [] }, "vstm_TermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "TermLoanFacilityMember", "presentation": [ "http://www.verastem.com/role/DisclosureDebtDetails", "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.verastem.com/role/DisclosureNatureOfBusinessDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockTrancheLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to term loan facility.", "label": "Term loan" } } }, "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": [ "r714" ] }, "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": [ "r721" ] }, "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": [ "r741" ] }, "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": [ "r743" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.verastem.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "vstm_TrancheLiabilityTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "TrancheLiabilityTerm", "presentation": [ "http://www.verastem.com/role/DisclosureFairValueOfFinancialInstrumentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPreferredStockTrancheLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and maturity of investment in tranche liability measured at fair value, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Remaining term (years)" } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.verastem.com/role/DisclosureInvestmentsDetails", "http://www.verastem.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInvestmentsDetails" ], "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": [ "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r288", "r307", "r387", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r477", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r791", "r792", "r793", "r794" ] }, "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": [ "r744" ] }, "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": [ "r745" ] }, "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": [ "r743" ] }, "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": [ "r743" ] }, "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": [ "r746" ] }, "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": [ "r744" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.verastem.com/role/DisclosureNatureOfBusinessReverseStockSplitDetails" ], "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": [ "r373" ] }, "vstm_UnderwritersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "UnderwritersMember", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockJune2023PublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent the information pertaining to IRBC Capital Markets, LLC and Cantor Fitzgerald & Co. (\"Cantor\") as representative of several underwriters (the \"Underwriters\").", "label": "Underwriters" } } }, "auth_ref": [] }, "vstm_UnderwritingAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "UnderwritingAgreementMember", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockJune2023PublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for underwriting agreement.", "label": "Underwriting Agreement" } } }, "auth_ref": [] }, "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": [ "r740" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.verastem.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.verastem.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockJune2023PublicOfferingDetails" ], "lang": { "en-us": { "role": { "label": "Pre-Funded Warrant", "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": [ "r662", "r663", "r666", "r667", "r668", "r669" ] }, "vstm_WarrantsOptionExercisePriceRangeExercisableRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.verastem.com/20240331", "localname": "WarrantsOptionExercisePriceRangeExercisableRemainingContractualTerm", "presentation": [ "http://www.verastem.com/role/DisclosureCapitalStockJune2023PublicOfferingDetails" ], "lang": { "en-us": { "role": { "documentation": "Remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Warrants, Option, Exercise Price Range, Exercisable, Remaining Contractual Term", "terseLabel": "Period options are exercisable" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average common shares outstanding used in computing net loss per share - diluted", "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": [ "r175", "r181" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.verastem.com/role/StatementConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common shares outstanding used in computing net loss per share - basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r174", "r181" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r1": { "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" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "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": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-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": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r15": { "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" }, "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", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "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(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r29": { "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" }, "r30": { "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" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r54": { "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" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-4" }, "r62": { "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" }, "r63": { "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" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r89": { "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" }, "r90": { "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" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r94": { "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" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r100": { "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" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r104": { "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(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r118": { "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" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r241": { "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" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "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)(A)", "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)(B)", "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)(C)", "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)(03)", "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": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r322": { "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r324": { "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" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "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)", "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)(01)", "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)(1)(iv)(02)", "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)(1)(iv)(03)", "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)(1)(iv)(04)", "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)(i)", "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)(ii)", "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)", "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": "(c)(2)(iii)(01)", "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": "(c)(2)(iii)(02)", "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": "(c)(2)(iii)(03)", "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": "(d)(1)", "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": "(d)(2)", "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": "(e)(1)", "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": "(e)(2)", "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)(i)", "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)(ii)", "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": "(f)(2)(iii)", "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": "(f)(2)(iv)", "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": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r352": { "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" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r366": { "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" }, "r367": { "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" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r397": { "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" }, "r398": { "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" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r413": { "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" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r466": { "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" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r468": { "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" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r470": { "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" }, "r471": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r487": { "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" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r509": { "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" }, "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(1))", "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(12)(b)(1))", "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(12)(b)(2))", "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(12)(b)(3))", "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(13)(a)(2))", "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(13)(a)(3))", "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(14))", "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(16)(a))", "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(17))", "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(19))", "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(2)(a))", "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(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "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(1))", "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(2)(a))", "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(3))", "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)(a)(1))", "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)(a)(2))", "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(7)(a)(3))", "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": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r562": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r563": { "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)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r564": { "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" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r566": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r567": { "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 B)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r568": { "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 B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r569": { "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 10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r570": { "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" }, "r571": { "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 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r572": { "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 8)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r577": { "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 8)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r578": { "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 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r579": { "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 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r580": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r583": { "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" }, "r584": { "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 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r585": { "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 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r590": { "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 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r591": { "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 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r592": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r593": { "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 B)(Footnote 10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r594": { "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 B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r595": { "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 11)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r596": { "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 11)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r597": { "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 11)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r598": { "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 11)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r599": { "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 11)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r600": { "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 11)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r601": { "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 11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r602": { "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 12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r603": { "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 13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r604": { "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" }, "r605": { "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 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r606": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r607": { "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 D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r608": { "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 1)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r609": { "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 1)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r610": { "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 1)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r611": { "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 1)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r612": { "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 1)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r613": { "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 1)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r614": { "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 1)(b)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r615": { "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 1)(b)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r616": { "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 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r617": { "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" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r619": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r620": { "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 B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r621": { "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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r622": { "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 5)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r623": { "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" }, "r624": { "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 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r625": { "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 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r626": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r709": { "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" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r749": { "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" }, "r750": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r751": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r759": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r760": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r761": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r776": { "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" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r797": { "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" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" } } } ZIP 87 0001558370-24-007607-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-007607-xbrl.zip M4$L#!!0 ( !:!J5B=VLP;GQ4 .CF 1 =G-T;2TR,#(T,#,S,2YX M_8]\LB$Y&'PZ>#X M\.B L, )71[,/QU$:M;[Z>!OO_S'7W[^SU[O][/[:^*&3N2S0!%',*J82YZX M6I!IN%S2@-PP(;CGD3/!W3DCY/CH\,/AR>%[TNO]HD6<40DL84"TK)/#XR3A M/)86!A_)^_YI_^3HY!WY\''PX\?C ;F[2?/MTL%!J^;'??WIZ.GP:'(9BWC\^/3WMZ]2#A%3R(L*3HZ/C_N\WUQ,M MML<#J6C@L(2+*B7X0Z3892C\"S:CD:>@]H(_(NKI\F[$N]7B$^)0Z)4,>L#D:?&F]GO:1IQ^3)5Q2J+)" MK9,RV;A*;#%D,H+D/B8CSTGO:-##VC:SRDJ0S#F1.,34D9 FA8DJ0 M62=E&=12E(B&E"SH2E@0A-1U_3P[BV*9F)*U#,H=64RKDS+$3A@%2I35FTG< MKHW">LA:#5L*YM2QSPWEQK!5M5&K34Z\N.R0L&W(%K'NIJ9U-\,+^Z /I@_B M:U ST'R!;]B% M?\0JF4(;)/C'E_NK\D:G*^^"2\<+9238!#IIEPIW&+CGD52A/WSF\B+T*0_B M+E >$ XJ-F-)2I>4SV4S'G"M"0R71T>D1S8"X4*/"5Y[H0B5 MIO2 =0X]8>AQ%YO0&?5PV)TL&$N@JT%GP0NF%1JOM13X^WQ\.QE?7UT,IZ,+ MC\CD\V@TG70(52&T_BC'L_$R&WDZK<1N1Y/.O ; M@7].Y>+2"Y_JXKRAMT+ZK@FDY\/)9W)Y/?[:850 + 8<& M:NCH61$L;^\ )X 86 MZW@'#7Z0&WQ-"4@X(W)3!D+7A2#+N!1H2Y#17XD#_Q*V*0N!X9N(=6E,^@]Q M@?Z[,ZT]3.LJ>(1ZU5W 7A94(*?"4$[W,I14?ITE5%A"@]:=0[\1KQ7QP='Q M-N)=:_\>&.\!<8?P]T/XDG+Q&_4B-IY=\@!65YQZ5P'4H79VRZ)O-XPB)Q3M MGJ&'"OK0,RIY64__"CE8[>5=WEZP".01RX##P"S)D?!-EDBU_IXJ"DG*@LY[ M2M;E(;I G7E5F!<,Z2)B[NAY"8L[5F8B)516F#_D88[%$!;+Z="I0.>"/2A< M>X=!LE@38@7&'3=73"Y!K &G%<4?CTZV441>[./7TK'-.K'\32MVD:P#N!I@ MC*VYD0>H7 6*X?A8T1KK,57 FENPQ; F@A%"'HON&FP3/"\C!7_=P2#D\"7U M[NC*MLZJP5&!Y+L2)(U4LDS$DF4LMT.Q L5KF%(PF79FP\QXK!9,7 6S4/A: ME1(\&_%:D?TIW_4:X?!'+)](S$#/JT/,@O!-'AW*Q2C'VT22_P,ZHT!QM4K! M$V-:A]+J-#TZU3&I9&-*ZD]$S @C*6D=4(T"47=40/*"*0XJU8U*99DJ0E3O MZX>HR \9R5VC>\&0%=0LK0/TKA(K@EE6*V@8S-)F0CLSVQ,I M%8@W:.9%B'<#0*VY]2W%5=3J1P$[-'>)$S1T^MOQV\V#WP%7"%PJI+T-4CK)"LC[/" I MWJ[BZX0^*F(>=@!J!#LZ%$H]ID4^47M]_YBO;V3JZKADE\"2*^KI^7%^&T J MS5;GQT=%<7[-3"1R=Y5?LAD>ZD8?+T,O!'0%:1=C%945D(+)KQ;3>]"'V9R4 MH Z;XL4(4]H;Q,1D 8NWW%ID*]F*1L&D%O@)_)!DR021**+#H60.!!_9E#[G MA^%TDK7^"[8A&5ZBD+FK^>*A(?1];J:)VD^JUUHL*%KYV4BMR!0L%U*R="S$ M24OKH"I9KS](]D<$RHX>BU8+N70K* 5+AHT PAZ[A<.>CI/]'"AU'"EXAC47 M(FZPG?J'))/.5[F33V5*'[P\OO68++ .CM[E=^?4V2'Y@Y'=H5GI:"E&+D]@ M1>E]'J7,\80.C0;>EV)$BHFLJ'S(HY+?=MI!TWS%6HR0E=8&%*Q>\V?&2E:O M'6"-EK'%2!4362$J.-:77])VX#0+>);L&RPCLP#TKE[XL]L(V!"A>X;73IFN M;;+T>-D>^]I\%1CFYO %&/9(+-UTDD3+[Y!]F96:"!W&7'DI0O]7W)RUWYG8 MU.H6F?!KCE]X- (5WL: M2QW1%8;S84_#B8M@PCA$F4(0+RE%9T6O8$7W?+Y0KV%#Q8(K+.C'%[4@@47H M[.>EKP,) P?J(][5/)Z=0X5S=<_E-SQA,INEM[GCU_VN!MDQ,[N='>?OZ&IT M34BF4/K8H2X6&)S\9D[!S&:P?DR?C=%)G0'NY>C<[>!XS$UO;K%O,>L J;'-R7("M.91S\)-3UW=USK.:3VO6?- 9J[^XP.9'0(5 M'I90P325KM!16.9,*2"QHG%:X/M"&206TH'28%?@_T0!PVMB[Z('F&W!_([A M'2JE-P?59;0!>'R4'_HS^PGA-THG*)X8^23)H .W ;@P;092A?=<9Y>*-?"M MY*V .!= 2"">Q!"G,DBM(TUJ!W)]D(?JAHIO3)F#;TD[N1/A7%"_!M"U^"O MSMU$L0WV4/74@A%?YZ2O!E.X](O;]-)DUL&^4WRV^&N9$V '$5;P&^Q%7B>9 M-S?.,X'>#OH=H!\O\=_1L[.@P9S9V_P.$BJ SXI'+7-Q)<+Y1=CS3Y,S=DE?F6?ES%KMNT&\AD M%GMSLS>2FF])GD1GVAG$3@;1"/3:P.9=NF7 =JA51*VX@Z<5SD//HP^AV?-@ MKK+SF<" ^' NF+GZZE<6S#S&U'0!\I8,1DVG--SU,E+M=E!T%C?.^*_0F:>R MCKOW)'-"U[D#2U( DBY!9S9 M,?Z#ONE[-B//^HL"FD\'DOM+'+[-MX5@LT\'^%9\+WD2_I^@ZN&S[R4D*+[T MZ>Z!P7.[=N*,$Q%4.#DI3P,MX_CT]+2OJ4!(N,0U,)/]I/ 'I/]26@$.3;7: M@JZ%2H&1-%4J:UWWGV//V1>A]=OPX->H5 DH#Z3 M2^IL,BUYF5XZ"^;3Z]#18@RU+"/7C]3C'X>055RX!KFZC#?)-2''/YKEFL'' M5:*/H*.LD][1H#4)DN'HHIW=\ MTCO^L',Y!GT\GX$';^J50;/@KU["AZ488"D&Q_O7AFI<$VJ76IA1^: %1;*' MILW,B4L+PN=-0YMPEB* 3N*$.ZL]6&)'Y+;?A$A1MO M2/K*\'@JY_#J.I3F#<$:V3TM9SX]NJ,1IY*--V1MZ(>0 7L[6M71%YQ,RU35KWCF]7P01XH%1C5 M);3M\TC@.SB)?A4TA7J8TO@AS,JH6+V$$B8I/AK^Z<"<&[?J=H.7\. ;0EI< MYI4&HYB-P*)58E![:%7+)L]#L<0H*SL+ U=F8KQW%*1EVUMMZE:VOZ9S&WW+ MP6K*GM69I^_$WVV6E1=343LJ(7UM\+\$+A-/N&DNF*\C^EG$[22MA#G>0Z"M M,[U_(2G]9K@S*C:@MS38/8?+'77=OEQL:F*31K&RQ/VU<-7'Q0H'C^B!7;VF M/M?P+V8@RW1*$[0.G3L1NI&C\$ZV *99GA<^8<\0AQ^9@+$ I0V?^5J_9BPO M@J3+?7SRTHPUKZ1[4G908Z/3A>X>BC6W,[2RWUE/89(AD?]+,YV'4I5.=^RT MK9WV8. ;H+F!0JS,B=#X?8%IBY3Z M\7C]>7VAV] /0;]_Q6*-UGM)>%V\-S6P!;C+'BKPQN4_%#X^G+(JF<964K42 M\YW]/;<1JC6>Z1^_08^%A_1U[NN)QBO)MM@)#Q2;,_':BQKLPT:(=]Y5E/W< M2L@+-JME=ZJA%2^@::(^*6]"W%P13:G2H^]+"/L^G7UUV]]9/\>)?-S9P%PH MH91? L%P"@8_ ?(S-@OQYO/GO:NQ=C;M'4U?7'4\%/@GU/!V-FTUX7OFA $Z MKY/3DR#UD>*!QO5(K)?M.2_4+HQM\3N5'D7.=MG59*WLPN.U':Y@*9093/<" MUK1>N$2RY)&2XO5@79[6]A=%C71] >AF3^)F$E*7O*WM=SR;<0=]A]?&<1B* MU02W 5P%MXRY"^K?4"FILXA@CKV].-Z1MY5&7Q49@%7C5ZX6/!@'[!]@X\WB M"J7<;:J+HD =WGCKQ;/G2\;N3+R-SME!65C0PK%O]*Y)2'93%3/JK3<$%NA[ M)]C2E'8SA03VR7',-!: MK0F.TVZ]RMA#6OMKJ7%%O"5=LVTX'JC/0B'")]RY0Z%;APE9::,O9]AKH*O6 M=#WPY=I[[;%_L[P^2R^O,^OQ3$H+X<,RGI>6_OP-E/ZBM/07+2]]MB483](T MO!#T21>O7 UZ\ X[))+9B( MI]8ZR"E+*V$'26_$.B8@D\FSTAO:<]91EZ&%UG'&0\6<11!ZX7RE?8B74>#F M-+23M5"O+ I9-:[,W2H5N(D<1)Z;G9-W9 U;=?Z-D3YW1U,*0VNI(Q8$H*. M'T*4I?J64.\3E7X5'4V;HTT;:35#"XW9E%GJH%61=6**CD(Q$3L_L\?3&C.W MV%NO):.'<0?L5C59">WS'YB2C6?KG@W' M_ZO N$GCSDT[3L^]4.()&G0DQ]_3/>1>8EI8+;D>'Q6:+F#@6L" !B5W\:TA MNK(/$^5,K1LM*@IO[F\6V2ZB 4]!3Z"36ZWT>CH30_=;Z$5^@PHHXV_-\K;: M>U&D'ZYA]!K'M.5<]]B(J^UM?_M=[%(]\X1M6B(JJU^,[:W M8_/&1RS'P54@(]0#I\$^C_SXI=E@GK:!.M1O1O>DK6Y/:VQ64)NE-;50X=S8 M+CG&N]+AK\+D5^[&RMMZF1;IK?;FD>3B*$D%W5L!+76/11+OR#N@;41O1='A MS GC'L:<$;[VG-Q*WD;4PM5[9IF@SY"L6]=M&,0NTO46OHS'HAGC6QF1S:FV M:1B?;G/_+S+[&!OTR[N+:$U+J*JE<_V0VU60>@R^007MQ-V:NJGH)=*1Q5K3 MF'KT;T7]4A=F\>545;09[W6S0]^OTEUBZ7!]R80T;Z;B?@XAS9[VR1),=>.' MND?AZ2YS!^:T_LOH>R_:-TYX#*IAE(6Y7ZG0\?-;!AU<,B75YYZW56_ V!IK MK^P(T7YGW*$*.K$A)+CI8X@;2[>2M7!>L+XG!*PQITU18@MU,(<0P@(%)=!=#14SP[_TJU6B_#5M;VMBXCC^FM9-,PT;4L7W-- 6TV58QQE?K M638@64;RJALOFGNE4I=O;KWXG=^-4$G:PG$GV18R\OA[,MNU1((Y *I[IDB"9FAB@0*TC.S3UV* M$:!=([&2GUH;U RA#!7T_. M3ELG&L0ZF2.\_'IBL09@.D(G/__TU[]\^5NC\OT\K1]>J$U&HZ,&\!X'H(U6UC[]&SW MYM:11_"U=M'L-=NM]KEV>=VYNC[K:).'7;H'KMX")24T$/[OM?COF7]0XS Q MNWYCZ.O)RC0WU\WFZ^OKZ6OGE- ES]\Z:_[Q,)KI*[@̽"; .3YQ<0H@O MV]LS-=R,G:;[#3>Y>(MBTG\4_Q:0[ZAUUNOUFO9;GI2A:V:K-R(Z,&VV$C72 M(E.(OQINLH9XU#AK-SIGIV]L?L*MIVE?*#'@%"XT6X%K\WT#OYXPM-X80G'[ MV8K"Q=>3%V:N&X*!5F>;_^\SD],H/.268$8,-!>LW@!#@)ZM(#39B2:D?YL. M?2"X&P+&$Y4.=YC,JF>06L-6]05Z+0^^1>$"@=XCI!F$6A3-KO0;T?;R8H27F%9$. ML-G7=6)AD]>:$ZZRCB 36HI_@_]9Z 480G5.UA0RDR*=(Q+O[J )D"%MF5)5 M4-B40_S"=;;9+]EB85\ZBF%24)?!&.FDJVZ 4O$?"?X]0/0W8%APO+A'F#=W M"!A#WF^@=L^+A3U[@$#DG(_Q%.H6[X7A)>]JH>Q%I@P=CF),7LZI!>>#MPUO M)&%V@T3).0JH._ALBJ:?8+=5I/2=V]MA3+S.##2-[*.!%YWUN65P?8;8A)07 MWMP$2XH]&N1[R^2_37BQTM$&&!/PGJ]1E)%Y%+ C7H] YNWH\_IY;*X@'>(% MH6N[\YL9=CKIJ0V@ T.W#%O(B+]S0 L=BACM>*P*WTR(YW"^>XI,\0T^F&VU MM(:V$\=_OQT_SL:CX5W_:7"GW?1'_;8$6:RP!V(@A>Z<)#9.Y3X0K=&PWI3VNTJ=^_0'5 M7?G\UX#W^!ER4C29Z.4*:0W$J7?S+RA9!RWG?(RD49S0.:1?3\Y.-(MQ??E $:,L:&(<$GO=K)T M[A'L&(@GWW^A?,C.^+@"O3 ]#DK"WAICY&F0HWQXAOW28$Z@K_8/%4B,#T0F>HV1TN8FT[_ ME&:P__=(L!Y;!B02')JV2ES* W!HNU"5MA$"S\BP M>]_<)6+[Y(' M$RI-8*ARL?1)=+/Q(1RI3,D98V(E$57_&Q6Q-SB'5Q KL8\ MNNL2E:P&K*2"ECCV:1Q[TL)%\!Y?PN(SU8#6'$!5'RG9RQ3<5PE>/D&Z%BL7 M$2R'I%2:6DE.96$IV 9&N&/R1$52OCKPF@UDR;.0$6WFA#I-ACU$?J( ZZN] MRF'-9WR.*O.7%9Z""SBW!+] :B+>-?,#XD[(?X5P+7IM8SK=_3YDS()T;.L> MN]LBOV2E?41ZMJ@L0RA8VTO/8@83^B"V6Q7E6A*7@NOVMV2])MC6/[Y4^Y.I M1YLD!6'E5 *:BG-'\SG::C$!:#[$MV"#3&!XX$1-(B5FK!&[&<&6O/FIB(E# M:RU(@-M=)+[C@4.LD[5]2/ 1FN/%$WB+GDY,(Z5.;E$ <@5K\ZG8SH[A? H MYN,+YH%Y!Q=(1]$[ )(RUHC\C&#EN_%?FA].!Y1Q9"#546$/'Y'G"=KQYPEF M3_S'P^#Q:::-[[7Q9##M/PUY JW_>,=3/DRF@U\'C[/A;P-M-)ZI>^ @I*@G M5).Q.8ZQZR-$H=V.WP6AS+?CMS__C[4][>HJ/2'4+JBF2=&S98I<3V0"DO:/ ME/=5]>H6"2<);$\YL'U4WVW <>T;TJ@%,&\:/\HSCO*J6EZ0C"9=M[)3T!S> M7JE[#B_]C%Z:_.J1F,S*AQF^W' 5'"Q^..4:41P_I*HVEVE )9;+(ZQW[J-4 M;"&[."*Y"T]>%Q)3H%-P8&9W$!X))N[2SQ9&?'&,SU0/8C-@5' Y9>S7/J;' M$Y*R)D1* I/9=7#P.7!FAX9Q0T!$#@/]R=3C39:#L$EP"6R)_9HCM)(S:'!Q MRU\@YM -CJ _7R.,F"D,\9)0P1&$P=[[N + M-(A]"B^>\-@\M>$Y/4KY->6#3VUZXP#*S&*>IYG%O.W/?M7N1^/?%9ZN#$8Q M"QQL\S_PI)Q BLB$/>IF_=O#'*%=\UI7^?U8]Q1)WD!_N+75J&2.8J#?9@WRV,] MU0_L<%P+9,:,"?8)U/..G-P$R4X J_JL]AW<4*@CVVP1='J3? )"$^$6OV$M M8IX[]F0_K\7\VVW[:['@\F<8DSFEU9CT,BRC>GB%V0I0:,>S%^M!O \=5_C# M$]?8(S( 5W "S^NDNT"X>.D.P$142?N8:=1&*LGLG\ /W&K=U' M'6)/*.3Q(OTR:08Q-?:'0DWB^,6E0C5&<,SC'D7?QV^+7*I+SEICS\AM!L<; MKF+GH4O91O%!7\E@A5(9_4@['.EY70C/:02'[J[2A=\)[N<>L X-\B=='<@( MJ[&_E& 8QX=Z*BU=1==_3M"$U,V'D^]3NH:,#=S)I9;254DP (KKX/N!=V+P MK;QB/ZL/Y361ZV(JK90&@29'0DF5]U,ZBZP=7(]0ZMZ5D]N0!;-\QE!Q MTU8 4OQ]!;)>$B_E,[I*!HM(;84_YG(,-Y<.X=P^G/$ 3 >//3+OQ.>7[3?K>;?=.ZN=HY5F)]47 R-,N5OGR-IS"A&@GA\IVW.2M5XZ M[SK*5J%=N1+1@,2=<..%$P>+^5D,KY.DK>!ZON-W"9]O!@1@.U5 MU(3ND"?E9V!=$G4))_PB(^9Y_! S2ZQOB@A@:V2M=SC#EHFD,M:8TIQ&.%@8 MX9W+X73T)F>K/;D93:!B.&*OH]H;&;9Q^]C@#5(=L?W)A)BF.C1?C9T@GPT4 M/#D8WN?P;W#A?>+M R@N^(V)RY9-V"=SEYR&D=](5/1!I_W%U#-A0_K.^Z9H MB=$"Z6(:;[MZR:TS(0;21?COX%@K,+K:WU[MX37B9-1YJ]WJ: UMKXV5T.,;RM-SZ6DN_5NY]Z T'U+ M18BLM6>49J#C'=--VWKMX[6PM(U4+U%UQT.^?=WL55 MKY=Z-VSA][C[KR#W!-_\A1+&OF$*@8'^Y'\"A&]$Y#P8$\&V"-EJ5D;9N VV M3^692&II^:A1DC-"%Z=3R_(\G^P?GI?-1*J'YPZWXNX4S+YY2U6WA^2OMP/E M,\-Q+LR1Z4?.5H2:XDHG3V_%.3WWZ?].S)7"(\Q_#<$-&[<69S@^'EH%1RL($P5:1R4Z'>H M-J2ZZK9[K1]NF==^U6Y3(TR\FW0LLHK<"?WAAT4:+F,[7=Z:>8J]7++KY)W6 MV<=U\EKMSPH,]>6V8"5G4V(EJ+0]5BI4';+4Y=Q$Y2_L$INHE"C?/XJWFMLO M?U0,BF^Q.U:M4?.ME[7RB]+,H\+&2T\,5> MBEXUY47"GBQ+UQ:=!]LBH8OV(I01NS(7[JK#<&>8=P"NW)56D$B?D4+)Y))'GKW&SX%+R6T+V9V(E#&\]J>.**4YD" M5,E+!1%MI8-&W#AH&>( T3V,*GZ)Z2O*539?49,Y^O.A_83_'.13/U9 MH1'!2S')%Q,HU9_DX'<'/YO[E1"7S_Y:A+&(T##%&W+M5_@OSH'7HC;W36=H&(PH3K%--+,O@4V.0"JW]$U@HQ!Z ?C+E6][[KY MD:>YY+.KB&L*UP#Q.H2*P1CC+B;JRSQ(0P6JZ-CI2/>U/\7:(5WY.'P <%E3 MR8Z3,HK[A#XD:X5T^W [<5V:+\TM9TZK_M/_ 5!+ P04 " 6@:E89IA( M74@\ !-,00 %0 '9S=&TM,C R-# S,S%?9&5F+GAM;.U]67/C2)+F^YCM M?^#F/NRLV2@E959U5995]1AU56M6$KF2LFKFJ0T"@B(Z000[ $CB_/J- 'C@ MB!-7.)1XJ"R1C,,_/^+P\/#X]=_?5L'D!9'(Q^%O'TX_GGR8H-#%GA\^__8A MB1='/W_X][_^CW_Y]7\>'?WGV?W-Q,-NLD)A/'$)#EYQ.NU$TYN M$2%^$$S.B.\]H\GD].3C7SY^^OCCY.CHKVD39TY$J^!PDK;UZ>/I[H?S;6LX M_&7RX_&7XT\GGWZ8_.67SS_]O]=0$#U50GHC4_NGAUS H=XYH[A/Z\1+'O.D%[($O-6D:\_S*:+1YB['Y;XL"C@\SE/Q,_WC1"K6JZ M/^07?N0&.$H(NG-B^N]L<99$?HBBZ +%CA]HJ[!&0Q!0W2,V3Z"4Z0_KP(]; M@RENV0;NAV2U.JZ. EC.BO.J2*Z/HK.G6C)_F-Z]^($ M3"&GH7>/HICX+M53]EMM!G5 EQ.SFD[=.' 3)O*_Y'006V);GSGR:>:L.F8 MAYJ=#X5[]_[S,K;#.T'7<#EW';Y04TFGDHX9Q>O)!E\Z';/ CT97CD_^<(*$ M3CQ7?D@-W7>":[K.)NF&)N)]=XL<5M.;A??(3>CF)GRF6QB_OKYT00- 7G;% M'ZN8VQ@OH(P$%^BI_O*M4-D&]3?4)%!](92J6UE;XYC.G\[&>0I0_64TKQ$[ M\\K:CYT@70;\1Q(B6NSS/'FBD]]L05<(=,1J,*MH-VT;.=VE4B2Q3Z517!FU M E[=NI65%J,@]>J=X]4:A5'J=IJMV;^7;^[2"9\IN?B9.*OZ:ZP:?<#A1?IM M1FR#9:9^TW"0'Y9^S:S K'4X^"]I(WB#LE_G":&:&J%YX(0MR(G"#87?I#$_@MZ8,M9/Z;[HS\10=22@\1#WA7!JW,G M<),@,_-%6AQYI?;J3YH]T67*\Y2M#G%WO-_^68:&HI7S$24$K]G_4A_],8K0 MXGA;_OC5]Q Y"AU"\"LB'Y0RY!$8$+)OCW5XM/U 97WZ\]'IZ=&G3-KEOG)( M=C#,5=P)/8=X=.MXGD0Q7DW?Z%8'KQR?JO/"28+4GZ]ME]J-%1ED9@8,6K0[ M\%DXT5/*Q"0Z>G:<-3NB^GR,:%?L&]9DQ,C]G)**D+>JJG"EB4P0M.SQY1M5 MUX@M BY#NB4BJ2[>^%&=4PX-C=LWX(?QL>>O]EI![:6>:N7.PMB1TH\I&]+6 MFA-%_V;,P>&1E\JX10JK3;= ;MK2T0JMGNH:*I_68KO-"5U2FHB;/*&C/1M: M))?;>JO*D)EZ-]JP:SLCF'[T0S^SR?#;MG%&3F/;SI&.6#DZ(^V_]6/6P:'Z M)%=_D@UWD]M4&^J.$FI<+8[K4I1?OGPY.9D<30XMTP^[QB>T]4G6_(2UOP._ M[X$AVF$*L%OH,&!GYIA(AO8(N1^?\B+> ML/YW;07.$PI^^\ I\??3$CY!F>.N*<^ZNRB,FSFR\S]S:2X7*!!\4)\I*9). MK777V((NL%0\POS.DH@VA=.-D+.?E[8#09.18@=O1_TO7.HFCWC"HPH3NCKZ M[4-SZ>W'C(C$N>4$_720(?WP]_W1^(.+Z*+,QQP=%):K2%5:LB]$VVZ_AM$: MN6GH#U=%I67YR&2EZRJO#G.Q1O^]Z;.$8*;52D)[5_$YP5[BQC/R@,B+[R*! MAO.*<=5 5+!?..R@;$M )-1O85D9,'[I)OJM8"W6Z+Y7]>;3N]-N*9WM:S=W M3\B^.:C%]HN#66:!3G !M0P-EIB(J+S8360T;B ]4W#DK M^B<+7HH:%5M;$D:LL&F1/5O4F(4>7/2H]ZJ;;'S_D,0AL2H MJ@6%FL0O:AT<$X'4>$3%-8$6*S0U%"F_L1X-O=L%C^B\0;VTNM>($?6;@-0(L?Z&@;] M,V&KL!?ZSR/M2K&"X926KE\$Y6%@E2]:1.5-\+:[1)$S'VM28F5=PB6]L"J1 MD6S52,YQZ%**LM.->S_Z=K8Y0Z&[7#E$MMY751.JD4Y%$&S8$24U(U4U S94 M*S8U*@,983/*>CE @&9TBME)4L/$U"S/4A6*E/.4I(8^[G;G*CU1 MR"S*\HPE!2"UHZ[G+<5Z_)S= T)D[9!XPS8R@HT$KQAWA2XJV-?V JVWT873 M9X*V-W.+% E/+[3K\K$!!J5>7G!*\1 MM4(6N1U/0X^=LZR9B2K76AHUA3JC61<2/Y1K,(V:YOQH=TUF)C)L3%_O)J<% M*&^#FD"LFF0^P\HNI8[$#D7%A'1)#4NCIIH?\KI- M3NZF7L!;B03K":/>0P8F6[#YJ*6F=Y+!!6$'LDY=6L0"ZF)"O2AK_ M6VY081M-"AG7M-'&AQXZLL;MT=O_(8D$8-[TFP*SN_^M)A&4;7CYI<5;-W%Y M"UC3BP,+1 Z7V?SPF9]'D8W'D2#%HFQ)T&870JZVW4GC_;)2*W!WQ/>_?Q:A MS8\);:.$XB/+;6/2'*O&+NM]+4-W=:&>C<-63%*;B/?D[?\X9-J0+@(,6A ? MOIJUT8T+FR="7)M&(&[L'*C"(:P9F"9F6LW3Q;[97#,T< M&+,X#@EBZ*I75,L;>W;-43"#:@J/>Y M3 HA/X\I2;<;V;=U>\E"^')%Q,NC4B&+4.3Q=WHNW_:=M0(N8EF?_4?*%8@L MK,9Z<(\J0OP?&=FSQ77H^2^^ESB\\ !A.6[HOK"D+41_^O'R'F59?*.EOW[$ ME^+<=S5:T.."NHTFUQA4XL&UJ>KU-H, QNXZ0PWRKR(:.5^LD MWF9#OW1(2(G?YT$_V_ ;D!W"=]>C^$B_VS[!R$VY9E-5,^1@RX?PO6@&-@/5 M__%\EUS(#T0ZZ&'D1CP/G"C22/8F*B\.1Y'5L!&JD"-#?F&P4E _D/JU07+@YRJ;5J"\S-.%OD(G$D=L M*SZ'%96V,:OE(HVFH7>' MV:,CNV]R&?/D@2J&K8CG//-VFIJ52G2X$76]VYL 3F$6,HOZ?%//R> MYV?L/1RL16<;^F&-(R?XG>!D'=$FZ%S.]@"T#&9/R";(FZVW3SG(UL[]=*[K MS.ZP>QL9(DWH5">0K->:D/4-VFOYA*%[I<.MP+9]C-$9GPI9-.OSQVZNV3S= MZ7(K?55;[KL%$IB:MRR\BAN7FD(**7&)"BMC[0]PU&QO!R%SJ>B=R,1 MD%V)+>>3"\<@SG$4'^)Z=$VC6DM/=?CUK#D6"K3)8\-%Y14.!D&-5HU&*@RL M29%= ^)!*(1DRTBW>Y+D_2.)XNQ.-29WZ'7JNBSK'#-Y@D/ZI[O=Y4O.ADS: M$/MM3%NQY\_S,D63NK-X157>O$KAQF.PI,=^7S@HDWA(_^9'D96#5U2H MF*+" "!*#9-?6!MF>V:FX#;6H:%WL^$3G;^[$[EQ**H9P2]7;&PP:IE@,XKZ-Q\AA(():9!N-[#:(;Y#I[U[NL*5 M15>7BHG#DCD%+<.2!UM7"FI!:S'L6LQ9K.J[_P#L"K&%*&PND0 B2QZ=MVD2 M+S&1SQ3\PHK(#5YQ$$ U+EY6BQN ;3L80L+WRDU+/AV6HA.JA%?O5_()MAO] MZ+QE\]*Y0\AF@4F:"ELKTVW S-U *W@L.*JZ(6\+(WHR;@TM#RZW%)@G27 M]RW]H?C5%E>!+:^OKQ]?$'$BVM-'NC(X3GERN$.!PP@'OD<_>OE@Q_U(D:D( M>HO9)M(KL>[DY/3D9'(TV3='_SZ?W3W,;JXOIH^7%Y.SZV6Y"8-?E0L=V2&QZC>I N-: MH&UE2UJ3N,D3.MK;6UZ/><,+G^V%=+UB%*4QH5]I-+CBU17_O S2HK]] MB- S^^/P>X#I)/_;AY@DO4\?V2'C]"F*B>/& LF4"_5I%9^:R*=,^)KXJ>,C M%;M5J\@H.T^HK8:Q%OLK90&,37SMJ4J@0CL<00@R:&?;>S]\3O-HBB9QO;I@ M!"50M\*$K@<)CORF+XX?L-'W"I,'2NTAUP$[+#Y\VF(7F9AI*P"&0&V9&H-K M3;J"O*F_$X(E( 9K 5K1J]BFF'QK:AQ8@.)+3D9%%:?S8=+2"RG?A8\?5X4NO"I@Y M1&X<,@API+.]"!T^WR G0O?^\S*>+;Y&612E0#R*.F"F&IE\%!C@"$CU!,T= M#EWIF&;2 )CI1R8Z$T!PY)B;')4B$Y0%,QU)#8M/.QQ!9+1)%P#]LOHOS9P$ MD'A[XSM/+$323S/[I\[4)0XHRHC99[Q1>&STJP.88_1<:?J00$I1S],FJP# MBV.JE0+Y ?;&;>]J1G-GP_;,BDV.H# L2>EL>01 0,F%),BKPA*+1E0>P*[' M6#HB+' $=(=CI&KN9(Y?DMN<4 [$CT."R& $?; MBYO>'9$;N>*K*@'8E9C9@ H0''EISQNV)PS!%L9,+K!GBAQUAWVM_KJ85P?6 ME-YD:%!\<@A,129:-_(K1B&]X9N=__ M?1U%"2*SE%YIK%H;+5M<09CI=R&DK0WD<%3$^# "RO&#>D0U7KD/XQB"W>_" M84JKW$++Q0 LV,WD484 1PJ'%/USQ_>NPW-G[<=.D"-9Y,O6J A@L6XF*1U0 M@&3GNLDJ"=A=Q/18GKV11M"2W6MZ05E>@QL<17G3?QH819*P"6/892 M-44(1\3W**9<0=[NQ;L;W,(7H @D4'F11#L=X>> M%\% %/9E(-B=ZLD (//'I!20DU(4%88N4F6E3L4Y(@]+NG#5,A9Q90!# MF)X\=0'!V8,6*4[)B[9)1__[L&F1RJU:"52"PY92>?9G(:%R$[ U@ P$5:@'PXM274@$)'%'E#DT,YRJMF@#B7_5$IH4& MI-@TIRAIC3[%]%-+8H(\.57(E,Y,PM)]BN7G5L4";TZJD*B>D.15^A3.EU:% MT\U4) CKJYY6W*,7^C?*"%H'?IP%.3$'XSU[E)P7YU>GE5X];R=U)%0;&H#C MGOV7.Q\*]Z1.<>3S69YH^>&1_N_V\N[Q83*[HI]FY__W;[.;B\O[A_\]N?Q_ M7Z\?_VL\]FE.8B8Q%FZ!0R1_!5E19XC'/WPD5J>J$DG24R!!66 '03(5RTM% M@ ;09A:XKUL@"*E& 7=WYY8O4N9SR@%PDVISGD,^Q)!3J0@4=0!X0;7%H8 " M/:)4+B;]^@ =PILJ051#> P=+#!4P*W3@M2&T9DU1V* M#U=A!;(JE0'@PFE!/"50<"0BO](HGC[#$5ZEWF.22J7 M.";^4Q*S6H\XN]\FD''GO0+P+[6@-9VS"8X>IKS)!JP+BB5\GM-]%,XBV-+? MLI0PT>4;(JX?"4?Z&NT "/)K:X5E!AR\]+-IK 7Q2QL"L,*NK?T:&B#%#EX% M4A8<7FO)O)+,!M+QC=K# OEQ0H1)[)HW"R"XM./A08\/X%4E4_3V=<6D7>!C MB0ESM(>6H:G/88T4/6+!07F*C,7=>6SY1==>+' QO$?4U"(_I@LN\N*[*./" M/7+Q"K$*51:"\]9$P KQ4I+^[0:_I+G?U+KFZO M$N_XF$B-%KQH,^VL*=M*9>#F7(&I;;XF(FWU2M"%'[&S?KHSN7/8_F2V.$LB M/T11=,&"_8(#%-D%H!].3D].)T>30VOT0];@!"\F3]LF)_^Z;;2K+&^"96@9 M&N\NCZS@&-!8]QZ/FOUC4./[#VH4[0ZS #%A:GQNC)Q130#SA3Q6S@B-51M@ MCQY=AU%,$J9%DN&(5]!Z8+79.,2# (CY=\X*28\B(L6>L+SE'"T5LO_ B5X8"%PMT M=\"^\IAU(XA85A7N/6I9C_H]+P5C\_"BE\^=:,G^8[O\%R=(+TF'=)>'2ZQS M\8Y67AZ IZ"FZAW>LY4"'/?!XS[X'>4C;K[S[34G\7>=O[/V+K>[%)YC+ND> MMK+-\DEWM"UZ2%8KAVQFBP?_.4RG2[K,<5VS M_=.GD\_E_=.6%+:!B@[$3)P]-9/UEAR6NY7V^&\3E_X[00>B)D[H3K.SW MKK=;S:,IW"7RDH#J$=TXT\U%O&%1<3'E,./W6IG:5;MZS[9.D.?'NP,*R?:- M5]#ZWJVN< H6SP%F=_@M$"2/$^$6A;$Q$VN6F/L@,E_=H#A&9+;(2)/NF?E% M >S+9#I4>$B6"\"V1Y9OP6<;MM>7#%%:-:V'D+0Q9FDAA2E%1I]T3-.J"6.( M,U!5+>GE$7:P=Y8Q)"$OP,HVHF?T)&*$"N924'3V8E+16A95?52% MFRG:$]D 3VJX*CB-SQU"-G[X+$OEH%D7@'76D[LF/CAG *J1Y0Z';C;H"\,6 M]1L D#"RGEA-0'9]+E>DY= SI4IGUE9/FC6:!)!JTDRP[<"&8\:<,Z&*SA:_ MR)64C-4-V@202++^&-X -^S#PV*$+HO&?VET;+BG91*E M 9EQ1LTDV)$#_[3PRO%).J=G0P)S'VV)IQ!ODY9FE-WASV*GR.[C MF1/YW-#/#MKO=T#:TL:,[3I<)['"I2\N#N;LL751Y\<<,7ZKTPJ/+*GS2E8! MAO-*I9@JJ8!P7I4)N_>C;U<$H6NZ:V01%_=.+'\)SJ0! ,XKM1[*Q"8#!TJ, M69;9/W#@Q.)+Q::5 >REFXE/! R4Z-A.@2T'V8&O:! LCC1K0PFY*#3I8HN-V#(.Z>9495?*50\N#/&FHTV4XOHL'7:E-0"L<&HI+%=\/(#M"RLB<4Y0]--!2/3# MW^_9W2#.D%KZ#4S@02=W MBR.)0.([-I8([9^1E!]21A9_M[AK43&R2"B@/%_@DZP)CFXZ7:Z.N=FZ77". MN=FZ61!:SME(.ZY\/AR'+Z1"W, M<47!+;J5 ?A8.]P.1'1=.^8&20I%W=G%;$]7 M+'9-RZ[*5?J4DN"!Y+8LJ0QM2&&.]_[S,JX=Y/A3JT&.A-$RACB^@Q#'=QI3 M8"/\<8PI&&,*QIB"[SVF8/0OC_[EP?F7,\SFKF6->@#\79WKC@8;NG9*RJ]$ M\=R3JAH QGYMM=S[*%6@NA;#X6T"1_LA MU4C?";2BR(2EP7@IU*(H+%Q%>*SN;=+G%.B@D;YVAL@+M8GP>;;@$!NQ6SD1 M_R>I&Z+=+H!X*>2J7'CLX-3JX? M26IM204P=\?,1E 9)-!YC0SRRK73)(Q!4JVS)FF/ ">CJR%?. D#!<)K0Z?5 MQMOELUA9A[AR7A,1#-?ZV29W;I!Z\O3.,_FU MP%SU,]PBJ'#93;F)2[2F M-",O"[ZS(^7$5WA)ZLD8 'HK%@M]6C<)X#CM+;UJ#%/AJ)P?'AMJ)5FRP NA?0S M"'6G(@*OR"U[MY2V/T>T(R\'C><.D10&<"5$7T(J,'#L\IT]=R"X)F)N6X-[ MZJ!L_H>!@0T36UVDG_[TXZ4?SD+T7\@A=!M)=RUTB#C'D3"4KX6&^U2!G]I2 M@3: P]6/TN21)SMU-FEJ@[J9/F7_R5\/L>A[5R=O_L*1TL:N'.9@R$V^S MX3[%_*65^;DEX(,Q\'OE,5G:($)>G3>ZMF];MN]>F)/>AH- M=,&#'2)J:48_7?:J,(U=A/WP9/@C#MMZ=C7BE-KN58%:\R^V!'YX(XY,,_KI MLE>%:>Q([(V4 ]%*0Z?:HD_7[U70;?FH=3'!T>DG(E*,#5)AF_=!GH5:VM>1Q.$< 2[ MST2&7$3)%E\.XQ7L55"MN0AY2. (1'XV>)_;6-8^6JTVTJL@&SL!ZZ(_[:I>B*,+MI__GDM'S3GC7R;Q.7_CM!AWXF3NA-R+ZG[/5;WG93Y!GA_OGFR0W1GE% 1XVUY/.(55/ >8W9U7@2#I]7E^ M41BW8\2:)>8^B/Q[-RB.V2B=D2:]^L O"N .BTR'"@F0N0#L7B436?#9AMW4 MEPQ16C4!WF\W'[.TD,*4(J-/.J9IU80QQ!FHJI;T\@@[. *<+1:^BUCJ/.<) M$U9M\[!V7'0=WB'D+9W5K1-%CKND7<>RF]#UV@$P*AHHY?[ KAY8J[9WY@0L M2=O#$J'XAO7 >"T>-L7% 5Z5-A\KQ?# "4DZ+LHJP!@.57JGD@J(U=^^SA^#!";%,\BY>(G">$L$1.:18^^45V@P8 C(EJ/2Q.7?K@.IC!5(E'Q'.6 M;DT 5QSU)&*$"N92L.)YTUT)W@"XC*R/BG\A6361#>]Z\CN[GR1*'E!+[H.[ MHZ0:6>YPZ&:#OD"B)@T N ]<3ZPF(+L.\"S2<]A?3JG-F! MX _5 T%&R^2%$<.R;R]V74_\0]^LU/[['$V3'5$3'$ZB!2L$,?'X@<'XC\[AZ(/#5^ M(/(4^-#;^('(4UAC;XZR3\;"^@3H?*(387T"*ZR!/+TJ\&N.3Z^.3Z]VQ:OQ MZ=4M^/'IU<$\O3IF->CN]=8:$+L^%.-=QE7+RJPJ !,U?QQ4&QT4S/;G[5.?D;CR#&^H97&YSF&[S%!=MQ,6_ MC],V,7ZK$R2/+*F/5U8!AD-7I9@JJ8#PUY8)N_>C;U<$H7U:$B>6O[!DT@" M38-:#V5BDX$#)<992LTZ;[ 3[I)5B>_PBTH"6!"JU&1_ M?B3" &.!/D92C9%45B.I41Q"RSY*K?FV6@G MU&"FTN)IN JNZY"/]! \<2V')I!E-3#]4+^L(R@(X MLZAO%P),< 14--S\0>9#S%[PFM,]%_W!>19)S:0! &%4;0UQABLQ#$'ZO) M0W)MP0\UY#XUH?= 0+4"A!L.LJNRD5N2T51=!\#FMPUU+;R=*T<, M\&:8U/3 YZ)M2WYZ@.TZP:O7)F119J+28,+*S"8\(1ZK,F&>F&B!2/JN)B(O MODO7M/P;+BSD,1);FW"[^+J1&3-7MW 9WAT&-4GN/5 MBMH")6#N4*.03)":-0%,DUWH^6':U.2#!>%=)*CPN'5]88I:LBC<&NJK+3,1 MW*Z/! Y3B5A4U3( %C*=6E@5,8SC_$(6PO3,T#B;9JX6F/!/PY6-"I?=QQ$P M23EY.,C@^/WD[XV8M !D?:*GH(6'1TQ06MX&9J[7>T1'<+IQRERPIE(U;@7 M*J:&+A?WAH:0K8KY,HK]%9V@Z411UW+-F@ PB384L!E>J]+5>RE:QX5_ R!F MS?S=:]D4VWM4F6 M>NO$[%WNS1S11:^7HY.W*)44!F!8^@)2@8%S//O.G@,R M68M*36MP3P&57[UG)\T/+!(Q/::>NFZR2@(6K/$[P5'T-23("?S_IA\I%\_0 M A/TZ+P)!-U2VP!B8,P5H27LPU>4&_JI*T4IM0T@$*<_12EAAZ,H[S2'HB"F MIZTI GIZOI*6'C24Z>MVR4(_%?R6=(]'MQ145\]Q),R2VD+#?:K!3UW9?1W@ M ]H%R$!IQ )G<<&!*@ G<2CH-M"K*K3F;#1! M"$>P^PN!R$64;/'M&5[!7@75FK./AP2.0$I;CM*J]3XWX;#!0B LTT9Z%61K M3CQ3E$,1OP4>MN2L[9HJM; 4,EEF:@I^J:0I8(_#S M$Q331<@2$W!+CHE3S3,02%@^ID#]KE.@LH2@Z;VD=$3=3)\)0O([5JH: &X# M:*=$56'I/,W=H!+0"@X9K":@E3#VDO4EYVBAB.W[FG)E*'"Q0'='[#M3L^_, M%OL^-6/?60_L.U>S[]P6^SXW8]]Y#^R[4+/OPA;[?FC&OHNVV%?K>84TN2$; MJ!]<%#IT?A,\OB(H!R;'B&))*X'0/\NWW7\-HS5R_86//.XR5E'6_M,K4MW9 M+@_. &D@OCP/.6?><8!(!%&Y MM9M'W84V0X\W"_!;C5$N;\:28.I7+E//\[/6\X9_'5Z^,)\]76TNG"3@7F2NUPZ$>^GU M1*:+$.H0>8XIH4X87Z#()?Y:$0NNJ ?A^GGM49&+J&>SB<%O<)K1&) M-_. &O$T]-AEWG6ZW-FPI/62LR6MFF BI36$5/(7J<'9=N;Q*63T28^FM&K" M.*LRT$XMZ>41=C OS18+WT7LY77GB3VU@VX=&%SAY"W=%:W3A0Y[I)V M'8:O7#H #*0.EW$]D]<#V'NQU[X3/O.&P]!N8.#K- :]$OAVV.-(?,?&$J'],])YDS.R^+OEJ#,9(XN$VGW9 MG#L0538V6DOD&P!'^IIX"L^=R\;BX1WQ3PER9@N6;N0R8E[MW:PO$*6X.( C M_AK2%..!XZZ:48J E_UI3B$N-=W&Z\DRNI;4WK##%?* A9]=QL!HB7"2AT $;1U MI5;! D=0^=V/0"[%(@"B9O7%4"3=U@[SW%G[L1,\Q-C]]A])B)@0YLE3X+NS MQ8*J1OALM.\\/3GY5-YW;KN81*P/^IEU,V']3+*.)KN>!K4G96#.-N>!$T6: M6])JC9Y7AKMK^NQ8+=Z8^:CL2J-/QU"'$'>,T$9 -M8J0[E65XBW>Z;"7BUPF%JO_*' MZ*OE .QYM%G.(=^NPR!YBGS/=\B&94K=#J"R*4%<'DST@NET((9D5S0':I@K M:K9XI,8:.2ZC1CHOZ%0$,DFHM*\@)PU8'7@XO]*5+GEEF87#9XU,F-+B "8' M?:W:>SNED'J/LSAG'B)$U@Z)-PR!(*R*7PQ,!A/-,4J,I/]@*[1.B+NDNZZ] M#I0I$R8P,ZAK/U!+IF#[F"U]0%TD7$IWSI*T2H7?;8=LF>K-(9E2 4:70SLB MDH!:7BG;T5NU>ZD?&C3)/V/T;;7R-1$H>:;0$XL=.6:4V(7=]FWG>9MEJ@ M)PWQWWZ3IIM C"\L41*="0G=\2=.P,XJ>=-1*\T"2*"C-W.U@K9K26^O9601 M,K-%;K:=O8;(.]O\#0>4%3OJ9XLY05<).Z;=P9M&\FP?;?< (/N.GOS;!MZU M*I2[IVO:U'_WB'.GBA-@<&WVET+08!?V0AT';J$ M74_HWIKU>@:0^J+1 AR$M_,(V?^RR*GWO8QL_E>IKLN]K^.D;0?3>)&YI%PHV)&]Y!X@:X M^08,$S< RC>PCUK,SU(Z$;+5\H,-AQ)#@N"OS&956?@3KR"0<">5=G$PFZ*(*18YP 2,^P-6M"2#H2:P[AYV#)IK.1'!66P3JFL#.$*4B4*.!,4,, M^1Y%LZ"T\1[%>(_B70;W-[U/,0;WMSA&B6ZZCL']8W"_E92Y_@O+UQ4XKO@& M@*HP@,',+/Y?!6B,_I[>.;C&+G+$ ?X>?.'$R3I.9=X MDR@O;]LO6#OJ6@X+C*NJ&9IA5*:V,-V#S@0A349MC&$&.^:T.#$-A1IGSMD M1K(44>FPK8@)UZT\I !Q74S]VEP:4'&7,*39MH".\-SX(:UJ0PCNUD<#QYB$ M[O'\K8.O:QQF!;/MB,#;5J.E(01U-P+8MS*KW[U085/Z\.")$GL(N1%5Q3R+E*? MW=00+..$ C5LI5>Y-O?3&*+K?Q/)2'JD=:(E#CSAE7O3RKU*J45?C104'-L; MZ%W]TR%R'/;ND!LC[SS T7[ZU;<=0?5>9=*R/T8"JW,1I?UL:=[1'WM8]-%W$B&SINO))%&^_Y\JL47N]"K'1E?IF."U/67N7.B7(H\3]@8-D M56?Z$C74JQP;N6)J H0SK14!W/C_3'S/B=/%+_L!A9K[ D'-7B59U_MBA*CS MZ\OY(2#-DW+C.T]^0+N\P^%Y0NEC;\'X)#T+X1F=:0N]RJB10\446;_CY):N M/4GJ ;%:H]<3\497R55(NL\<0;ZA^!%G_Y]Z_TCHMXAE+C"72OVV>I5779=' M0XR65QO;J?/"V6@>MHIK]RJM1LD"35#!64SD'=ZY@\2M\P5YPOQHZGJ]BJYI MMD$-/."%ENWX#26VK]2KN)JZ.%1@;&70R ('G8CNZO&*/;:<+D9W6=C<);LS M/B?XF3@KLSP:I]5WJ-*^CEC*"V_BYGJC/V4=3G8]3K9=#BJ=!A-HA9-3EOCF M.0VVC,XVAS+;U]ZFKP[Q=%]4;MA^SYN^P D%MP/X12 F\&A'I(7]7P&SW6WY MEA3I7:=R(1CWFGC*Q>-REY?VV6#&'2_/.6AHV;.U&07M<$;T W7"@A)(O?A=U>AGXS^P@-]7V99J4D+LSE)<' M@7T/R^ ; ^ 9 S[F^!O(&P'B*-Y[B@5:T])\_4!3O+T))7?"M=?'N MCA2[81,<%WEM7%O/YRR)H]@)62CN/0Z"*TS8CVWKFJ*S\3S2D&'O4O^R,]CN M56_7SQ"V:8VLMR--W/'O_2CA[^GKD==A-K[_3G#4^@)/UM.0)]W>%9'+04"J M*,NMDS_;W)VZ"^?:&@T->1XU5Z0:# *D)PWY1!FS0'Z(3>!1*<]#3GT MIO_/M&(X>%K1]4"HN/&?BNABZ4/,V*7A?WJ,N5;U-KK\C==\ALZKQAD2\+T^7 M3:4W9/P[TGN.6\:&YAN3,>25.2S=-V;].])^CB?(SKAO2,;[;]%A8F85=K';O[\N;:'$7J\WQSE/C-@12HOX>,5%2WI[C,":.&R=.\(C( M:OH4I1^YE\/Z)F'((S;7DVB'C0-D]^ M:O']_1B >#H2P3=+P-(Q)18]CN_% &KQ'?KB9/]4Q#6EW \CWTV3V'>Y&%%V M.>0E='>+#R7;@(VU[6Q BF"[/Z(L]S?TA8.F?7=T_%CF)C 5;6Q^]=HIE&4K+9<#KU;%"^QAP/\O!',\+WV#.#IZ=J>N]'WZX(8F:)"(KB>SHN]*&D_'Z'')1D/@ATIL-\YKY3#=X]BOD' M#F@S[#6COG18U/.0XXT :;&(O>]W%A?['7+X$$ =+C(7F ;7 M6=C+P';BCM7H<,AA/RWH;$=C^X>OW)REFG6&L"1H MF$)9DQ-CZF0;V>S'U,ECZN3^AIPQ=?*8.IFW5!A3)]=@*3=A;[LJQ^UBR.=B MW3B[N&R"X]NJC>ORGPD%ABUI?>=;S<_9"7$0-0 M\3*[OP<-S_(L6M/P-'R;R,6BDG,H&'+ S@#TG,/Q[T'5 M]XPOW1M-)[8+)T;[H"<0FT\S*H=L,K9WIV:<'DTESQK ]O&];'KK#&?0+.S[ M,"MIFE0 MF5,W_>QY89K8,8"^QZLK+B-@V=EQO1]']M^N%9F++#OP.[T'^S*3UO=@7+W>2&I*S;O+4FF=HW!4?+S%U(LI#_]^T^5J'> - MRGZ=)\1=TA(LA-OTIM./!C>==IUN[SGMNIVP?L=;3^.MIRYCZL=;3^.MI_'6 M4RW5*:^**8;S7--YK K@0&.\UC?>:K.:D MVF]'V4LULP6MO<)AME&E4TL&3ZB '74XY)-3M=.L(Z:!3>._>XF]>F^K/+AU MV,^0CPFY*M4AK^!X6&OC^QYN:PXCTO"]WM8TY>_4RT>TY>/Z_ZG($CHK,"781\J(KRJZ4TN)[>4AT M+5FCWKM]64 #NZV0R3L4W^ HHGJ8XIKCF"+RG2#87/A!$OLOZ &Y5%5CGT7 M$W3YY@:)ASP&Y=P)W"1(.31;I,615VK/+,3RT\EI.<22MC>A'Z+)&I%)Q)JD M7^:HG'A;,B?1GL[)*R5T@K:43IB$)_$23=P#O1.\R&K2W\-J%P,*T)Q21G@5 M417$1#4YB;=BNG0(>X=Z+R"]*,UV.NE[+J-3+[//\\")HMDB-3Q)V*:D/, 0 MSC;%7IRAA%RP.NWDR9%&9/(*PHBG5"ID7@X\&':7AG2E@J+IG+:&"-GF-9=& M2$IK / [BU6J8! R% DIJ,";5'DQ.K2LSP#)/;IV/^ 0A^3.QRCB,MZC?( SNE,V*Z!J.O8 M5:%C4RP"914 )T_&4E"" KA0T)Y)*P[0=E>J-P N3K3-(?[UB7:6N,.[0]$0 M]W2%$^%UB9;:!COCMJ.#+7&IQE'&K\>9U+:^]+_^?U!+ P04 " 6@:E8 MP*HC/5EU !V=P< %0 '9S=&TM,C R-# S,S%?;&%B+GAM;.V]>W/D-I8G M^O]$['? ]>Z.RQ$IVV5WSXY[9GI#KW+KKDK22K)[^U;>H]W.">*2'OO__V7[[]X=O?DY.3/W(29T["ND0A MX;1^^/9]_L5Y1BT*_T!^_]U/W_WP_0^_(__RAQ__QQ_>_TCN/N;-/C+!UGY' MN\ /?_L#_,\3XT:8?F'RA]?$_X^O-FFZ^\-WWWW^_/G;SS]^&\7/K/OW[[_[ M/Q^O']P-W3HG?IBD3NC2K[)>0*32[?4I#O*./WZ7\\B;OQZUS]B\_^FGG[[C MW[*FB?^'A+.[CEPGY6;OY$"4+>"OD[S9"7QT\OZ'DQ_??_N:>(50Y;]F'U\[3S3XBD#+7^ZOE*K_5*&5=>+::/T>W\VE MSB.+'#I()[FG)<728Z72OKJD U4000I]K]F_*IK0UY2&'O5R78!3"V4N"(\M M( RD([="+X XB^)CTR1Y,"34_?8Y>OG.HSX@RH_PCQ/X![<*^^.OYQ'#R-.G M)(T=-\TI[)\==LA:?.=&#,%VZ4F0_3"\ M^SJ.MLV2"G91PY=_#9[Z_["Y*A4]8II$^]BEO7Y167R5I0L160L8L&AX\LM# M#YG_R*F13SF]___?!=\)/>DB&T"OPG44;_D \.@\E9$KJ=K2%*]_=>F7NYJJ M'4ZOZY1VJ /FA(E$F7SBM.TX(X-C>I72;:)G!;GYHISR2,\6QRS:+L8YCR4V MZZ! GW &,WKI(Z/8HG[V-7XOE/6H>QU\A]O+*A*.]BJ@-I\'_>^]$ZUX""PHS^Z*=S3V(^\R]"Z/O@!O=EOGVC1_LPC0_GD:?VP*Y>V!U22^NJ?[9VP>RN>H*/ M]-X*DQ7A;$@4DXP5 5YSN?2C\WKEL0F"O_;%(67':*UNC]V-.S2M.K"B,6;7 M[1)YI-,R\J1*?^;Q_M3SF-&2[#^P+_E>:8OFMM@]M$7#JGV""L*5\$ MTC"> _&9_9#/)6[CNSAZ\4-7/2=5-E^(1RKT;'3+6ML%^*9*8E,.6LPX^E=E*1.\/_YN]9UDZ+Q0CRT4<=&_ZRT7(!W-LMKRC<%=<+(S[0. K0^C:FC M\,7:UWB]KTF/(MU+^@ZGAS5*.#C9BWL4HS:3"T&";W"WB4+U7G=#$[RNI-(G M=Z?Z]SA=2BGE4+?B! FG.-O:]X&Z^YBY\_L?GA[]M#%[L*$)7M=2Z9.[5OU[ MG*ZEE'*H:W$J)%J3]S^\>_J&Y/2G]Z_'V($K( ^'[5/4I&G]>[R>U:A)[E:5 M+W'Z5+.(@QU*4"."W'PX=?GJ;IC$5'$FIVB&UZO:]*ICEMP&IX^U2CK4U7*B M)*7&752 MD">"_GSGQBF%6R?^"[UP4B<3I^404M$?2A<4(<, M+2=WVCDSM>)S)Z7/47Q0VJ#>"KM'-FIUG+)5-,'L?\V"&DC]@Z M07"V3_R0)NJQNMX*N[,U:E5UMDH3S,[6+.A(9^-$24YU+F>[W-+XF0WZ/\?1 MYW1S'FUW3JA&.%5K[,[7JF75"1N;8G;&=H%'.F5.G CJ)",_&Q1N:!!T.66M M$79?;-*IAH-2"\R>URCG6!0$FG.[&6.WA8S&R/WM8>,P0]WN4ZB! IM$ZE59 M>R?L;JBC;\IO5I5Z?6"?M!53.&Z) MUQ4[M*O?KZLUP^F(7<*.OF,G.R(G/;<7BDM^>GY8;;L43VS0L-D7I89+\,8F M<4WY8W;UA1U__%U4O;([;X?7$5LUJ\\AJ(YP>V"[JV-FB M($LX7<((3^]YI\SI/1Y2@=.TIJE_C]?3&C7)/:SR)4[/:A9QJ$<5U B0&^M' M:R=YXESVR!%S.W-P^WUU<7IX^4%.3N]/KTYOR0/?[J\?'RP MZNE-I0J5C1;BO4?E"9M;+, CS90D+,B9JD,XRN/. R=);M=\?^GTU:^O8'3: M+\0/59HVNF2]\0*\4RGR8) $@I =RTF23T#4BK/*FEU$6\>O7_=L;8C;/=6Z MR7YYW JO0[;(:LH3!5D[P,F6]30YNV/4:!Q3CTOTD3;Z M.5Y_U1%Z>)(NT"9GI* N7+CFN49T3.6*]T@5G7=N6%'(. MW@+DY-3/-\P30I,H92]VLO-SK1 Z;KN$2%)H>!Q0M8;8XTHE[CA/7!7W9%#$ MF6DE<^4<3OT/5K8/G&1S&GKPG\N_[?T7)V "):?IN1/'!S]\_M4)]JI-5]V^ MN..REP4J^PXZ'?'&;3_Q![LX(T^J6Q[\(;A"YO=[J%.X%_9W^?1TE]*FO&+%'J!,LRRQ1F>*'Q M4X3%/WB8U&UA92[VXO@!G+Y\B.(')D9VF]JGR05]2LN_FB^-#J>">YP8:)7* MS*X?";QCQU!%!N>/,:JD),L0,A?@9!W%)PD38:6XG3K3_'!F@SQLV AQPL3: M$C]\84"Y'0@6+ZPK(,#OOO]1/-SZ7^&3O_X,A^I2!D1,K1M:#_.69CCC MN$LO"%15&[N1F+][S$L<:_X,!E*>.[;/B+ M*72*8H]U%U?6[0KLUNN)$]0&:"]/2#2ZX9V$]!%^J&=G/$C&A$_1.1M2 MVZ"R,NN8TP(%^(,)(FX"M[)]97W76&?K#GT@=X;L0H+3K!/.$6Q=.R)F-7KD M4R'[$7071SL:IX<[ID?*$ 3V.'8P@3N>\6MVP1U?.OI61TAU>[S1IR7U\!%! M$%\13IX/" 6#^6>UL^K,E:6ELN&1LK-$[2T3QH&J<=>4B7?O/V_2V_4O; H M.**P3U$,3J+U"6,AIK168G=:K7,E MR1YF\%,IJ7&6,(^:)X6:UO#IOCBZ:3X^N8E"MW72WHL ;N3J;PL9QO1[X\6T M 3H,CH'RS+#EY+ED.,F^8B?*N&E4E)4T.\ M@=LN[N!)2&7_K"1L9^8QH8JV]\5:-S+0!U55A^,M,+QA4Y//:#+NG'M=AC:Y M[(7!M>\\^0$_>&>#++]SLXD"CV$"#+;IH2//N$=WW*'4UPYRL.GVQ1N.O348 MZNX2HV)3+#W83EVVIGXBL?J:;YJ-?SUH) KHW2]H[;"82->X::!NO8AH-IV. M+Y%&<_%@0G5S#8.2A94K"*>N"PE!R9US@.21CM-<56/<<=FN8V5RV]@2;SQV MR#MX\IN1)1E=R^F=$RNY$W0M15^\I]XQSJA-H6R//@;;-:V%87-CU)'8(?(( M/P7*I&F M!6/$ZN:ISO967Y/IEZV(F]7)":3!_[8O[%%,>>3;AQF3:YS3E^8A1I7X2 M2H7TV4F9Z%9T"Y2Z6<@PRS4\M(_4G9UP@D\_G=5)9O4>>(=R3;F-I9D5'.P. M\1.KS:D6@[,MU[O6LY,M9//[$Y8' M2TF_,HE$_Y"IL<]BXD^ML2(4CSLL(BI;Q#82H"5]1&=.$RC-2)XTQ*V5HR=> MF(%-X*/P^9&-TE"K06&3YI:X@[1%NVIAXJ-F> .R3=CA]7DY30)$14T-(&L] M-7$*54L5/48.T<*R.S-8HQ_N<-367&.%N8CL86W1IUAGVLXKGESYH]5FD,>V MN9WF:CGTQ]@)W4VI3-.>6&1S0>-YM M[HG->==EJBF4W?%'.B]#]0;XQ%I?4)<_P$!^?+\B,)&83LN'U(E36WK^OTZX M=^(#F5#+]II0R+QW[CV;[F4PVG&K11O%[@O>^:+)8[2I3@8'['@:VNHE6\@QNHWOBW]?)QK<[\(K6*OY&*.,,^ FL5WD! M8#Q9O,.Q2>4FB$*^PU/* >O"4I(5$;(0(8.NYT7\42J3_CJ_3GN:IK'_M$]YU*<1N7,PG)G.9@5QC];2'&2[C4(N M3ON$XJ@9[AA5Z54=ZJMM\,:C4M+AHP<0S$==3C,;7SU;;[),I&(B5/QOWW_[ M_???OR<[)Q8)UO]&?OS^^Q7[C"0;AC8)'WJQ^__U=^XYW] M\X=_?9\W\KF)1+WD?9JD[!^P4>VDY"-SSDV^J_D[WN)HKW,%[]_LJ)OZ+S2P MLD-VZGD^S$&+O?KL/X(8#+U?%-&5K@PT- M$X8X5Z$;;>EUE"0W-+U=/SJO*K/UIH(\\(=9I79UN \)Q) P4)$1=V]S?MDC M"Q6.1+ D[X#I-[S0-!PP,\ZV[B!;LT[V_D+%.CYG::?::^KX(?4NG3AD,YQ$ MDO2"KGW75U=YU>B(&R_T=:]6=>WJA1<5>L@^O&BI8$%R'N2=[/T9FV]FOO,W MHP%D;3U!TU*A6@2J6MJ3U-[H08]1:MW:]Q[Q8E"+K#/L-;#6AVF<.Z^A. MR M=80>?I,.:)/3>K*&I0=A=5UVD;ZJZZ3+\LY)W++FC>23H&LG4V!B#:UE]53U M8BNEVYC-_=FRGA_1WM'X 8Y%M8S2TGE),=EE W64JGHN)6X[Y3<4R2M8D4/J MG^ EDA,(XT8X.P3Q/8,ELJR%(EN!O/-#XD5!X,0)88MPD8]0WRVU@ E<\>2T MR)W0,F!#IR5A@$IG=>S7>RPEYI5R&XMUP8&4+!#$]X1:9W%]E'*$)9!%"E@/ M*Q4=EA? 55V[@E>T7E;@UF0V';33Y0MJ[9Q/J'&VVE\R!8-N[354CVFWS:&AS?ECFF/4Q4[;4\8&[0N@N=I2[+@N@FP4WCM,0# M31A/HWBY<2=C>1LF?80WQL'*G9O:W1T65A M*-NQH='6?D%X:W))WPRZMCRA!5K/'<"HX W>D58JB!^!E0&=@LF<#L4 M/HF%'%EV;0*2K,@ZB@E]=;:[@)*G?4K"")ZCV/HII[3B!8=Y8.6INAF'SQ$O M0 MV7\^7MX\/I#;#^3V[O+^]/&*-2"G-Q?D_/;CW?WEGRYO'JY^O237MP\/=E8& M20KW,RZS1ZL[7+FE.6Y?[M*SNAIH;HO7FSLE'NK.Y5L@.6G;)>%F4#5_P-U* M.;A[FE H9,54O&!#7A#M )\R;14VZ>J#.S2U-*[6>6CI@#=(]<0>/C\2U+.Z M9P7]/' M53J8366OI&_G1E_ R#W_3$.&(@'3]]3;^J$/V 2UYMKC5[LS[D#N M9X/JE3^=GGA#NZ?\PR\"K5-F?&&JE)2LEKM='1[-BJ\];EA7@%&9H;HD[P%JT:WRTLFR& M-\S:A!T?:96:A5;";0K]@ @!U\BC+@KM1!O40;R)PJBJ8_LFGMR#@Y07T93I%]&:#TUV4CUFT9LVSKYG.I-XH4D*ZU^AV%7(3,(^ M46Z *YOCCM0N/:O'$LUM\49GI\1#_;,DG,7CBN2TK83CA(H*0A9+]^8BM(^8 MQZVP!UZC5M5XJS3!'&;-@HYVNBFV7_2+Z$ZF5O.X-L]4>^K?:D7X4M=<=E>Y M)/C JC_:^\]^^-$C<&6*'*Y^G1&GL4U2)7!M9^+5^+];.(=P#)9K"S=#2,* M9>VS"UNL5>>+\?/F7LUJJ\I&@K!0ISGF3[>:U23GA8>L'3_NX28S/ULUOV4^ ME/9PO/_G9$(U>HYJSQ..?J?^\8;Q/V;S4>:8W>R@S?+L^NHK6-D[VI8$[=@=91([H M7@3PQODP-89&1GE.$1TI 38FWD5Q@N@U7=2]S]J2P2;;JLHH$W*A*+0YQ.16;"')N3$6NF M,88[%NRS63UHP2FZ5CB1 FFCDV6&XG9VE,2,ZQS]!4@@Y\UG(F[3FUHE_ MH\)'E8:=JWI2W:#UE^IKOT-[#]PCD8:VM=))JN9X1P =H4=4$5+CMHS&,Z)P M]^61N>QAZR2KJ/1PNSXN7M)1]$"W+^ZX[F6!ZA/6&AWQQGH_\2>H^_'P>'O^ MO_YT>WUQ>?_P-;G\W[]*:\DWR21"VXIQ2<+%]3)CI$_@:,) MP<"*%[ON?KL/X)J+:BNKW:-[]$?NW7TM4?%TW%2-J6A7IYCU1H"RL:X_;U=QVKUMZ:6>#VY0UX3;NO1M>_Z M5JXBL%",*1/H@HK_7H4-M8&C(/@0Q9^=6)6YVI\*;F\>:)5:1=T^)/#Z_U!% M1ESIXGS(NYSC-Y!PT51?FWP"QB3C;*>>*6+SV-FD9'*(1U@N]C'#RSO^4 U_ MO8Y_=[OC=7$N7VGL^HDR%WX('=R8,M@RU0W.GD3PXLIP54:5Z,_>G2*")Q%, M5^+AQU56IS_C3 K6=JHQSFX@8,:?=8K610H<-PC3;Q_P;#=^Q99F'*&=:!#M MK%6[4IA)9 D:@)QV0HO$' W;:(!."Y7%H8Z.+H-A)[^#QE 'EL%L7>J(-*XX MAJO:O*;/TX'([>Z< __X%.8,JQR05@4B)3#F"]$G+%7R.!"BIK1F0M%=)-#UMYSV!/9-0MT U:; NOS9T66"W8Q&-(9VMB=XY7V$Y#%2''US MN_)UCKP04^%CC_*0?7*VN'%S+KM7$S*F MY8D7=6?3?!0H9WL)KKSG,&4AT"Z8?6M6&_N M!AQ[F+Z81]ZU/NS _M!:<(' MEWQ X,^"U.PYC )._!IAC>JCT=K=D9<:':C,X#2$Y^>8;_8=51:%IZ#%Q,(7 M@=CS_B),3)9B@P(W%" N+&G^&J'VOI,-)\=]/"X\_S65">_ZX( MXT@$2Y+S+*:YQ22/,[;TZO-\AE'-:5?\O:]=3$_6PE"?"T.%PE!^WM-E@L ' M_^U?5C_^_CVBE3P?;RZWNR Z4'$8=\=^JPW3^XY9:\">2ALMG,AMQ$*Z^Y%* M0GCGB./4F7#G,6>>+<5S]@3X8UI^3VPIY9*;CV%]K&1_2U%II4$;B:W4%@E& MNE;2WC14DUH<(&DK-.4&85NT(=P3G-!:(V!IZA-QC0(F6*WV<'>'"+3YR'9# M/_-OAIQIRWT7"V"O$GG.TQ9J(!*A@U; EA"XV;S23/A2\_WJI^_?YTO4]A5 M][QI=MKBD)#]J$ZR(5%,=@Z#&B."NC._\3:7(670Q?BPVUQVN+.A M>^?C;7-I+SW<%HLS?ZA NM_!R3P\!@J!XH=I)-?0+79&3O-32,ME"\]9Q'X( MHL^)?K7"IBXXAY<^^BIJ$QZUQSSWUI!Z@DJ$YZF>'7Q+J786W.QH[<-Y_R@:B%U&4N-W#!Q'"[??#;5-[)+$G%;PQ,D*7 M,6]- 4^2,X5;=>]^$2\V?$,*UJ3D33[EW.U4#[!@I=(,3D'RN2,6? MA"=>X)I-\^$5&@L!5R03D7 95P!\A9CD"#?AZX7-9Y;T:X!YX\+ZQ3->[%/X M-_^9\M>^HH8YTQ]L8/H%W3&1_:8=3D43W%C9I(^,:_+W>#&H48^'+)JTG!1Q)BMRGQOM%S@+*(S&OR6%#"LB2S'_09)=)RQ= M#^Z5:WF9E<,4R LXJ]\-5>W1JQKCA&L]'2M')XTM\4Z2.N0U75W-3BK21#J: MOY<\?G=)@HW;]0<_=-@Z*GSF5P<98%WXB0N#FVISMT=WW ';UPZ571O-OGB# MNK<&ID:I"_J4UB[4\F&JX&AG^\.6.;P\/62=\Q39ABOV#3.4ES/.!RF6JEG%GH[CP%X$< +R<%NT/PBBZHUWNC= !\/O7)3[.QE#VR=> M,YI$ $=2.Y""'1HQE _\]N4V=9F4MZ(@F]?79KP M*Y3/("#9B6.?AN+A M5'X"J-I%'TP,)PR;L5'[U$J'TI(F6[WT,8P>&6]RF2+)K3?KFABI5U.1,)E+:Q!&#Y M3&T(2C7W71H4M5B@'6\:.BX)5-K$-XP<.2N$T#"%%0IU+4>[_IUWA;EZ$< = M]_UM,:Q>!%X$&*##C/4A)H$#V)AN@X.93=)YTQ$12%R%V0MX8XO-M!-:)&AH MV$8#/%JH+ Y$='29"$P*UH@N9UNP4FD&R\5FLH/"Q^C4_=O>CRDS D.Z] #E MY^&"U27[= =-%+;K10 W?/2W1:68C79OO' Q0(?!AP+Y"74:D8P9R;FM^*L- MJ7@/JV!IZ=!D3IMDI1D3D?4JV' C4(41[&#$:7X;XD,4/S@!+:M+PNT373MV M4ED86NA9I14RVDDL"#\H'%SD:1WK-<2+N9KJ M-1(V71,?4/8E_T1CXM>+&&ZT&6U!FICYFUDC_D63D\L<:7/-1K MVQ#5Z+?$"&K0O#M8I$Y+BXLFT&@85L<0?>2Z"Z$!I]M4N?PE\%T?/ ML;/%?1PZ^I '/3CTM\6P8T^\<#% AQF/.3%E4$QEDJ,,BC62$TTP OP_9-N_ M. 'E-="2-/9=-M&"+TY#K_J!U/*.+]R/;Q-GC^]>OKJ\@NP]F[1=KM=4F7,Q MNQ"X #[Q8T.4_Q8;QN[C4/Q M&T56+$ Y!=B)PY#+L/6H$H/U=#"+."FA4/5IG1WR3&>QA]2)T[=BLR?Z[(\IQ=$R3[FFY-A%)[P4)'N980>HMT&_D(-KX?L M^2D3.KG*RNV?[=.;*/T+3>\<7W50T:,[[ECI:X?JA%"O+]Y(Z:W!A(4?8 WF MM-?4G>=8 YE1\C5^@WEX6Z=6W-,&FMS&STZ8/4IZ'H5)%/@>_T,DT2=YWD#Q M,JH3L%EB2L6MVO9QV11MW#ADU((R2!DAC!?!S*HW^& ![FSS8?]IG_@A3>S< MO.12W*[+"VJJ"5)30]SQH=:M,GD]:H77^&\AW%1_J:DC/FNE>?ME:WQQJ.&S,.7B=NM$Q]XSHK_ M'/IKWX7GJ)R"(]EE+&VX\9F3^ F__5B,EFSP?"@%/;8,0 I'%(4M1Y+$'0HF M["4'RQAZ>,/)B%9# XXSSQX>+]CSU9(D "DE(+D(]D=+JW;##52C]L [AF93 MM'%#EU$+&CL;Q3\W,*O>]"=7MJ*3%TBK*']1;(IWS1GZ],:;RW5A:S2>>N\:VKS_)\N74<:^VP M+&\VA\_&Z0Z_K1B7^C*>04'&G-)JXT3AT_?(P=2$00;Z;K MK^LF9+>8F)K$SHH(-,IK$?$ZC<8&HEL\-?J4\@58*1P1TDDE\,D[OH@5$I), M1")D_ ;56G8)9K=410\, !KSUY:=H&OVT-X#-[1I:%NKKJ=JCA=@=(0>ZJSU M![DM9B\DF9ZYFI67A_5'^>'4<'OZ2"LU)$7T)84W0L8J-")Z1!KLG90&FX>4 MQ!O5P&G16-:A!N8)I6X=XZ*R,6Z@:-=1QH'FEGC#O$/>H8YY72E_;-\MNT8X M=>LE.6;K"*5HNA37- >:?-&&:?284E$;H7<-51>Z5DA'C7 '6K-.D[/C9DE":99X'CX+0;J OK,3=C?4T;GJEFT],+NIEMS#W1;(KTC! M@ @.]D>#R16W%:\W44J+%5+7=?W&IKACLTV_ZB7\XW9XX[!5VL%7?(!HL<)7 M/K0VSS#"EBJ/;*4"LZ7.T4/1%K=CMFI8&2N:&N)US79Q1RU=@:PXW;$_'DRB M924";82=.$WJ& >.&N$.M&:=Y BKML ;6@HYAZ>N\JH+HG*S#6_C%:PW40 / M PG=( #T]X?Z],?MH[TM(;NO=F>\GMU?A<'WK21.7^=I T# MS'P6L0X#I5*WZ_-H"X/0W@Q0O^&-G#QHDIR.OE;U!TG6F,)8H;,,S8 MK+(3/8HB7F@QI-R*3I/:493?2.AUFZU0;'63/(-!%N' M8H,/5RH% 64)2":">&5S1;@465P6SQI97U;:MA\FM+IT8J@""S7*N=5.@FOO@3LV-;2M7EU1-L<;GSI" MCWB4A-$FJ?-JYQ"V0;?N.UZM71;GKQUWK=3M%^6Q)B_?<)=EU%%ES9)%*[9T^!/"&^C U!N_8E]SX M10Q7YHBH,$0U6%HVC'78>-@_)?1O M>R;0Y8O&D5Y+<]Q0T*5GY3!?T19O>'=*/+PT:DZ84$[Y6PQ.VIF4TM)^66[: MGG2B:KP<1S59Q+?P5$':_M@RB[(B+"U64*]59CZ(_]6LE=[=&7>\]K-!0_WS MCIYX([FG_*-KFI>,5J)N^8%\ROYK.\[G-L5.JI(^(/!?DG0+T?R[[W_\\3V/ M:/B$S829MX=I]EC)[?H\IIZ?WOO);VQB?+M>GSE,;I<^;"CEG[;'N2&2.*/? MI+T $TS0LXL47N3RDH9<^ E;1Q(W]'4]= M:>@$2UEHMJ7I)O*B('J&3_:0MY%&!%Z_W,*[].F&$J:YGQZ^3DB0E;T0#*/U M^N1)*$X2T#P7@;[NLB*9HHBQ2)MQ-T[\S#Z#KHQE0H^:UV?GDXT"*'[3*G]R MNR9" @+,").!?;0FF12$BR&^LCUP8+0><_"Z_Q^[)WQE90$XYEF>-_( S_"G M=I;^J,Y1,";]3 MD;$E8G\(">[,;B89>1H?6V#K],QJ3DK6TN,,(7$ JS(K/H%85N%'*HVI,MLO M8?24T/@%?NJK<+=/[RM8JPU19EDM!,8FL&\CU!GDLP XG$);$Y I5\9MPI*X^BE,^A="8=#Z*$$WX-6*?C@>DN,GBG MBF.4&5Y8!W:-% MDA)&/OOIANS#F#J!_W>VXH3KV%GJ1D"3A*0;)R3O?R#;*$PW]6B:!VC>H.%F M/HP\?LNFYT&D!@'<$-3?%LT'D%V]\<+/ !U,C-)-#S\AV9^R9!$'P9-/I>J\ M*'$_,&CLLI3P5^O;'/#'[9<0XBU2FW#AK*XVLBB>6&G7B>,#[,,7;Z7;>AGK M*F1680L<4>. +;KR#RX%I$@70G4B>P0YW%$_UD[5LB+#:.%%B]$:#2_-(?B0 MK$8'K-B+SS+FU;O7*(#&FKUD$/)S.^&8/7QTTFP]=+NN/'/0;T:A308WW@RU M2_/,0X\&7GP9K(F)."E9PE_E8Y8X9RX6#+3>IX"MN]@/77_G!&27%[;=AQZ- M^6V@Z\@)R>ES3"E\8^TA0JADJP4HZM:X<:-#RZ,W"H^;XD6!+H%'O8*VXA6: ML<3S5*I*6Y(TH")(V;\#8(=D'E#6F98K49_&,=-82'QV.*I%??K9B3UNJTZ M'$\?-P(8MV3SE&(D<;PH8UY%$V.L7#>^4E]>%H<\'9H*S!,N4P9M5I[5Z[2D MRI#7?DBO4KI-5#^6"<+(X]F8[2J!/)HJX@@VI]O@T-4(UXYH!6$(E\;2D@*! M%1$]"]$U+'!9;WGAA.343?V7KB1> WWJ9=0#BI@&R,H\[0LA","))AADND5C8D:QU M5&]*OMJZ)M1Q-U6L9?_W'$-M#X^UQ@*LU8?6\E( W,2_A'Z:<(L;G4KVY[(\ M:#5@U3Z3S)XLE@6N)A2==OI92I7A+)A!JV=I^IZ@AVRX)6TTI//(G-12@)0+G]-BL7[?"2[-?Q*!U[O\)]DQ63!->$_#U/?\8 _7=\NK-Y>O;K#W MJ/>!H1&,@?LTNVO<]V7321@M!;--VU9Q4<40ER4@M'%=C5Q\D822[^WF8A'P M#R()!IT:GW]%AL@HK;V+4JA=[03!@116EV_KT1AR96330X:;ZP3N/BAK%D!/ M]GUHXEU:11V8&\CU8V8\VR=^2).D*0&FM2%.G.O6K:C9TM@*>5V6=IF'>O I M$=?ZL]HK<+E$.DP0!PSP(9M5A%P <-*G3(1Y:Z],8P!!%>JJY'1'9+PH NZ! MQ@P!SLZC\(7&J<^(W['F-(ZS)?M'NGVB<9/.VCT1AV0_[8L8U>N&/&A[*C&\ M2%#VT$E2B5XV=J2.'V;Q*V0A9_"27BX-/) BQ!'K@7DC>B;K%(I+C$C!2:Q- M;17IN"JJ;IZ^^JITM<:&.".^6[=Z68UJ*[R3_199![^T E=!2IKD$U"UDFE9 M5>[&V=*+:,N@0\L6E>9+).26=CQ/'3J:-RQ^P:QWV.WKMFQW(/OOX)%RU\($7B/-"DYQ0RTT/H95N^ M/KR>P'?;OB6/&PIO$N9M8)<]/[S+=N(H4(UBL3LGAZ^3)!'C )O$O "93((;A$3,(K)U@D/Q'EE*V 8*S525 M-F#Q5#-^V#!?!1R^*@N?*E8IO0C@!,_AMN@N6=S4&^^27=<<;X21@CI&G;(>7L]JA7'UYUE!\VXA$O-'Z*AM1FGL00CU$* Z["'+7G MTNKF69'R"10;<'H71RZE7@*GUE=)LH[66BK,,2,4#6 MM3OEC"K/PY2*=\#L\R8*3QSILT?VSP3N=?/T=VMGP'))(#95 M9U)*0LHR-AX>#*>"V^4'6D4.AIXD\(;)4$4&)R?*1:JZ(\?XL!5?7;6T1ZGHVMK6IP%M#5&?AR@);J!\S:>V5WRXA=UN$7T?E&_KGU2Y0YSG>13%79]X-^TD-55.S(&\NI6JLB-H^;((_(%H$'S[M8<#F<%'B7N-#F" [S!M$$NG&2)*.Y(H+J M_(="8^8[+!+I7=X($T?D!8P+%^$G@B,U8Y2OIWIZO M**Z@L@9ED;AA:YT+^D*#: >.FSVVT:1EC[Z(0:6O!:2GT/4Z(@>@WFJ,@:7< M@?G[U3#T,7 B#OLKDR&KLL*EX&M@KY2C*+T^]R/H,]FG8 393/>R$21F^7L] M-MX[G]T.&LY@MVP#PWG(+SU )8R460.._[EX>E7V.[OCA,VA=F@NG-#>%^_V M8&\-1DQI./D5+R0C-M4+%C8+UI\SV/;3_!Y R_%/8T/%V)L9J"?GC&GK1$&OYT)]_EA[ M+9\ONRW0YQN$G]3GC6=HW*[7O@LO(5\[3W!.'L6'AYWCTJOPAE)OXVP_.DGB MN)M]P@:;YL2E,71PNOIHRQ0;ND.((-_<':62X9O83!5M<4[@G9*/-21,\*$4R8Y:8NSPR9-6R>%K1V6 MY[/J*:"Z];+\UM"$3^6Y%C>7[F*ZK_G3]$G_#K*&$A0V-E M&O;S)[Y'XZQ4(TPJH6Z<]\+76GQ+D$\K@1Q<,W-2R"!]85T(97VCK>^2)QK2 MM<_W&LEZSVN&L;#V(V_V/%&[QJ\/X*4$A#$D0R?MLV26HK$<>*:-R0U49>)% MF81*L+_L.T^0P.)3-L-S$N;6WFUX#P_LQ'[X+.XCQ_F?9T[B-SYL,P5]G,/% M9):49U3&B..=>)E7<6A8EI7*2,8W*V%6\,YOR1?<;6;#2C)>A;M]VI%1T](< M=X!UZ2G'BZHM7O?OE'BH-TN$":=L.S&F2=/6HX_6#LOS6?71A[KULOS6T-&' MRG,M'GW4M;WWD]\^Q)1>A6RFR69S]TY*6X\^>A%8EF]WVZ+-U]6]E^/[&CH, M7BHPTB=K1INM-@5Q$EMZ/+BN]2U_%OG7"))LE*_)].Z\+-]OMT&;WS?W7([/ M=\@_U-]+@AA<'+8!8)D.)95[N7=CQV6YMEKW-K<^[K4;6]:,VIUQNW8_&S3NO[3VQ.OB/>4?OW.R(@5Y MBTO-0E=Y'^?8 *VKS[XT%A("?2S2& DZ!!80$+W4,+"C*(6%Q75LH2D?\!*. M #^VSFS:>RS$Z=7:-KKX2D[*_20=D??[V' MPK,-LY'Z=SB=KE$#<*_*%_@H&1ZY-?QFT80._X6N>\<@U/M*\3^ M8VK))#S(]"#9X4,?G5=_NV]>Y#=]C]>/&C7)/:GR)4Y?:A9Q\%F"H#:;&['% M?JL;U;Y'[$9-FA1N)'^)U(T:11SL1H+:4C-UKCLREDWSP.G6DUK4=-;.-?Z4 MZ6G4-+$')002]Y=+D?*L'H]$85M.#Q?,WC.WB,W[PK>F7E.GYAPCJMZO4V[,VX\ZV>#2IDLK9YX$:BG_(/W04HV M\GNFI&3%5KP9,SM8,9,A/A1A'Y0,;80]/&IW52!/_2!/8:3.3KC#7$]G.;S; M>^ -:TVYAWHQD"NV=C@C ML5.SXMI74R/D=[E:11Y\Y9%?C")/-/U,:4C\_!E1F'-OG70?0\%4-I\L7PR' M6U6I$*489 YDF\_?B:B )0*WZ;B[XZ MVUW &GY]]_XOO__X_L>+KTE<5HMB_XQBN(:S9J,CR!&Q*?^!.C'K[;]0LHW" M=).]^9YN?-:4*>$YAYEO>DWRTU134\@[4#OYQLH ?J=G$'3[<9U1/NE$!7GG';F5M/HF1U/1T4*MMZ7;DZ]Y S MF1_XXXD,R5T8/IY5D=F+ .YP[6\+]:R[K3?>P!Z@@[%9:+,\Q-WJO=8-4#0J(HW44H3$NW3)&6+2[8* MLS_G.W?B^ #G2$T/.FMVP0V%.OJJ9W+5]GBA4DMJ4VNSG^,HF;>"RRQJWL5^ MZ/H[..B(G) \B6*L*&9?AC45/Z.;$14K4AM8) ZY^Y_AZO3#C4K:FLO0U-D) M+S[IBSZX+!CG@/2H=GKURU-:9VA5W-'A7#Y6>55L[;<6C&KM@#N NW5M?HBT MWAIOR&K(/-19<](PP9>(VRRL5,1/.>BVW9%5ML;MM1U:5O(9FYOB]=(#*BU01A9K&HR8! 6G2@ M] V$93KZY(Z\$L]"4,F+_]G9[OZM_G"$N45"IM+'**2'CT[\&TU/77ZBW?*< MF$8?G-[:2^-B4='5 ?DB0UM\ XN.XE&3+7 C6\Z..!F_>5<>D^M]WDO9N2LK M2A=I^+5;O9**BEXXP[FGUHHBBDU=\ Y!NH*;*'2>73JWMEJY@Y>4HO"T3'%O M.*)L?]VU%P7<7C[ &I6'\/2[X_7^(4H,SK<1O.!Z5_,K+%9?@LQ3;NZSZV(B M]:9O?/2G@CM&!EJENC+I10)OK Q59'"&2_'PW7F46+DO=)FD_M9)Z>UZ\(#1 MDP3N:!AB#SD4^O3'&P>#M!@:!(^0E(XFN>FZH\969R?<_JVGBTS7^LE:: M+JV7&]J8KTEHK;N.CQ ;2Q>L^;TQ?$#2##[$,4/3D!_"6/J!#"@7D=) M1-@ M3G+NUNYBS&ZFZ@UZY\A&)"DD(I_]=$/VI)(82(0%-^$O/(7G_0U;P M Q\^G3.Y_' ?[9-F8UXS)1Z9#N]_^,@U.'7=_78?P-U<:#;H9QO/<\F(9\CB M^M XDN%2,=24VI.";2FD$G=7Y%H&DH]9Y2!)7-[>*#S_)(P?TF=NCL7^!K]4 M@7EB.,^YQV,CJ7GKM,3]_N M'F]]X"B'%!A@,FG97W]FF.V'MR']"W/*XB@53E(5XY,1PCB!UKSM*F4J1E/% M._TSJ-NDL[\\2MFW 8\[**/,H/?!#Y_97*8(X@M>;O$SEY8P<YW#2:*O(=#;,ZCL^/=1DYV(,H;DO5+_VMZO?]>*L$1!2%+N7B M#L\TI+$3! =&-V1 P$F+RT@ '_+&H!^F-/08S30B3^R;*/#RB5*^'T+>13'? M,0EA@R4@$5M',\.&S\0]N(R:+QX&H/$WV8,I!T;5#?8>A2=2H&JLQ'#5OE&Y M(HS7A@;>21J=%+M DKSO_'6V.\3(U@3]AA%/B+/;!;X+#.:_7&;?I<25T?K% MYQ4I11%?GL+2"J0A($XEQ<_B2(?(D&*CW6V\@=L8[@\!/K9\<,SRB"./CJOPR9TVK1Q3E$FL6"/-9\>X<4N!'NJ-^WJ4#J@ MY=+(A[D@SXI-+D BPD3"N'BOS1; A9. MMVB;-;JE+(MGB&YXQKVZK+OL,05:QA)F)@.;6-QTC53DS,Y M8@?8.1LWMCP M9VU6#SE<4\WJZ[1QCGN36-#$K+Y"^.W-ZIO5LS>K!WDFF]7KYV3B,&>C=2CJ MB7T;DLW$$B? S6GO"2?VB.#0PL1^BO ^2KJNS^OE&HWP87T^Q#I(TZ&%G$[, M9.*II_;\1L%$4_ONT6H1/X'IR?W@,=! ):RFHJP-)5X4DXH^_7$.8H,MT5V1 MMZ$SWMEV?Q6,%YU6//!F91=\9G-( &+I4%;^-Y+QJAC M.^BC4?G74G&G08,)$<;2=&>CQ+FZL8JU1$4+SF7CIR'ERG MIH$([A =9A/]ZC-U"GA#>Z >D\[S[RNI'>^ \3<("VT9-\Y]+04ISBN^5,\@ M\(%(!@!XG456TZ5G(#&EOB1:@.>0>?^LID"= EGSAE.R_ U96\[GCM MI[7#PESU2-=6=[W&_\*/ALPFW?9:^;#/F+QEF5%RNSZ/J>>GP/ T]&[7ZS.' M:>#2APVEXM.GA#5VFPNZ#*>%TY6-6*A,(1Y("%\ F%''2&SPTLJ"M0@32!)@ MW$G&GG#^603E(LS[,!8V:[G"6G%NK6B]/GG*K)5P:\%7*(;'TDH?_) )Z#O! M5<@,P[/5DP:SZ2+U$,(X,8_FU/0_< C[AB*-;GBQIH_P@\NH2\^<%Y39I(?1MK+8+71NTO@BVCJ^ZF5,O9X+\?)N M[1N]7-UM 5ZN(;QA+Q?4T?AY<@^[O% #L?7I>H%ZP5>^^"G?[-+FF+S1XK^?4C3T6XLMJ;1M=^+CY CRW1>BA#LN) MD?=8'/6'WH[ZPX(=]8=^COK#$AVU+O0X1_W!W$9ZT\7P[@O-/;OB],DA^A>[ MXIK]D!?(Z*O%4+?E?$[JE15FO,&L/ [X8BS0OL\_KQGJA>6MW.U+$MJG=D-; M>YSXIJUIY;J>JC'>\;9;Y,'79#CE.8.T\ZF6R70555K6Q<:]PSF9/+&/=U'L MI/0L"KT$:B=$VRV-@=>=LZ-QXY2W7T^<83A >^GL7:<;\DE&3R5&Y6)F+WH< M^$NNGS>^N^$OC#C[E T\/ _03Y(]Y I^IN*YUDT4>.QOAWC0GU0@YA"VQ??XR^G)*F?[L4!$']?67J-9;UG)IRYPM<\ M/U_!ACP!'U']K.!$=L!J/C2ZV--*D8/AZ*2DM&"T:K>.-GHUDUDXFG4H]0]T MZT(WXI5E0/(7F' AWD0_<0T!5\1YYH=$:CPD[[QZR93Z+=01&)E=$C]G+7W7 M"1YCQO?R=4>9 R3G^SAF4=)D/;UNB-&OA]X%U>08YK?3087LLLC@]P+/3" MUU(.3W !@*DFP7@0 ^P;CE-9)@P#)Q""@=8FCO;/&P$KO"5$!D,Q_@(=W.MP M,Q5("CHDWY)?DASLU@%U4\[1%2J1';P#%86Y( $#+3_(GH1K "*XG9-]I/5R MW;S -<=OF)>.J%J9T(S-*K?L_'M8EK1W_%)[\^ ;A3R?]J,3[M?LO_Q]PAX@ MK-=] 6#P#%NM(.8UP=SW?[XT;R7)>IPKM5Y&7C>3Q7< M@!YGNO OO%*;+P_2Y_E5?.5]N=T%T MH/2>\E<7KDMO;T;_/OUPHGYOS>6SZ,Y.>,^D]44?ZNXYAY-8L" 2#SLA/Y_N MY0QN"\$LKJ&)EW&$+9YH2->^I<02(=Q='*UIDC#)G. #[8KPSDZXPUM/YTJ> M26L/O(&M*?=8SY;I$V!@-Z1GTGHG:[VFT^RG)?L YHKJF-1ICS,8%\M;70=-J6W,FFR7S[X2/MT]Y ME(UQ8JN>CDWE\ZLM\4YM.N0=748_HVMW)C.1DO6"^A-,7/+4#__O?* YCY)4 M:P+3W@]GL/76_'A"T])I*1,;'16P3W!J.K!/F!)?XD1GRA^SG/#4SS$TZL[J>S/$%J[X%WHJ0I]^"J4/P (_=J--NZ M$VM=.;ZQ54V_K/?55H2YN27NZ&S1KEYIOM8,;QRV"3OX@JJ[H=X^X),>*%-+9 Z=#]M"VF-2W-T<^ MG=<4?O"]S8V?D"VG19+4@:L":_XLDR..Q/([(\3)&<\[ 9Y8?2!/"J+FXA'N MPI\#<74 'C=!''$*?8H0JWV//*94T@XO6+6#A!'Q:L0:5I!\_<#6D*GCA["* M9&M57KSA?-[H,:VHT($ 1;.Q*246%#D-CI7GMGL2IM&YG M?Y5K=O;'7Q_8S\@G?0\N#9W8CQKJ3[>UPQE4G9I!9"D;X5NK=XLZ?*4NB)DN M%=WE=AG;7\)D1UU_[5.OL2AT5UO$[M>E8>&"JH9(W;!3W+&N".^K%K3'%'=6 M3![N>+D&B*3;\#8^HVQ$H1_\.$E/P]!_H7'BQ ?UO*)7;YSN.= *Q6Q$OROR MB1(";X%',7GB0O$SV35(1IQ2M.)<&;:IYIWYS&BYJ[6PB^]I MF&0*E#A=IS2N*P$2XX.PNR97,(V \:<#/R&X]M;@+"!*/4F@ @AUF &D5EQP@@ MC$[X^)4MV> 4_Y[]!BUOES4TPXD 77K)>1[U-OA6[)V2#O7(G" !BA;?&9,5 M:WU6K+'A#&[&8' NC".(-&S-J#=Z7S2K5%DQ(P9\' MG?TTTVL_I%I M%2WS:J$JM:7GGZ=2[CP*&??4AX'])DKM7,2M*O?!<>GI-MHK;YZT-%\2S!SK MJ<:9LNU2@*9!8D-( P_^*,P@':%UN.>MV0;SGV5&*P$W.'A6W"_(KL M4\Z#N!D3L@^];'>-/_6P9I\&\#F4A?#95]#8"0\%";BE'ONNN-(;B;NS(C+$ M?5XWV@=02"OCQ6;1[^!> 7UUMCNXQ%^(D)"M?&M@TQ,DEH\*37S M!=R9?J,C2,TXD8(5R7G-?PUW)AN<*[US*K"]8WX=>8_11>Q\YMF,?NAO]]MN M&Z@[+@9J.W17(*VBUZ* MDN'T4<['+_4ISOUA9J0AW_#).))L"N2"643[*:R M4Q_];8/=I#;P2QOL"AMX8(.@Q08CT._G.$J2NSCR]FYZ3U]HN*>/T1D]=3<^ M^\MK,D=W%\2(IZEO@74=[9&CG*[TPZ^*RK.R9^ &)1>!'9L.VB"H)K2&43SCM MJ59K;_=P(&2^HC+LB)3O; MZ[7I['#7Y"%%$B0XR52X=^IY?LJ+FN?51P&SK\++%[B%LKZ@:V-0CLBBL[*F2@5QFOF-?<"W??^;O$?LA@55"!I2(QS[#3V5Y7G$1/)"=,+FKBQOVN( MQC[]<.)L;\W5"\B&3DM9.;:);NZ0+V-")"X($BBFT#W+G&21[F;4#;[.4@,O M40I41BX-Q&OLA#-"^^FLFO8<]UC6'*=%?C-S?)YB"(<^"?GL!VRUQSF6(Y7# M_D\,5VSU"+>1]EOBB4=@83I$7_TDI5 +G=%J&,VL3H$F,-X1NN4E>2NS'>LS MFPDTK[_>P)UBIEVPWDOB):&:0E>]?:Y%H9E*=C-G=4?[68BVJF;8H)IY\WT& MG;M4M+ T^B5D_A:G_M^I=^$G+KC>74RW_GY[0_42Q[LHX(2M$=90+YQ:NR]E M":6GA+&PE]B1G!]YEW'\9D484Z- \).P1\CSPSW]U=4,9O&39,]?X>$OF*Q( M2/DP !-8VK#&'#$W.8_"-';<=%_N%&4/!8FMKG.&MJ64Q)5$W13X?T1!\ M? (Z?Z>)^23\NT@,7^^AZCQS3F@%?TWD8W*Z+^[S\12D%?'=TP8E;??2M/*S=TA[OQ$-+ZA'P M51 'X!(SCWR(/6]X)&RNB<6L:O-[05X^L8+*7-5IAIV7Q1%;8,RKG4=J=6SY M='7 "5+ZNI8/=+:U1C[%TI-]_"S+D?TVFS$1)TUC_VF?\I3$-#K>)9GY8LD2E\"QS+2C4P%_58+AY=OCHI.()IZ>$SP05B-[9"2>4]=-9 MGG&U]\ [Y]*4>WR5#V N[J)RUSZ+_!D;\Z,?,K9V:EP,K$)/NP90;GT0%X4 MTG8P9YKZ-+DO"E7>KN]R.:_"&_J:/GZFP0O]R-9]&]7*:BS-Y4#!8(NID*(W MP64 R7"U3.%,*<&*E#+ F%I( >EI( <1@A AB74$FM]V#"1^CQZ+8,1X_!R9 M,&!)Z@TA3\T^@P$GH_-&<*:NST ?#*7@<&74MV MI"S56$(>XS@)T$6I$R@W>F=U"9 $RP8131)*KRD33+HX\@CG#:KQH+4'3NSK MH6UEWJ-NCGARHR'TX$#FM%>$4U_)%Z#()\[!RDL&S1I?=U19[^ZU1%\^TKK; MGZ_Q5U_7%7P*O[ZV7)!]>MW9?ZR,/:?CC/",%,&TD30)CEQ.VE+4VN:[!S7RIG_+=.#K9;" M9PX&S;G@76UQQV"KAG( -C;$&WWMX@YUR()J/B+:2&Z>2\4 R.895_:C[]IW MGG@5=RUSR*V7%(%'6JICL&BZE"@\%MA8'!:D$42B.34Y.1),J9M&V<5IM5/] MZ6F0U-D0#502CLV'EK$^2N^)K.6'5&DT+"")S M[C5UQ*A._,QK(H[TK(]&8J\8"A0$4;*/:>=T3]D<>PBUZWE\Z''<%G. =4@\ M&,[3#8W)E?3&T0FIC5]6#@*J(U=V_TEU;J=LC-MEVW543ZCREGC=M4->8Q.K MN^8T"1N3JPF4=)UD0]9!]#DA.\?/ZFGP;*&$^*$;[#U>JXYL&7^&"=NL+&%0 MV3KQ,<3OGRF\NDZ]TQ?VZ3.]IUOQBAK_$G)L5(^Y#""SI)C7MXL:#;II+ 4G M>FAB#$%RGB1C2@JNV=0-^"* EQEL4YC"R4P1%Z80D,+SE-\QP#E0)TZ^0014NJ 6:58 =8MMF,@N&E1:[:,-* XV%PDJ;)M/!2E'(#M@6#ZW@ Y8IK',$ M+$7IE8'U=2BM..7.MQ5S#HS%4.X':#7"CIW6?8B!!W#$RWE;'6U!#J.&-'P,Z MC[T9(!D#',L'BOF!P=(1]TSFX"?@ MZ,+^ES#??J#>Y:O+FHJ"FT.LU4)KP8#092%M=% 16BA4=*HS)6[(S(G@3@1[ M2S6K[9GJ#^1./%=+7IQ@7VXGVH":!W=#O7U ;]8\IIZ?7@?N1[I] MHO4=O.[6.!U34\NR[KBR*?(*-1J"#R](XR=DRVF1N'P+W)>RPIRG:)^2TP_G MMR03@@@IR%?PX51[/PA>AC>M,]\G#@Y6ZY;=1"D_JF]9>M6:X([& M)GWDX)._QQMKC5(.=3-.C&34K(21<744VLR]>9%&[F]GA_/ 21+-O8N&'KCC M24-;Q:-,1VLB^!5 G3P?"Z=NL]/=G)XZ=,&WVGC1K)GEEI M@-<7F\4,L!7$W#\EON<[\>'!*:+L]-57KEU;VN/VPDY- M*UBI:HS7.[M%'HR3CHR1GX"F%624]+IQMNR?CRQJ$L>%_;R+"/+)5*;1Z8C< M>[5UK[AQ9R_$_JPONR''%E0-GE7\ @F.GZ',=OA\^AQ3?J-1?5C1WARG?^KJ M61Q7M+1%?EZA([F) XLD=>#9>;@_1Q)1JR[1)0=S8V)+$J32N ML+_*,87]\==S?IP?[YPX/0#$-$Q[6IKAC,[(TYW[B^^01\W/L.YVS\% M?DO^1>U[G.ZHU*28M,A?(I^E-(HZU(7N\]P)DFYH)7T"BH)G=^G3B#S3D,9. MD,U@^/->T&''99EWNF)4?T',7+A1#W[Z]V<8JSSRS\YV]V_D//J6O/M* M?/O5-\1)RH1!QN2%[P\E](4/;WM).?(.I/E*UO>K;RRMS,W96B9I8XN7G[YE MNW[7'6ETJK8X(UY+0WGOMK$AOC6-GKB#US#\-+;E4&G&%W.H^TV"CF' MAXW##'.[7M.8>DTQU](6I]]I:5B,-ZJ&R$>=3K&'[\M2$N[YMBQS0I>S(0EG MP3[@/"!I (8")L/."0_S#@&3*2X(B[!;$4&;9,3GSQB?6DWQBZ[RG]1.!CD3 MX2[V2[,=)2E+#7!BC5J7:G9X_BW>T:Q!QN%9X(P4X;2L)/B95 7.2W= *M_A MD6'"6M0D5TFRIQ[7\8[&_+,V8RC:+R"FVC0]"K&FQL@CKE7D40&8$$%Z)2(1 M4MC%J&8O)J=3-HM1J&SJ14'@L-7J#@Z6X3LK54ZSQ4&6YW8;WT/]Q,M7&KM^ M(K"I^#+)ODU4%92'TL(=WJ,LU+!L[$<(+RR,4V?TLC,C3:*8<-KP2J3@G>%( MV28I&DU2"TGC<3<[MBH,4DP,BO51L6#BBW>&1C!E^)R9U.?H9PZD%(O[0F'^ MI'3%&O=,89I] NG>10WJ\RCD-3'W3@"W]YI6)&;(XL0DTW8K=A<,T$2^$6%2 MP^'[Y7F5<[>D+&J=LY"DI0197$9<5K;Z99'X]5WXE_!C>/$8_HG]Y^%K(C;; M5SP;C;XZVUU 5ZS5^[_\_N/['R^^EF_70W"S/Z,8"KJL&5M@%X645U=G%& S M?*?'1>_>U^*VK^W*ZE_:C;SR'US@Y_B@*/QKD1 M;M=W,167.W(KG299]7'GN;XXG88#XK%E&FL6PXQ9\LA'G(F4';-AOA4B94_[ M'&^&R.25_RDV": MPR5C +VSB>7,0PDR^V?B9)74P#3R%AVYS7791ZCW#HW42IVF]BHV63L MWA00CS+#K%'F?/;JCGR4&*C,F%%@ETW-UB3DI"%%AP'^,UL&A'PYX8=N##46 MO_.H^$>^0W \?N0["L>#Q>UOL'UA0Y; MY"/*S$98\GJ$G(D,(4'NZX30#!YA6N@GN5R9!#F2>7">4*#9TYXW8(C'^+B4 M??O^IV]_^NF_+VVQ,\N/;GP15!#,Q2:YW&]B@33+C_++#HYW G_K\U]$'93E M.HK'818V1VLJ!P\J\>#VI'50J6JPL/*V^OWXPASD/;"5$$^<\"E^8 MW_@,=!DJKVD<4X]#MQI]M'LBQJ%^VA>(I-<-.3;U5&)2E!*RD%,X*\P[=".5E2T+43GC-IN8/XXDDI(? MHS/ZP%9OC1PAN$HB\@G1+T(()^8#%9GS-Z"4/TRM2<,WOYCVR-2?[@W&VB9E(=\""G MT3;<36..^H*+*A'T*9/NE\>NXJ+[,;Z[QB!L5:E'^=,5[E M.1 VJL-8-L\1W![[UBIW/9M@"R/.S_Z+'SZ+=$PSQFR@^J; 6&6U$>!<)_GF MP%JI( ;P7HD)T#.7+TLBQ@[HQ@TZ'.!7!(0A0IHL\]P*JG5=9AE.ZFW@5^OU MEH%TW@Y2V;OP AM^#0 F,B'1 I%1>PU G[8K+C/E)2A..4IIV^KW]>B.$WZ& MVJ&:S:#7%^_N5V\-ICG_DR+$7FG!V6PA:;MKT-;H(9_# N"1]4D@[UQ9E;-W M9YPQ/GAZZ1Z]4&Q]@ M0$PGG!3R-Z'"#LPH,DD;-B%L'Q=.9\#C0T/@M2(%-V*KY.K,IB@53LJJCU-# MX^7KCKHI]6^W0 9"-?1<)D>V:C%E-T8PR<05I:7F5 M4/:3>?FI.7R"' >GL9(:"7-^)&-HLR[ ;.:X5#M,[AX&L9'3SIZ[R/6Z"A^X M9V89(J=K9IQ,QP]^G*39YXV&&D>&$.?1R0(%E?FU*6P TAKGMU!;26>^7UP$RWD0PQS+AM>5%]D])KOV_ M[7V/!YWX@H::!R2JGCC!=8#VZF.1QFY+.1%I%][888C$AI1\+#_K,H+%TPDF2U1(,T'^6L2U[SSY@9\>;J+P?,\4#=,/CA_S0AM-:-B; L[@'F$- MJ71%G^[(YTH#E1EU3[0H$[5F=,D+KS;#4RU"X@J&!)X>R%._JEN$,?C8C7C(H]Y'F+H,QJX5K*U7.D!0<(?>O^Y9Y]2J.I6'5HR]H7N M3:8:00LQ#(^UD%3$3=DU!5X50A@HTRE15.=I-&)<4^< M;W\KZ.Y(2EV1X_< 1<;O&I4U"9(==<4,.=])@L>Y ML@K).R/7ZRHIN:U%'#A';$$LERL[KEI2%I3)'T]G6S3?# 6&Z+9"C7JRY*OV:BB(+'KIFG>6$$L]Y5.V M&OUPXG5OS8^K(;1TPKO7J2^ZF9L1U0H'!1N+10WFT[U:NL!5Z&XSP$4=AY[1 M779:9&C7=-:(ZZS'XH*Z+O<4$2UX8 IG4UH_5"J.C*TW,CJ"']C*S=L']'9] MN=T%T8'2!QJ_L/DJE_,,WMLXC[8[&B9\:@Y/(;C\7[?K>^I&SZ'_=^J)E)GS M*$F31W@G06'9J7CAQHM)+2S#S"2,\*+3M.H.#N],*H"T7"Z2"2; [>2)/V(C MR[8BI730L90ORU F7$+RB_2 ;X<+9*>Z-S<)\=I89U)5$L(&/F=K4:[8*7,(($]7$ M2+LS;C3K9P,9I/1ZXL6>GO(/+N^]J37##69,^E>14Z7N\T-0HY>#3 M%=:/ #7R">A968GD"EU$6\=7U5P^:K0,5ZOJU.1LH@5^=ZO):<#A!,4A+J?* MXP4,O=T)6!;)#G=Q]!P[VY9'YKK[X/2T7AJ7V;D='9 G#6B+/]0]IC M/>*PU-&T",FVQLC#44MT,V^(T(R%",F,Q[P1.*FVV1L9MVN2DR'LLF=24/#$O=PN$XQPR>2WD++S]%(\2QL_ M^,Q^4_5).T4!T4>4A619I 2AL^?JLQ^/ T)(XT MO_R\H2PZ#\0)"I_N884^R M?_I/ZO([AR\TX5PWU[^8(/#[X5 MO]E)U[RZ<=;<>8XIU^-;,)UMZQ_QO-+@3"FPU.L@'MX3O( M:P4+9)WCDUPQ9I',?HS1W_;PF;# MX27-94_8A3#_-UB\4P-D,[N*?+W;(!C M5IL@KW*0?2WP"BY+1?M4-O^WV7B2L)8'H+Y/Q,_JI&GLN&R\B2F4D.:B^B%< MN_)?&$(7=F#&A&\]S^<&$U+Y\!,_[P,G)HG#_O<@_?9/-&2_6CKSOM-L ?4@ M[78O:P^&_\^O(A!$9E+K&L$<"YSCT)3V-++ITD ?^9S^B7#8.W^S1)V6#%M+B/@N!#%,.7IFW?Q>R-(J*6C8U@8RNG M-XB2>OI:Q,M,0/:/4D3R"80DF91VLKPST8_0 MS.EM V>+=4T"9P.;MPN<;WC:0MUC6)I ULWBZ2MBEK(JNM&TG/6I%4 MDF\6))T21*>P-:>)*9_YV!Q/"G/ ^2&MY7[WRB,XI!#R^'V+S4@@V>PNB0S:3%S$-E?9\VU*DX0QS/5?.@[X@"T!E*[_- M1"=_FE(@1W0[ML" ]Y6SPXY+(.33Z5/"4WT7GX QUT^5\SEQ,HO2ZK60,:\K M+F6@L/MK_F-(J/X*%L:!+Q[\%XOX;R&-9-(?1CNYQ&.#BA,G)>"_D3R3N:W; MEGW2:6,Y@:PB?E\AWCCH#_I-C.)^+PG>,/0/LP,*]"]$?_,#P+P_4D[M M38T"#2E2-L:!_F*\\9%@X.]B="SH*<,;'@V&6F+*7*1$-QFI,:WSC8X(<_]0 MJFS0-S(Z-.1^V5DE]!7CC8\. W\7PRN%7C*\X=%AJ"50C Z-J:IO='28^X?* MTER7-"+HK;B@FJ6%HW=][@O'?[._@MEK!EJL%XSVA@V X>C==L7=*:NPS_RS MZ.3@&H%ZU=M7(^U4,\X]A;>Y_/#Y/ IYAMW>"1YIO,T3[FJ_EB41<**YS=^C M?.AK7O[X<-VJ%4:!.VF?P1?@3MHF\,=P7@A/).D)B&\KCW:1/]%1!FUOEGCL*BTLJN:: MZ#2EC1].Y)W-TA/=8ZXRPX>Y\ZF,8?I;V2NIH>Y;N)MLV/1];R._D3O(TUM1 MX]:QO30B,^NMJA%GV#BSK$S.#XX?BZ56DNRWV6(L]#[2=!,QA:+G@V)G9U[."P#E>:QO9,&A MSQ8Y3,^DO$6\!FFS_1U)7OXZM23Q8FOBS?ACR.;+WPR'UU^WL"NT!C.+E] 9 ML%/'W9 $WL7.?A2';\%%XM'V9ZC^0#S6;?%(?^\GOWV(*0R7%-Y8OV=*S?$3 M*_A^02C?9OG),+Z)Z1>"\*VJH\/W%0%Y"0A,W6GPRT MF]E^(;#=H3Q"X,XE)J7(;P2Y)_HM)#N]4;B^\%]\CX;>W&!=X_L%0G63Y2<' M:IGI%P;3C:IC!NE%J=,2/P5'GB>L"+T^Z%<> ^*7EWH(L[5LS3.CW/AW\XP86?N$&4 M0"FVJ0X4-7DN &^GMKC)K,56ALA1=W*U,21ZE)(22=3%GAC.8G_)9EY)W@8" MWU.FD@^#P0.<1_X2^FER__#+1PIO22ILV]4'-P)J:2PC6&L'O BD)_;@$Y&" MNCC()GN@OZ@YQ.7?]GYZN J9(GOX,+E--S1^W#AAA@$W4?C"\[+@K;P/TSP" M.E0(W#%FYS%+!D!XL3$R$XD20G7'22,MG+:4LA_O$KT.03J$0R MG18V?['XN[U5^!?^8>^'*OA_\:!?_25FQGO!_(N&^IH)%HCRR[M/-_NOHWV_ M+N&@O\CK=1B,VG;=KMFT"Q]0JR_HS?Z3'K'_4H?3YM]AGM&TROM+'$P5%L _ MEM;?^5Q:[>ZY?QGY%<\WB>?BTJ(U/#]B_Z7B>?/O, ^>5WE_B7BNL !^/,_N M'$^#YS^)GR3D19$L+8P,_S*9O=XLG!>ORUE#]"8)OE105_X:\^#Z$?LO$=K5 M1L"/[H7L;QC@S?\^JA1X7X)A+]Y?M29Q,#?TD;V1+_F%<8-!'^R44]W\+F',/BPGCN'UA.VWCK MPUCUA!3?,-9?OB]U&!OX2]I($OG',&;01/B'L7J:R1$*/;XAK*=P7^KX->0WG#431DNR+W'D&F0?_,.6I);-$:M MCUZSUK :++&J3=C!13B:',;D$S%$'>,3&]K(U6..[GAC=@9=+8X@\AD=L)8D@].4)WY/*Y.%=D+D\R4&QTQY3EZR;(,PN+>GTO@D^6>9:0SQO?W1":S;02 MLG%>*(EAYXJ_QBG>;Z:$+;H<$//;*0"S:93":UH#@U-9/I%_0#()L^.^^HIK MVD$)KZ%O5$YK9>[O;JBW#]BH>QJFON<'^]1_H0_4W<=LS4R3RU!=: 1B?@#JB^+]QMO0BVCI^?570H]L2(_%8 M[^YP*OLL+28:)#?LV&PYP'B03X++$ =7;*6VE3\Q$:FEZ;]M[, I$(E\E.BAH:B][0E 11 M(B4K+Q#F3K?17IG$8XKVFP:XJ@4-HIL@_&:AK::>95Q;$2'/$B'-D"7OV.J* M">($P8$4%DU*BWZF#/YIQ:RPVG:=P-T'A6EY3_9]>(2.MFNK7H5NM*6/SBN\ MB!XF](R&=.VKL$_=&C>:=6@IXY.B*5[$Z1)XJ.<+NH01)AEE\BZC/4DMJ4Y MF%C1E"E*!64;@R77BJIH0632;^;$& M+-MU4&B8!6X4F,*>U1FW.?IX(W\2+8?/R8W%N?KH<)9@OZ=LKN.[*?7.G60# M4R+V'RA<\>($H(_BU]#HACLH=?66 ZVK#][@T99\>-Y/SH :1X%_!\2$\F] M__V[4DH6 +_]\9_R3S**?_R_4$L#!!0 ( !:!J5AXH2Q4,%@ -&&!@ 5 M =G-T;2TR,#(T,#,S,5]P&UL[7U9D^,VEN[[1-S_H.O[<'LBIERY M+X[NGE!N[IS)2FF46?;T?7&P*$CBF")E+EDI__H+<)&X8"4! J0R.MIV9@(@ MSOD^ <'!P=__??WM3MZ T'H^-[??CC^\>B'$?!L?^YXR[_]$$>+3U<__/O? M_]>__/5_?_KTWS>SI]'_'CRX_GHTZ>_)TW<6"&LXGNCI*V3'X_S/]QFK?G>3Z/SS]>? M3XY.SD87/YU>_G1\.II^R8M]@1U;.(QRKN/]_A/ZQS?XM1&4SPM_>@^=O_VP MBJ+-3Y\_?__^___\MH]-? =\$,+$;)]W^*MAOPMQ]" M9[UQ4;^3WZT"L/C;#V]AM/Z$]']TFE;_/W<9-_)_C[WYO1B1"Z'/+65[B2 _44=N?2_T76>. MZ'ICN0C/EQ4 4<@K&4]+)LDUM0+XYQ6('-MRY0E9:5:SQ+M?AI/%9 /%0?P* M(>EN_?4F "O@A/+#=C"+?*8W&H%(6G((TOB;!NGJ)?+MWU>^.X=KZOT? M,9RQI*D$U[31DLN;.H2^8Y!.;JUP]>#ZW^5-&X46NY/SS@EMUP_C #Q;$?SG M9'$3AXX'^*=#6@LZY'B)UVLKV$(V.4L/VI0VG$[&MNW'T,CPEE.H>=L!#:3C M;5>'S(@ZZ/]HT+Q9+N(3G%MG((P"QX8T0W\3EYBO51WR/EA.\(OEQI!L#XX' M30_'Y,!5VM MAQ1WX%LDWO6TEH[^/@&KD;+S>EI6'C\"T.[;6M]0+>%5IU1;S^R[<2++3:R7 M)K-LL;:6%1-].G'@(&L<#C:Q_3RS'2V< E&RFP#!RPK:D UH56U SPH >P9> MK?8B@!KYGY16U,CYWY+01_Q+!#]V_-ENAZ"^;: MRZKM9O/MYU>TP#0AKD#;!MK23<7F;%:S7=U4.DP3!MC83:4A-*/+WFXJ1K&N M/MN[:>_+M1'MT1/FVNY@HFMF)%X;YD MKEYN?<^&7+6XBP$\V<\'X*8$UYQ-O!NPX""#PT*1WFH](%7TP4)>J]*-59ADSLBES;<7ET5@> M4CNZ?">-!2E5UM5[Y"GPO3P<)@BV<*QGHZ&U<+QMZY(=12K/8Q=VY]&+0 !' M26MR,N6H&@ M$+3=4D#>UG5'*#1W/N$:T1VO\!^Q!V"QTVG\#=KST%X'R+YJ80-S-ZU;:> O VLM10=\7S#GI /_V^;[ MYR8?,4<;DPWZY_V[O;*\)6C+BR;?,$<7R6_3SK9P1O$W;8[D>_=%N[E1K'5S MY+^'C?A;D/YU&@>0J2&80DM%LB;8WS'@Q'0*+1@OR&\_!'!T5W5JN';OI,%\DQ<&\TEYS4ZJC?FF.^6OA9:FW85@$ M8',+@Z--/;+N++X7X#E^D-C[^^UW\F/)\=!"!8T_98YF)$NO=W_LV,BEWU@; RO="9 M@^ UL%"BA7$0(,.6<(4'+Q.M!5$!-P$(8 M%/_\V\7IU?G1U>7%Q>G1Q>G)U>G1V;YO13:,@W(_K<#.FX;_62-(6?]9B<^; MY';N)WOEN#O8%]#$PFHH^YK/V6D_@(/@;S\<_S"*0]@7/]DAH3O 76CZOV(K MB$#@;F=@XPZ=_GOYG4)QH@0+%_(1.NEED8%$MVCLPN 3(T#C5@@;< M(3D^7 GF=U9$FXM*Y7J' [OW&0AGG8*0+I4/C@N>X_4W$&#T7RW2&]5S=3S3 M^KD&K<_ TD$]]Z)G:XUC/JY8S[3/T?D,@0L-"""?1K#)-CE)WHQ;%(H6;&_] M.1D0:JV>X2,N2P;7I0:X7JWWQSGRRJ' 0?19QIQ%*-\SB$2DR,"YT@#.>#Z' MJ@NS?\&=(3@F H,IVS-0>"7( +G6!\@M.B<-7OWO'@N.?(')IN=^:E;D[],++<_^=LJ$L_KG!9HM.K MD^O+'L#"%B$'I=L].AK$XP!8!!B*?^Z-XIF=SE7=[08[Y\X./UZVZV^^B]%Y MZ>^]43B[U[FVN]U?YT3(X[ ('@Y <'N>WY$IV.__+*V7+>0\Q>O_U*IGNF?W?=<_SHVQ?=K M$"SAS/ESX'^/5BBHU/+(XP!;NBS3V=4I_##DNW>Z+,]:L@.NRX"@6 MZAD*S*[GRN]VIYR9%?YZG077)R&]X22.T!LMR G&U242CT#1UB4'*QN]]>9 M3?'@A+;E_A-8 3FT@%2T-\ ("9##T>V^.P^ V/?Q ?X&MZ@32O8&#)'^YUAT MNRLO]S -2>%#HU"VIWBP),@1T;))!RC;C?OHS<'[?P+RREXIUQLD^'N?H]#M M?GP,:3)/J.):N*6\]/?>:)W=ZUS;A"WV7S]7@[U;1H!SO696T!@Q_OOX",5_ M[YJ#_WT[>7Z9/#W>C5_O[T8WXZ?Q\^W]Z.4?]_>O+S]T$/R]L,)O27MQ^&EI M69LLC-^-POPW>\9EO_AMU_U"7IZIGP9K$J+$Q:HV'S*MQ'G-GDV@=CPI5";E MN;83[2:(H%$F(!4Q]GP#ER7D14Z"H34A=NM:8?Y6UOC=J9H#S/+&XDC&@P(B MEW04/+/4#$^I\HCB)+(D&NX:]Z* =_[:2"QB+-!5H==$X)^XSV"S1\ M07A33AGR!6!._#EJF(8_)WZ8T2XH8Z\9D \2:*V!1_B?S E^5] TO-O-['2Q MB'>2-"[1XS"$5C'#&BP7,A8RNO;KL'&()6E41BAC^U,Z-/=@'^L!._/I<6%> M*6L:]!P(DF#GD4P!^AT;8E:X0G?K*QE^HU*>!9)MQE/73$+P8(LQU1H++(DG M;R#XYF/FB>X7A3?+<='Z]^ '+Y9;2$R39.?<_82/*&G8RI"H)$-TBK70?NDY M$Z14/9$(^LUOZ=,:,V #.%R@N,^@2@92L;+(%U]0UM(-N(5Z%Y:$G!; ML[&*F:B+SS8!054L,9WRX()E-="(=!)/NSD MO9[)XBN:UZ47Y"I[ZJ>?<^F+@W\#0R" M,2W%56 M:"1/P41B\@1;=A"4X)=,EBUA!OJIR%2+<1#X4D0A9JSIBW&8O]GG M )3O-CGZ6ODN%"I,\^HS?,^\U4WC0>.3B%8"*W44=>Y9**B"[Z""7,$T>K1" MF4H:'L%[?YB1O>.8/T?#<"U@"QO,"!X(,8L(OYA#P!\]6U?7&9D"^/)E]5S" M25E/@*U,%@A(VGNG0_%1*CH%,"4'!SZOC$8=0!#.D^[RGNR5@CM/PA0;#*Q" M K;=]U^GF'I@B0+E]1M_9HVR(JZN M3D\O>HM^4W$E;2==[7,$>:^)*3$DY'G%DW6X7# >]W"?RQGAQ*>K"38B7R6# MT6YC)+80?C"CGB@^'$;P/P%8(W_:))CM_OLQ#&,0I*\>4^]-M&_9%-ZU($I] MFE&EEV%9K,)GY;RSP&!FKX:"]SZ@NI =C3[]E(N9Q@)!V'#S"(> 2FYD=7S< M.9\[::^GEC-_]&ZMC0,MJ(+XI'-/9L7!<:*AR$;M766LM?5T8/QSR":+%ZM=_*IN4@KPZ.2!/D5'+5V';X=68X'YO=6X#G> M,BPHY0XL'-LAAVVS*I85=JW]FF=KPC04N??V2%UQW!;JX#C *6+O+WVQ3/B& M\;RF\4'=81R_^*JXHB'GXC11^ I$CFWM7L9A)F \YT_ ./I+Z1/_^L-'0L9> M)&34/])5)&0L#^!#2,AH$(YD/"@@-N2C8 MDDZV^YE_U0"@VQER=+&4NOLO](YPN &>!(D>YLFIV!0$R1M*7&.>5-E8V&H9*E6&BA)N,0HU@:A]'"YP+8SZF])#H,';".#^ZW@03&"T[RH M/VYI4(Z/>OS##+RA#Z9R;EPG2J\*A+#O,X03[NZ.>"N]9X5,N3.BU-_EE$F4 M;D)-=K\,)XOL"BO\*TJA6HS<1#&;G*$G)_2W/U]>X;^^W#^_OHPF#Z/)]'XV M?GV$!4;CYSM8\LMT=O^/^^>7QU_N1T^3%V,?!TU#67=2,L)/B*6[7BC""$&; MI=-GO5M%*EX>$L=7)]?76J<"!A;E)4% I-ZG?)M!** :44+D.SC-N7Z233V3 MG1B"3*EC&O)"<-;9("YK[RGQ ES8W/)GX,&IWH6"C^=KQW.0VB(XS].YP5=Y M8"1I(?2P+LA4]I" M(BDX.N@:[U0Z^A"OE.HUNFQ)VOK^L97CT]LO/ Y1?/-F62/T>8BQ'1@4> M_XZS=H.(:9^5RO00:GXY9'GJM=ED^77G_ C[Q@H=FP KMFR/X>671X&?72_, M=XX;1\0C6D+ILFI.^@PU3:+BM0C ?H[.7)7B.4;C\9%$[?*0- M=J$V>LR,]G+F?.FO,Y:@@VR0\)[E"[8R/,X(29JSIL?OM[2S!'N%.%N.',_^ M9@LBY4D:OUF.BZ[Q+/P@M%R0Y"!/TV#,_R=.G1EY'J6I'R0 1E'@?(LC5.O5 M3[,ZT/Q[ZK[:8\[IT$S.XOZZ&#$*8Z1*H]3H,7M$IT7H?EX@)SIC#/]3 MD5#"E]?)[7_^8_)T=S][^;^C^__Z^OCZ3U-'>"%O$G?&:LXZ_ MCC1O_4&BWDIX8EB>WFSO5+CQA8>(K8"DQ'B[C@_KR\)2,WUBRPX11GY!B0%V M0TC2:Q*:C38[7-+U.66CNK2M)F'/!2.&!H*B?F1O'301^$55<(6MG[F[!X ] MIX2&;*RD964U"+A&*S==K-X_E@6W>0%Z,?T.I/]^]# ':+[K/OC!=RL@AV$ MQ 55N)W#H*@G#33E0S2I^ N32$=XFR9R"$ M"X =90;Q& WQ9(F PWT!G"@.B%G3VC9K&B>[GP@;:TEI,G -;]12!JU\@O*W M:QI#E7!)]01V^^H1(P$1AZ*9&[5/!L[]>N/Z6Y!N :9Q M8*\@"%/7(@5 -&IKV*23KQH528XTOJ)*M6Z(FFED8Y);,XV#\M@B:$X*JFA8 M1B1-Z\_@>_*7)KOO75W3:-;]5$=7A8I\7!K3W5-'6D-"52J;QJCFV M.5'Q$ M&I"))B,X23\_] 0G55@A)^3DWIOKIX:"V*2ADD1$>%DIXY8>*.SL/6-"9+D574'KONEX-8*5P^N_YWW+=GB:_&OMH:X%%.TTPLBO2JW0>:XSZ, W\-P>B=;/]&H+YH[=[QVQL M1\Y;&J%(%TJ\(5/F 1$D*_'(,B36O3I(V$?X"R>BQ*KO"Y@&N20(<5L%JLA* MO5&=>S4+I_7/OF=#A2:W#5]]=.SNV8X+2J'[K[Z<&4?U9P^&K%H4J?0=V\Y] M*7< =MMV$CH0Z%HL8AJUM#"@3D2FBB3-FZ0[#J*!E82-U4X13\CW-$/OBTP6 M4$?C, 31V)LGO]YM&<=K=-'C3QQU6K;VP;*KVO9-LC:'-8OE+Z>50^I(NQAL MX;*6+J].CXX/F7,-E-7[Y!O%03-9/#B>!?7L+?.'S^^H!7=EQ!6U]N5Y2W!H_=@.4$213!9-/%;-VCF@W'U]526&A4\CZWQ M$+Y^_KA3J::QK M"3YAT:ZL@!5M$W6S, M9_$FE,/4/4!>\6IA6(F*^(^"6T?KF,8I9:?@+54BRVU?>')98T@'01F/WAL( M982%41HRC7"2PL)$)>[](PG0L,P3>-A_Q$X H$;@6(JVZ/(P.FI%T;.;-3D3 M)7\#905>006>F3A'B5( $U;63B5*?%.:6;5+J?G@!R^EE)IWX!LWM>BM'"Z_ M&NBE[<0EV0$J([S5!F >/D (OEA1)G[BADF5!8?=K>6ZX61!UA8Y,K9]VX?# M3F7:4A!ST0OCK;71=C#<:ZD269ZTPN[ "$[MXDO:;@@H#9G&,4D; E&)>Q\7 M5IR^2?_@+ /R:_X5@Y^1LSC4J2J$%?*ENJ1^ZSC1J=9GB=))8!F-,V M"ZQZ!\XJEB:4GGIWOQW(;,W)XLFW/%R:34K)PV$*I^Q*#J6E9UTM\=X+8Q30 M".#\Y!])+L MQ&I*SX[-P^Q>WN[LRIOOS)CDLA[K"(>W?M_GJG:"$DV^?J;LU ]?.S@J'H=6 M2AC,F4@6AIW<(IJG;\-!$R]&$MS$T;,?_1-$Z-4MXOK"5[VD1/@?IT>7@V"2 M%#TH/1_)]2P]+RA*).'Z(13U&87BP'%T$X>.!T*^/*#'1_!_HT^C?3/PA[2E MD;\8?=NW9636STFPM+PLR\8^,2HB<'*HNM/I+@.'Y>YSIA*65TEM=FQ+9.!G M8?(^\1VF>D%3)@6I6);,!SZ1524 53CD7^+UV@JVD\6+L_2(>S@Z8?7=MI\TY-YS6YP94 M^]]&R'P;@?T'1I8W'P6[3R1_-W5N:.678.S-);7=O>LKB=TN]6:/.FN:X:YO MRIRBA E5UU=SC722GEKA!%1(1K8SV1X]J*UX7726,N:>L_K<@QH>O:&6D6FR MR-L>.:7&C9QT=CK9"T2:2^A%NYT:<'UA30?4.F7"'T/"GVJ9 GCP*(YH<:%Z M:#FD#AF107I>'Z3E1HPWV/4,965(^O;% M"GX'$;J&5>LE7)M $%F.]QI8Z#PY35S$O^2K^IPITX,X0\IY,CK43@_GF2P; M398\BW>NN:C/-5E#([!OR<@))\ORA*!.NFRYI!F&6K+C1-+E%%5YCTK)7OAG MC(:MF3(A<"!82@,M4=H>#O#B=1[&J+ZLC^JLMI$C&?6M,)'1O0&DPET_CE+L M!6N<$DJ;,@[Y<"B_:L(O4 ^'6O)B!N\2>E4?;+OZ1@ZWM'>,858MU.WP>@+0 M7 /EATV8>V1ZI3(W3[3G8,*C4!QD#>11ZN4Z[>#D[RU?0;!&,S]S(.+*FC;^:/HOC4)N890./F7OHA?/ MN)*(GU** OK@.S["G64EK8S"K!DC!Q_UE7)2H8X?KJH]RHP8RV]S41Z<@D8G/F#%&*28L+6GO$QIX\Y%=;M'( ;OO_&11U, ,N.B6 M:W(;/WF0+!$IOWK+VDJV;+3C+2=O;V^*O65N3=NU:MKD(8' M:C]8(Y]8WI0QS=)_<92*"=/#\9<^+_9JO?/ZI8XQ<69I(Z,H:\7(4;<3E.D1 MII;L_!F$:E?8I[WD*F72GFH;@1Q85)XR$!.IA^,0F@!K)]JE9O63L%?@\<>& M'V-BL J-)D&?=J59(P,WA1HQ9< WPK04I-E>[!Y. M"B_QMQ#\$<-F[M_X [V.,8%>^Y9&(&_*R-%?%9FQU285APPX/[LZOH;P7Y]> M7%R=79YW[FBK=(WI6".5-V40-](YQLLF)&"IHN0Q6Z= V_2?GM2]&9=.F@$87O9K(J&KXMTPI 0T0&ZHH MNZHZ6=S"CCC1S E1INC)8G%CN2AAPLL*@.2W="[(:+*?#%$F>>^?A&IUE[3) M'!]!\3_0U"7KELB=.C^#_FM\6'?TE_9:QUL3'M='J=&*OP#QV M09K-J7[=,<&3.:T(-5(>>F?I6Y)#O$ J02U]CZ]CW"(5FIG.ZC,3QUU2XZ>D MOE\J32\Z?0$6ZLY\XLW0G:@ KKF)=<]]SY2S&5,FC\973]O(J7O3(X\TA1LT M)%5\]?QO(0C>T.A]]#9Q!/\,-P2P5H(O-[$D?JKWY%.M"]V[*\*NO"S"9'$' M K@&1\[;/D4AU7+B"+9DRJ!O=_==EN"]-UB0[@HJJ[R(R[4Y%FEB&.QI+;$J,Z*[; A" M2\A%?0FIYD0P?AWA3X[ 54.7$ZQ^P5_0 <9JP)01+H ;WJ752- >'MHGU_!$ M1O-E?32C-HP?P1*2(OS6>>[U/1]W./&/U7J5,FG/M>KD^FB' M&QG8$6BTI#'!<#K+?Y$MR85H0!Z6-&VNSPR2*K/2C/P:YYDO*"%YLMZA=WD+ M5[7%YAZ^9OK,)BFR*G D=7K%/S"[\@?4])*]ATZ82^=?9%>FH]YYEG%XR?8Z_6\&\J!=T>I>R( SC=?J[Q@1M_I$R M$!?ZTP=V0E;)^M)]1*Y\-MV'RB7:^NHY4.=(>5*G5L&O'"9U92M,U;&^,9/N M_7KC^EN0VI#3.+!7L,34M3QE,W"++QXFIU4J3]9+Z_K2Y AME("ST\V*P^.7L'(LMQ^>:.,[Z79T=_R1HU=O*8*'B#5G+;,@)@JUB_%O,= M%X-N%8;0RD)VU/C=(;T_3"QO"D,$ M@<0L%T(2RB5"QU&R!0'O_+7E> 30ZP5-0;L9:'70.274B#9A6G\! 31A;N < M"!?ZR($TG^9=283Y M;?0(";Y_EJF@8T)U"5B;V%K'T>X.B$?7_5DC*KUPN: M@GOKZ9Q3-$D^60-@?K;6@#J;DXJ; KD@,V1F%N3SYEO=@VC4,04%$35B & )95Y!DYU M[G^"_WR$MEYU*:,7-@K")LM9 _&4!LY==+Y9P=Y'>UGY082(C7GRF.LF'ZX! MH\E"QQRSLVDG=ML)X3HED002 M\[03HZ;1]*"CC/%:-I37J(06I)"-VE/2M1U@ZB()4>0\@@P;OB'6G* R99'R$XSA:P<[\N?<9D">5:HU!<*6IG'W/.,'YR%3![_8SM,PBP?#O M=J].?1KEWQ\AI$?+I ?F.Z0DOD4ERW64@)=U$N5N7^N/0\= M75.5)8!3'-UWQ F0U<<>#K)ZJ5Y#QBF.[MO1Q 3B\SC9NCZB>[0 Z@@]YW$' M[0[7WZ =:98A"PP]M*2-W7BFE3:S@#-G"2;/C/@#RWEHOU&DI>>51= MEFV)VEW^\7UB4AQJF&*]1HU7G@RU2XQ3,$.>+,=+-%A_^4^9>CIFFX2IZ0FVJ@SW<-+4X %J,(07FD S&0!MTPHN3RDFQ^@:MN7C66#1^\9@/G*6G^QPM"R M5_#3482/ M/83$EGO[0C\=J"L%N4)9-Q=7I\='6BDAA"$?!2B"&F,R@HWE[-Y7@_R?1"L0 MW,8!4E?^J#)E"\#?0!_PI@"&LP-:B:[4'"B[9V'7*AY9#V M_Q,AEI:_HFG\Z&JW2%> I+,]/>X\[,@81[=6$&P=;YG$D9+\>SQU3:-,0XPQ M#L#&TDO:.+#N97:8+( ^SS[[GIVNG@0B\3H/2B(]/F M8ELUPDT.CDW*E-))G*_.!#FU\5?^1:$D93%LW.;@B*A.*[("J?S(L?0$6ZMY\XLU0AOX XI9>) WR'V^LT,'F1Y#>?GFL M7EZ='IUIF<%8\-6G*+4J,,0AF,F!IO!';Q-'C(-C4G%34.X&NSI7A/1"V>;E MZ\VI"3R@.OK)%4SC@A V?-!2!#5T7,^<\/>' (#\+?*9%0&JHY^_@3[@30&, MC;B@Z'T^_JV*GC[2^(OO0@")R9?%*@^>+@)B]_DTH2HV\AV@O1K*B"I$DWK% MP5.$4^0^1P[L++";[>X__^' _6]@K[9/Z$8;Q4[Q M5>(.#&#MW*7TV!G T! M!JX^[089@'VQWIUUC+?@:W\W#C1*M\JPL<7H'7".1P>N^/<> \<4H\^;:EFO MS5U<05T<'\2:*:@1RC%Q[GP_T8NZG,?G#& )R(L*!D"]NCQ.=,@86BV$CXD M(*%Q:V?')^M/C(!JJ=\PC6/:W&#*E-DVVT_;'$WM[_CO%8*)@V!DH.&K/$06 MTEE19V(+3>E.LBC9AJD>>'!9,M5*IE&J!;PL&X=+=,77 T13N9-,IDI,(C(; ML 83IMP@$1>35N[N56,L]9/O+9&4B.@[Y9&6&%S909)!7&*E$?:=IY K3WO% MB)KT>8(I"&R$ZY)$%?X&!LV?EFI0D'54(ZF*@XECAADT,9B"*MC,:%QERN,@ MOV*)3>'.4Z6LL6NHL?/A4$-8\(PJ%XH,SGR>,.Q2S M +AY@I^U@JCFSA$-FR,PX#$,8Y3;$:7N$^4";]U!LJ*5\)*6&%FIYTC<\&Q_ M#9[\,'D L0$_!.H/DR-M%2#I-%(Q3Y2N(I='VIYRUK6*Y")+.C9,5Y%[;T[$ M7_N1P*/W!J"20(,GG:];G0 4/FR^M[^DI6]Y0KAH^X(,VL3F91CX_ U /EZ> MP4%^?G5Z=G5Y='%]T+BDIQ)VB;^5F9U 5>3I'1I&D4$42X3A'IRC!Z6J#RHD^X M2X>-=_)0CCQA&<]Z\\7WP/:+%?P.\NT_Y94D5AW30&T!6G-Y#1FOA?"10C1! M;U5R\ ENO\"67RPW#JAPX2ED"=)DWU@E!T/M1))4T1"L+9--^2 M)JOEUD>GQK$?AW@%/8$P?%U9WO$)W+]%JQ!NW>)U[*)KP:A8(TZV_.8!DE>% MQMI&:5VG+/? ,OF,$;=W18>_##9SM7R G&VNE[9Q80QFBL9Z$%Q_7ZP(2;Z= M)@%(!37B?'[$PH,B1@-1AY4\HMN'KOM.E_:2R\H_@7VG\[IK]E1GT/W&DK*RZ!>U MD?B*.2G(:N8@"-=("1F]+I702U+>/IX7F5]64%R47:B@4-ID)J_A07%+L5HR MMETI85OG;C?& -SO37X.X.9DOX/YV7*\&[#P _!JO3>;X?C:+F-PHOV-]BZF MO1::R=AYK63W(&F?V'AL-F)C%Y\<%$FU*2SW,A\-8^O;=) C+Y"JJ;74]J!8 MJUXS.3T;GX)TXX63/W)IA.SBDX/BJ3:%Y?15=;QAB&L1$R$AY%[$U!\4_^1( MGY-)U4UU[4X=+L\7*_%ZNT8'23L%*LFYJ.;$Y-(L)NY_:L2Y_4\'R"Z&\#F/ MVIZ=&#.G8:P,@EU!62'Y&A@DFUJ*G_-)58+OSC,T[-Y! #: "B%G9J@7+"OH M]$KWD]-2^,$I9LZ#UN<3YKP)0(YQF16\/8T#B*J-#)(]$E20,ZOU6809#K,F MT5//,8I^GRSRGV5&K-7:/D >MM%,3D\UAQ&&T9,5D)H'HDX"](8,".00M_57 M#Y#2:G26!P^K/;S0GKD-*@^]?!4DGPHGBULHEQ/-G/!W:!I/%HL;RT59,E]6 M "2_%4SO=GS4*KU;N7>HCIWT;Q3 KHPL;PY_M?CT+>WC*$2=3/]D?"ZX.A*L MY,Z4"E*.&02)0.ANJ[9,F[S8(.U/ &2*K#O;='M/15$;2-R].G )DC#Z(7DP M6C=L"L?DLP;C\%"C+<4OZXH:@H0)[>< +7C?+=C9.?:%.T*I0R"(B.@*GE-0 MD,'8MP&8)VF:$[&P5U3JI)-:?H2E_/E83U#.XG;-2O1V\& 8+* M1>>>=^B]&G^#YK'[]PWPPJHO4ZCNP?"BE4*4WFSJW _ZZ,&]!=P'W('TWX_> M72[%_E$2HH.'5::)JN&EU;#!. MGLGR U1M^[*Q;+CU? 9@OK+67ZPPM.P5_'1$2U[=I)W>0,T J.(=DJ:*/EMQ M14_($_H"@I&\D)"*FT81R:N'D-B2W,S&T(&Z4I KE'5SKOW-3"$,^2A $=08 MDQ%L+&>>^;F1KVX2K4!P&P=(7>G3D?2$Z-P-] %O"F X.Z"5Z$K- =9#'60# M@*_F8,!L*_,@[?\G1C9K=D73^-'5;I&N $E'AGK<>=VF/M1/F8888QR C:57 M'&K4^2$S:YY]]CT[73T)1.)O8+!L:JF"/L0SE47<"P2%Y;&YV%:-<).#8Y,R MI1@50Z7BSG%M_)5_42A)60P;MSDX(JK3BJSX+&QFPPY":79I(O#/ZN)^E[WK M-9]X,W1?*(#&19)G5"SBYJP><8/Z,GI#G4&W4!;YIT?._MNHU.[WA3Z-\DZ- M?&]DC78=&R4],S] !Y-#AA6B0Z^BZ8'#=,Y&WNQ]"!J&+[ 7 B"$GUH,3S2 MVC=M9N/!'?M&HA)%4'8"VA9'_(."#P'X(P:>30OWX:AI+!V4P$NADZ"*.(C2 M>9C@3A:<)-33 XZ:92U H%! 4WI"C!5SWP]WXH!XJ\%0U%G=!M/AP MYY+>-.!OMKO__(<#+=W 7FV?T.4*OJ6!4ME8\+M?'42U9,@KFEB2UV417AV( M;1A+&7$(.:<,(4V8-G<\>ILX"A,]'/.M%?4:QD+>&"4*\ISB&XSSB3#.)X>- M,TU\TZ;Y0K=/A7$^/6R<:>(3_>W]: MP?@!63 M@7P1W^*F"GJ-H2'?5&2Y ;LFA8^(AH2<- D)&5)PQT=01^O-Z"4<5,=:YA%# M@CDR!1CB@RUXK1)G$R-' *FX*1AW@UV=*T)ZX0C/.#6!!]1S-W(%T[@@A T? MM!1!#1W72<+; (#= R]6!*@N>/X&^H W!3 VXH*B]_FF?U7T2=+Y7WP7 H@, M9"'*X"L/GBX"8O?YXFA5;'1-!(7E(_>+$$WJ%0=/$4Z1^YPDHO, ,/TTZ=KH M;*$ETR(#] 2 &409<0BE!H"99;PJ#!@Q"/+&*+4(&.D YS"("AC#G_;XPA]^ MFUG>$N=A*/W-6,P4S^QL)1AG$O# C1VZE;^6I;W2EAR,#0$&+HH(QNT&&8!] ML=Z==8RWX&M_-PXT2K?*L+'%Z!UPCD<'KOCW'@/'%*//FVKTS./^@(ZR0ZH7 M- 527;LA3HU03G.UW8TL=_W96M-=[Z3BIC& $Q$6E P!E:;00PZ:)]_R\M3A MY)1Y^))F0\+0;"5T0D!"X];.PXEBU\\Q;6XP966I'GAP63+52J91J@6\+!N'2W3%F2 O))E,E9A*9#9@ M#29,N4$B+B:MW-VKQ@CT)]];(BD1T7?*(RTQN+*#)(.XQ$J3*8J&GDM>)HH1 M-2\03#"?@@ ]RFDM253A;Z"LS>MA\:>E&I2^6]LYJ8J#B6.&&30QF()V\KJL MIODDSZ:-?>R>I\J@J2$L>$:5"T4&9SY/*+P 4[@'*';9Y;R>_[30EOF76DJ" M?\NS\D;;%[3!3?C$V/6+-*#KP>%"'_F>&*Y6,&VXBZ.&?V*82TX3LT02GDF@ M/!I,K& :MH+HU.$5%-5$>%GO%@B\4R2C2=,H(HAPG2+2E:'T<"WKS1?? ]LO M5O [B+)'U2DO4['JF :I=$0J?J5&^C DS+/!:._3:%8(?6-UF!+W7;^,3KL- M@"]=$O#J" IXT>\%7D1.BIM8V^J.?-PAW!>BP[87$+PY-MQ>XC,/H!LT(2$I M 2WT1>8G3../"/QU\BC7C%I3P \VZ'EE<.-[@P#U;FIM0$ Q"+AJ MFH:U,8FR0; 5TQC1%DO< M=K^]0@QAR'T8.6MHH,#5L.ED(=+$\+G16AN&F S8U?2)$4]/KV0:^*T-A@;B M*KCV1+#IOU@1.JO<3@%L>5[H(,ZX)Q;N!69TE5?L=C%1E2:I[CQ BW"PM8M! MH<6&K1\2GTMJW? @V:=(+9+BN@U=@+F4Q+J1UJ[1#S+RJ20C MXN4PB5BQ28K#,CD7:&;TU9HY"+(U4D)&KZMATJL\_O8_-9K1]C\=!)V$A,]H M=&V(%4>)IJZ8J;4(5-S[:#3S3%[#@V*58K7DOM^C@1*ND<.NBT]^D%2&PG+Z MFG%VT1EY:?Z\+CY9QN($8G'V05YAA>7D;7QT8J+[KWJ"A%<;Q?_'U\"@&"A) M_)Q/;0\[C'$![E*- !M A9!O7=<+#I(?G&+F/%"3<45+VHW"=KRRNYH5; 4T MY1(8(M;((-DC004YL]0D=-&2((JLD?)2/O5#!PG['*.HMLDB_[D9X3C;/D > MMM%,3L^!'#;0%77K>Y'CQ7X M+.K;EO@:.Y>8(W<8!&DLX%RY'M3*)3R&)S_7>-&(K M?^=P;2J>[N3U#)#A7(/$_6)Y\0+^.T;Y_07 YJ@^!-";BJG@KH%$\&=0]U!O MZ*C@#KV*Z6_0NL>//E?] <#?7$X%T?P=7T5=;UQ_"\ ,I);(/N4NGA[<]7I* MBW;R*<@LWG&853H@IH&_@.9JTOD'P.("O5+/B=! .-TO)C$M@C!VX59E24:6 M6;ZGH#:32T'$N)YCRTQ+]-&,+]Q3P!L(I2 L6^KHS7-9.7\F^D:!=%RCF%*O MI^"VDT]!?'2WHWH2K4"0B<]MM]$K]90(+823%-ZLW6+C)L!0L6\$>^LHX\B/ M++>(NT)?*G(_BSE0+^L.5-2(^4[31%3>)SKQA2'L%R>7%_!_Y\?71\=G1U>G M.DYU]ED.:8]T8$J6:7NF/:F'@);Q)R<\\G$\VZ#YD:7FK](;@B$/#"P B;*9 M^.R&BO?EC<.2B @+2H: 2A/@HO?4D[RQR9'J=KP, *"GPZ77,!LBAJ8KVYH& MDBK%"H5[HSX]6';RA"L9(WS)(6$C(*&8 M:)V]AL0"+>OH5R_< -M9.&".W6E1RYH"GA@$%>B$A%-JMD\#L+&V2(:)-PG2 MV[\/3A!&8\]SWD 06@'%E.>O79;L7)OS6%S]E=FTI > M3\XEF8G/%Q4[3O6/UPN:AAX7!G3H*((9\H1,XA@&\PF<3SQG MN8JR9]6\)>K^B[\(=G]Y].;@_>6[M4%_H;XITZI-DUE @;/. _E:T&@42CX] M>V(\14,H;1HW9)V#T@54$ QNS#'J@V6#] $N+B;LBYM-!3J@+#HPI%3ZJDWG M81'3P+L MXS6;"(2*9;5<7)T>'P^#!R+R*C4<)-$@R2T)I[IY;$9P.-@(SR5?1"RM@6'P1I+(&B6/.)5]S@'W.QB%Q]R!P2E%K2]3=9#.*R0I"+QIVF_O8' M (B3BTC585"BM<1*7Q%18I*.YW,G[61Q]GST[M_0H2[E6S2SF!I MTD)\!7?JC'%\W?I0?LN+[D!H!\Z&D?2/6F\8U&DGKK1[>!W.+^E%P^*HX)A, MZI6& 7\+6=4^E=%!;"F<+$I/4ZH'#CW*5\E"X-,+3B53K83P M!J*/\#:4RK"3"\D#_:MGY6^5(?TABD\#L';B]3/@&_?4%OK($UEBMCWF8+PR MU#EQ4)+TY-(,^?"S6*3/T#/ED'5V4DC"1K+I2!UL73;O"X4PS:G5N@CO VE,BJ21%K^2OS, M3BC51[1%1!F"I?401_"_IH$#YZK-CM3"9M89PV/LCLY!V)B=9[P MK+@[N-E^L:(T=PV]\_1*9>I?:7](AJQJ^F:)4[)AF6=%!63B.R";=;8!]WHJE"Z,Y+DU,*+.UXN@\3EO9/U M+L9N@@6J#XHM4H3O^[;J"5C"CNJK>I[HM!GS]TEI/UE;C$JACA<%$(8@Q:40 M#D5+!TVI8=R Q>J_-'<+"F-B#N%IX&] $&VGKN5%8V]^_T?L)&^$W6Q?X6_& MZ9_2K3(";#%T8F"]TS$H_KW<^6NMN?,$,6"*(2>-OJ*=W!,C*1*CEBFXR3/_ MFPALE%NN?5Q2 *S)8@8L]SZ,$J]3:FR18I((Q?M!#3JP=7H(2:OT**IS7DR@ MH!9ZA+(\N;CWSTK9&S_]B'BU?ZN)ZAY)"3Q=<0C.'H(+[$ M2JMCWCAGN7G%Q1GRU)X_0TI:\0FE^PX[79"!G?4C@5%X-<_,5"S7/Y#Y1!B6 M"5\F-A*>:RBC@D8"S(2/-;:)D@TL6HP!]^!0Y@*W]9R-#8?0,&>C[0IW7#6I MN)'0N"3K]1&4]=* O3,G)JS9F2JDTAE: M,Q5^!6BK >9CM.U>@AE )Y?Y'U$@&"DWH&@S@Z9/0_&56O1F$2O/;8#2&64Y M\YH0"]/,(1&+5WRE>XD+,WP##@AW%]YBEBDBTH1YA&KF11"0CI(]6=MTDHXC M@H,D%RR=:6'GT;W>T+9<%+U.-4>;-&@:(UKC3;)PI2EG6,Y)+N5 G?/>P6O8 MW <-Q52CU+SJ/)2?)Q\%:]>T#2PA"&HH\@IY'">I'VVUO1K>*3BIH'/ MB1P+VG^7^O844/UM#AS M/3&N1N +FP:_A&E90%!#[KJH>._9!"SY@6#-M PAAY7*3=>#CL.BC+#81B7I ME4RB]$E0I.SZJWWK*/C$*T3?@S^@S(_2=4?JA M4?XE\[UH*!D',W%NN5#W#V,5S&*D\9OMK6N%(:?CK%K#M-%<5R[58\8E3I^= M+HFU@A:B5#'[]^@H#C=J'=, %P430P=A(53FPAM'91 M"@K:J:PH7A) L$Z"=K$K#*%)W)7E6+O[=)"3:J;0R$S.%-&]Q M??3>0 @+4S)'5XH,%CT>.37:SBSK"- PK)<:+(R*5$WFG@V,2SR%V!LC9.KTZ/CWL'-Z=4PPHG2CG]&(8QF"2P(H@RO65'-),@R4)Z_PX"VPG34;'[8YC]-22E!VK4UI"()$\!DJP$ MTHT^49H1+(>=+$GW2H(FSQEDOT%VU"X]TJWO)?$AL>6BR"^B5/7*1!HQ/%@73;/+= _.;[3]\%TJ1*P6]: H>8A3[EFMM'!*# MK!5\83"DZT M&?\N3.9?5:I[%R1G(Z]^+OFS'Z7F@N-CMTMB+0R&/Q+$SOAQ M:3(_V@^3O 77];^C*?S1LP-TW5_]O,7SY<'P4:.Z,AY?FQR/%F\..KK; W0HL&CEP5IWF_4_^('J[Y91TN^4EN]U2 M^-)H]ZGLKX.\WZ(S,XSL^RUG<"2=:AWN=>5BAK6@. <;#*4?3E&H1(.A>HJP MAF H?5P00E)*,)1^5A V 3>.'P%[Y?FNO]S^8KEQ8L^20SIHY4V"MQU.%8-? M6&@S<]-(?]R]]],Y72SCKBPH>01>]T"E0H"!J\FP,_D!Z-9#7.NC4G MQXI^-DAP^$8=^R/GAPIAW7,+U&69% MB3CTPRYAJA<255((Z+ 3<1A "R%0,:1H)G&?IXAIX+RAUU)=RR9GZZ 7-HX% MS5"LTT% 7-T;0M,NJAK @M9+!+^8DB*T-4T Q;UO&E0UCJ.5'SA_UBZV\E4R MC0K\0.+F &%)Y2X'*D+U"Q(5O"#CY3)(GKY+I7SU;\"+[Y*"]87:& (CY D^ MK'NR995,K6 2I(\/)(?^C$NS?)6'0!\)$AMUG99K=DE"PP=]!D%TVPDTVXJT,@2\R1>_#E51Q4=$@^=EY<[QE M>N=2#G>JK1XPE[A4(>DZJZKMDX#4K"O/#9LZ1 (QY9=T>?0 +P?VDT 2))9T MGU16XAC)&_&"6;@?3;249;S5A\2>5C++NEQJR(9L&O@V //P 6HWOXR-$@ 0 M=A=$%@FU,BPRM1<]YY09>1*Y?3Q(U%=8)USY[IR8'%&L\A"H(4'BG!$#\18K MRJIX>75Z?-8[>C03,F=$S_S B/3W[QM@1V!^Z_KASE;CGR6PU8= !"DRY[PP MPT%,XD72_TP]N8R/W@NP?6^>N;_'"]B%3-X')PBC[/=8HK1H;SC,D:V$G$IM MG<&*DVHR5M;=F2P4=0[%_L5WXW43HP3?T'#H(TWZG#=F.(8E[ZB?G#]B9YX@ MFOX!>)R;:6S-(="GK;@Y7XS.75B:1I-,Q$^.]>?>\V#I!F'RPG2$[P M\;>K1%H8 C%DB9T3Q.BD@&7V9_+N1&6O-]4:@R% S%SP-MZ915G,PU^!]&K MG_Y[//^?&/X6H'R9XE1HVE99>U=0_STEB50%Y*%U9OADFYFMF9EU9VTY0Z5( MM0=#D98BYZ0PPZDJ*7(J/38M!/IDCF8P)[XYP:HW!+ZT$S9GRD"B?".HJEQ,L4A[X;4V(LD-4]6!/ M;[[!(3)'-^2!%R:MX7\K-MZ/CXZKXSUI]A,:D/.176AX]Z?DDZ/B-\T?[7L) MD[<0=CV? 1?=V4B2U2?T2>2>6MMUDF\"/SNT;:S;.00]X&"C?B5=JO$%G4MY M(Y/-*NM1WQRT&Y.-.TD%_55>+.YYG\'2Y[A=(E-C(KCH].!*:9](.C M_(NC:5]L"JFSC)Q&(37/SXZO+^'_3DXOKB[.KR\[-V+V-[BQ@VB,7@]9)C?S MPYOMODPFROB[%PE@0EF26CCJFP4'1..:H0;(R=PEK1,&&6'< ?!,EYWKC3-$D_3L'Q]9N-2EIOC/F-N)^ M@UGR/5=4\=6#4A>L&60*A=2GV]-RX:\ Q9.!^1CYI78%TBJDDTV=73KLT6.2 MTHW*HM0W+_WET1'4XOEA4+>%>B3E:M+X[BSE[# ;>J*N_-JCLZP3P\RA'WXX M\)N[<:^.SB]/CL\NCC\<^'P[71-F. 7(=^3 KTZ /7;@FT $M1CQ._#9L.[7 MIK.>.>9-P)FI=Q''O.0QJ,DQ;Q(L%!VW<,SS#"KC'?/I% ,_0)EA2V5,P[CK M*9:M#*(GR#!')5$=>Q&].=?DK.)3IO&,C7L#SZ,LO2A=*>[7&]?? M259S@M M9C^%A:F2O&+PUC4-[97X$663:"H[G[B!#DWB>1BNIIWCZG<&P6YQT2AE/T:ZD&7Z3WIF.K"#J M)>5_A@6C\-%+%\.? S^4;G63O_1!>XFTY]5O_V=Y6MZ"8DA.'OY&M%2$&_H@ M+&_^"'[UM8U O$[YZ"5)6>>OO34^H/(7P(EBE'/'P^8"5_BE#V)+G(EY]=O6 M74)F?H_WFO?O&R=(ZJ@>!I@O?0P#B<. 5[]MG]HL#X/^CP"3=J'''_17K%Y) MCX>F^]![;Z[/]JE=:ZGKZAM!5\@C"RHWQ(2N+;7[U,>TS[RBI$#!DIXV)=T* MZ3SR5B)JM'M<"-%%5QYXSHZ4\3VY.CT^[>< TNB=;Z-J!;?X!CEV] Z8P8P2 MN>35-JIH0VGPYP+$.!*L.UG%H)+7@X^!)6M@*<:D_V-C MR'6WK+4'INT94<^&W$"]'8,Y31J*NV-0YT^MCJIWF=0T#"C.KW^L6!V-IS9X M&':H14I7TE)#%;7, +J1#7&\];TDZ5)LN:\@6!-2>NGHPF &#^\)E3%*'L:E MP!8'XN1YCJ3/$T6Q#PUZ4H;T5-O#=L;067[ A"Q4E#S*MU]ZKOLV[LC+.$FO M8JF2E?;D8]PI'W>R4%&JC<1/ H6U* 3O_O/#Q83I#B%8;Q M.D/4FW\!T@^C@RZ8,E_[<:FBI6TEGD3W<9^ 4-W/"WQ\"@.85 M ,D6S>!GK(C,/_%=V$S M+EP*NQHK^"]_C)9.1HN \H=_\:")XNZ<-V<.O'G7HZ7XW8^QTNE88:I>Z8.0 M_=F\TW2HY*B0^<&/@2)]#]],Y\,(:&GC>9G/G53F_=-\K.<;E7YS,$.CLXUZ M8ZU*BF_41_[.GPCN,1T;LZ3.U!::4QS7=*'K]> 9W. '#EIKDK^+/B!\)O" M\/Y3V5O"'V\(BS>*7I*]/K\X.;FZ.KFZOCP[.^L^)*Z?;PB?IV^*]_H-X1KR MF-58J?8,>=4G[67C)R[U4T$M2IB5CZD,0Y!MKHZ]B,8\<:F?9VS<&]CSLO1B M".4J)M!7SXG"VO(83PQ^"U,?5"R58N!H]H;6]W_$L,>/'K2J MXV3RF40K$+RN+"]SDS_[WEN2^WRF[HW,1IWX&!KZU'RX@4?\.E3SRHGH]PZL>IH) MN)_#BPL.23E^>IH'F%^'E51AB95]!R>4W5T"([Q_(KTSA+ -.!>=[^_7Y?#A# MN^PT,V]H"_:OS(5+R(6+CZ%MT-"6 >?A1G#Q.NS0/5#SAK)(YS[&L=GCN#66 MDI(U]#_AXB'NH#_&LVGCN262'TYJJG8[3#&:CF.)W%]=W[3$:=)W/I M,5$5\*?.[A8Z59SF)?>E=)[FY7Z]F%VS[ILV/>V"AP[W5>O?2]U:(' AJ5HO%;R0>/XKH9_!*)WIU*E MR5]T/VV>WH>9+.J9<*H3M;+O'!R/N]6DTO#,T][8'R:DY#H ;G>F1*5FR45O M:-V_1V0_!H%RW2H(:NCCC;E^O2C;XW'1DJZ*!PZWZC]>E.W/B[+7_;U*9O9H M$5#^X29V[->+LA]C1;?J/WRH3!V:\*+LQT#1IO./.&S1F.$>DU5T']U"/9*N MRYAS^0V=5CS"D057G3C8^<@2Q83$.&OBH6NSU@Z6B#+UE3'S8BC,G :^#< \ M?(#0)"J8Y',_"&PG!*148,QZ!\NV9II1\#QUW?FG\ K),XB>_#"$(RO1XM2/ M8(N.Y;K;.\>-(^<-O ;#K[(01>B W#_;KOQ',R1EFXMUX[=Y/.315(V-X _A: ."48B:A+\L]'(TS[HY"G?]''V''1V!K*]_?D;](:\*_>_5/&']AY=X*/#@A[O1,.'8@%]-UN60,<9O7F%5B%1SF M<92QJBH WPT3&1\IC?;CLZO3XR,M\R +:?S%$64:,"4P#O8\F?UO72L,)XMD MPJ9<'B&6-P7F#B'$&5HBVN&X6=)YH$*QX]1[(?6"QC% "(PZF)P2FC*0H4D/ MPO$TMY;8]S0H-4R#DA,*S( 4E%'269JKY5@@D?5&F '8&@-C +^,O3\=:KG< MW6SQ#= NE*K[8AFB<^UWE+58%5WKES@$3" R\\(JJYIIE.H:75Y^,31FB-E3 M\EZFCB;^RZG%\OV@!0.4.K9B\AH"Z@S K;F#3MZ2;G_UG"B3 E>T%>' +^^Q'(,2BQBP_,,2:R:L[CRT!9^*)$1EJ M1I4AHMU$9&(X@0F6%[=)\L2X,RNK>=-8T\?- 5V9NB<@W4P>K_V8>$562MNF M<5@IG:2SEZ)#55'Q"H^0'SWX2SCXWT$H=MQ[>G1:/>Y-VQI%J#'S3V%WDN]E M8-S_HM3XK?.K/KO.9"%=-\ #"X?9]7+I,HLOM'M<&1JNCV41N91>3N\@V@/= MP7>B- &A-X>&/;KW"3S;$1VZ9_5(C4+;(\M#"4(+K9L_EFFJX1W=0FU @IV? M7UV>'E]>7EY=GU^6D&PA2I,HLI%9H7KZ[.C:]R\L/OH*/WJ*/D.RB> MAUEC)]R3[RTAF.M$D*FU19NAVSA ](6\?/8]._N!-8_U@B-W[ M! ME:8L))9(8R7F61LY:DB+"^1LX*-X(*Z+WP67%W(-6, E2J9,]1NZ3I6SI M&37+*KO4GEA&,G>::J#WAS#IA2B4O)(4A[HK,' *, 3M_6WRQ-T#5>%OH,6* MW$>I3YA^BYQ>:>",:" \\6YXMU@CZ5%B!+0D$I M%ADXCDQ1E=R;'I"3:G", M$!9=T@UH#$,4NA^>X%H&)ZI;WX7(^T&*%SH]6*_1;6_+'2\#D":+_QEX"Q> MZ!7.>-8&Q)%CB_HICD_K;O&L!_\VLHM]R$[.\EZ,K%TW8)6\)Z-B5Y3[-0C1 M=%G_$Z45E9AWF.":$*K;O4-[!JD%A]X*=NT.O '7WZ#^T T!:AU39@MAO==G M!G$Y#3PB2YH/@?WCTG_[#.QY^H7IVV8_.#E']?G9\5%U4,,Y=_06CN"^:.$' M:\NSP:C4+N_XS,1L+A"R]9W?JR+8H^OW^"I[W/6=WCV%Y*2 !7MWK#A B MYPQ?-!0*$!(2*)!^_:N21#0X@BULSMF]#*A48>8Y:]:L?_[?8JR%9L"T%$/_ M][_$ _[?$- E0U;TP;__C=?9;/:__^_/__GG_\.PD-))U HAV9"<,=#MD&0" MP09R:*[8P\=0PYA,!#U4!*:I:%HH82KR /BO$/@#\T ^T"$,\[M*"!9\T] ? MURT>B.U#UN\8/:9_Q7Z1.!D.,8]4Y!''0Y7BMJ'W;D$13<%BQ >Z^;HJ6QO7MAM3/_R'JZ;*@L;LX"TUSG\ M_C P9K\4'78,T))_V::@6WW#' LV!!#LB* Q/(I1Q+H?R[2?+@7^N+<,97%J M$02U,]JZN0GZ)Q?-_()/UPT=VSS9,/8+/MT%C/(,(!7=L@5=V@!2!LH^%->@ M@0_V5V8989*(/->UU\)_8:_AG'*;$;%8[-<"D'#_:&GUGV>*]+ M2,F"98/Q@V2,7>K'J2VN%D_(:6\&Z.FFZ=&9P@41OSK%0ET:@K& '4(-TM1Q M0+Q$4"1&,GLTK!RE8<:C8>7NSS]#(,A__AD#6PA)AFY#H?+OG0T6]B\/C.AE M#$P=9?;OG?\:N#?N[%@ M#A0=LXW)(X5/[-]PT%_P\5X;6;$FFK!\U T=H ;*XA'U!DSOHR++0'<_P@8I M4Y#0DD..KM@U1.%-^(%/*C-%!GRSGN2MH6 "B[?&1<$0N^.LVEYV5R.M*6>B MI?E=R%(&^K]WV)VWX(771](Q74#R!/Q_1!E\P^ IGO*_M%JC#-VMLZ8Z7M#6 MH-4=#XG\X"XD TD9"QI$,GD7TH4Q7(LO?AXYP=2A!+^/ZZY"#9,&4 MUZN?#"UU:C33%-X&Z:HPKDW'E?G@S$C'J,-5MX$R&,)EQI$ &8"2,Q:!6>[[ MBW75MX=VUAWI\O M'Y]#F#6@D(LO%(M'FH'GQA/-6 (0U^62H:^_677;D-3R!/59!&A5?*RE%6-C MJ]GFV$E<2I@KD)DLXH<0<=>,[ V9-<83H%ONM.(F%.D#@ R[Q'+;I"(LT4_N MK%*"8K8$S0%QRW+&[L 6MY@ "0*R @OD#ACE')#++:4>@VC$ MNQHQ4K&B%BMKB7E M-322'CD=ZM9!L2GUFQ?3NFEU?<.!LQYBN^*=8R Y[D M"2A$H9%!DPQ!Q#YSOJQCFG"R*<62!*T+!)/3Y23T)393UO!L7-++]A(7'^@-\YA3K0'),R%S< M0AHB^5&"3_;$ (TO&6G5"YL#T9KYZ8ZDO*>.*8@"\R M4:Q):#&LB;$J,V1:]<34B.^KXKC%E_L\03X1LT4@6+ 3!-RL/G'LC<0]U< 3 MM"U#@_#2X()]D9N)C!:IE8DEU72[JM.X:(^HV9XRSY92AQ(X"438J66;+B4> MCK1OW;'=@B0MTA:>MFI#,X(9^4I_@*R[&/U>4^;]T(.^-%]#:'9!A;X5%5T9 M.V,?&N^&;DVQU)0)0!8.#DT9NP:EG=_G0,A5N"A3H?!TO3=4V/Z$$,=[$ Y_ M +Y3'82G,ZP<4Z?SR5!I,;E!?3AWK>=P.!@0%A87AK!9J5? HC!(JJPXXAI% MT",T8W N"&-F?L4K:J6K,I11F^9ZIEQ1JQZ$8^%WVIY0-JU-J.V7]=(A&FQW M,JPF6%:Y[QI*6W.J#CL&5H(U=&A,VXJH@8H)^@"J7-EMZ4.E/XM@R9H@6IPR MGTORDH@61]G!&A"HI\?]][+0*D(1B+5)Q&J&!6UQ3\7L@60Y-$>)3'4X4=M) MG9]E>KV:PB+3B,#?:1=] CPVO3FBIUNWJ)C*#(Y8T00)>.3A M=E!9C4:SW%+IXLH4M&II0K#X874?H"ZL_#[7\,SJ4,D8NMR !JHT!/$^)& ? MMBG%M&S_]ST(YX:M6:% +FMJW>XE5]5$&A^6!\]"^&P\O4$+O6/HTT\T$.+8 MMU)[,'5A M.30T&9@6-W6@ZJH!%&,&[H/Z!"HS#_4HZEQ#,]^#)--+4<,,NY@UF;&D35NK MC)@5/?:-4A>7C]\,EMDFQQJ#]HH3DD)N(J83>MX;5#'"D1J^2.291CSG5#\?;H&EM5. TZI69+22=,"1HW&GF(KF MF?KB2PDN'"Y6PQ0N:QQ63=4XA9O' /\"J;#&>&SHKUBNT&"9UKC)2=QR-"E' M=;4@8344+J4I//I%A%+J98&>4@BZR>I%.)AC:CW-^&[BXB4B'8>A_L86'): ?HUT&?[E?+<$SWF[M7^.B#RUW' M1B-"?Y_>J,3MEY?--%U\!9LB%!#BZB\MF\_O!M,.7U]U98(!FXGV5X6 + MJ%0EQ9]:2%;@4W>/?QO./+70NS^NSGYFI?_\.CK*G_7T-I/Y=6SE$]=8W4S< M%DP;!>E01(O"< 8CZ$T_FV<;$,HGFJZ?K+^O!_FU1PG'"..4HGJSI[@;TO4I MPACC16=NE^/-_&Q5&7)"I<(5JT&EB%,KOOMSJL73)9^3-+RM:=L-=6(XY09G M]Y^\%]OG"&P=0;?5P6V'F_5S^'@I9^/,?$6+XQNZWXYN:AV+_RBZ7[GM]@&A MWRXS7#;57&5PD*6X@CC6A;@R#RK.@RCT(6\3\'^O$?H'8N#]0O]K_.. $L71 M5?H$\=PR+VD&T*^D"+?I.2CB0#&0&QK8[-XFEIN/&0AOP92&RP*8 6U/36S: MN!+3$9*^FLH7.,K#^T \EA+=$Z-ZR[9'(8W:UK4QD?&G1)-?)3Q?U M16!%TLDU^VKP=8N^6N?G/"@W'$T51%NDN654&U)Z+JVHQ<#R>Z!1?C8'Z!23 M)P0-[1'6AP#8!4/R4MDV"*\!RS85=S-6L(9QW?V#-FYFT&N DN[ GF$A3!0[ M)4ANAL>>HB@ VT89EUZ3@_@_S(1T!9G"0!Y*(R+$(6"-'0L.-QZ=N*D->3CYM!35&Z5WC%6=\!$4&04 MDM$M8$&HE.TA,/T4R+@%8;!F!*R3I0<.14#IS-0:"\&L=X?AP(8H3C/"SK[4 M*Y=^'=@_HI#/B?Z&TN^4^M%&71WAJL(=%9PM<%:TCOV.'E]FS.$*NA+AVK M:=A2*9JJJDU\:32&+2)5)+!58*7Q.6(UU$^+U5Q>/UP#H2?S(-^++X8MJ'>R MYD(C%PLI=B/T[T3H%]FGBVPVZK9?-F8/- [048F=V,3V--?Z+ 7T* :FL-Z4 M)?+=13/3%##RE- M9QV]\=))T8D\0T>$OR>GV@+:U#H,.WQ@M[>48>JM6L\1.$6>=W5J:7*U:F") MZ5D@;07('I0^+KR"N,?\%8E%K\P]2"DZ='@4=,!R?2YD9Y?9,"ZCH91V@\X,^F>9GDV&%F$F1)LL6*Q8V9C")"*S+ M=P("ZQWH=X'@>V8K'#L"?5E*HA9=AS':O:5:[LR<7KAF#W$\L +OJBB)"@HE M'?,O+D!*;7)1R6*=GL@YB48A/0/S\3 ;P1V+R=X6XO!5F'GWHBN#/LZ5U.K16Y**Y55-2S)JP GX@>; M6MXD6RY$+:=,Y_-%P?+JG%II!MU0E6JT2>EU&2M)@269SPA67;64H7='X5)!R$6Y>F.>CN:FDT2C%5BWX>FJ?-%[L*R+\0J) M&(!\57CBH.G7HIS=03F@DA,Y7ZT6FTM\C!=ILCN1.X&5H,^BG/VA*$=E4S;6 M2%T"N@![WF+)1OYK M!9-/0J^'T\>#K<_2\5,(W\CY&#F[ MI5&\8BEG(^5I79IE++4D-/,)5FW-F5ZR; 5. [Z>E)^#T8V,@T/&AX(&I4=M MI-"9:7RP8"LL%F\TN?8J-68C"\T)!^_LXQMI_#T O#' 5UNB1ZA38SH-C,S9 M.964%@;79=DI5[U.@_2;$\ ZG0_B>B\:^$:$XP+.\+-,?J:"?&Y 8_,,W8L& MSGH, ,+W,G@0#LG-PCZ>P?-.)D8KAJ)V71?U,/&BFE6P!L$W.OA4SY7-X@@; M.Z/K8^;G5_FMF#H052<#2A_7$/)'Y:5?)I>#IA_5 =M$+V3ULH:#JJY.X/#+ M_:R_30X1M,+.E]U%CK!Z+Q?)]IML>BB5:V$2.-% VK/'('.87K4!S<>MTX"D M=.WKK=TLK?,?P#I^S&YO/^E59R./I_(F!$LY[,PTEQ!\-3 Q3'1CQ1BA>/-V M4K$DS4"OKR/LK6186 T70\YA6IQ6CBESF@^L0CP-S>TFU64/-KZ A]UIO D1 M%Z+OBQ\PO!1=]FJI?&DX;VAX76SG:=P>>KL$;XSZ:*YP^6G)4L*!Y(&JO% MG&:>ZHA,LCRJRUQ@[;,K(XM/+Y?V-F]TA0.2TX4)<*70'!]P%OR M?2 R0 <@;JO$5R7A*] M;T[UW;1XII[]VP3XT2ZB,;)$#G0FCF-F1!\ ?R4T#9-3L/KC(3^ MO *XI29_S+#($<7,>%A2$BHH%/DJ2?59ZPJ(\EQ6P94KYE?)NS=2A*+UP]T* M;=BJD#$JM452%&NM&T4$64:\6%GS61*H 5M0=""O+[%>TT&C'JV.QSJK8D*! M-6)C-HUNF[MN.CB^UNN(GKT7OW%95I"\0$<%%3FKL\)$L05MC>9L*:W25L'$ MZ\K4TMB:1L:9:T?SLTO^YMB6)&?L:+"I7Z8,-C/!$ %R!K*Z9(S7(5(EK[<: MW6IOI#K+'"^7>;E@]@,;.7\MYE^[_.N@@N=JY[Y'J \[C%+&RF*7 Q,]VRL6 MG I1"-R.LQ_N4R_C*E.GD>H-QI]8D!-Q!A.)APZ&C-R M9(2]=O?L4X7ZY:\P.H=4%P''-D8MH\U-03'.ZK'EB,I>N_+^"JE^9G2_-C6\ MXHAP$>?+TUCT5+N\8(TNCC%C3IFFEO(*"QS?OY 4O@N4;Y.2<8ET\-<6R(O/ M!5/>OZ2&&T\T8PG0!24E0U]_LW;*]_H4)0N=I"TD^1XNY"?4)-XII>K+P%'4 M1G3LKM1'\&N7&HQ=G3,5O#L5!_X(*0C\#"^)Q6I$9;KS<@1O1NM.<"]N# HI M?&I\]R/H7;:3O>ZXG[94)Y8EJ'I^GHT&]PAR -'[V9G-'T'V)MGH[37JG=$\ M')\11^/K&5*OQB]^.Q3>) 9;U#W21Q(EW$[;G8G&J=<3%=K0_RP:V/^\4"_]#8),YG;)[C M>ANU7:N/LN,BV13242&M-!IR*QU8#R)0N-R]L2;0EF6LI15C8ZO9YMA)7$J8 M*Y"9+ ++KT$1PL&TU)YN3GV$,G)+JL7);,IM-1U9E*5HQ@G3H]"*S:/X'P9Y?X30*&KT.GE;,B M9K(A%]3TC(DTIHFR9"X#F_4=('1^;8#P=4JMN)2:O/: MA/.G(3W:&22HJ9JSVJ#I#,A4B52'DY1S;03PB=J9 MB*'M7/(U:#]L>O&#G:_'NCW(61G8/(*W];C2E MV=*/E:*-E%H$14Z(CEI6J(143[!D+A=8\RPHM8FH%5+$X+%#P,K2RY<$.7U\SB=H[:M57$,WI<-.7Q) M5=VWW,KY2<575GBL6<>U>KV9)M)\+&%4'9,*K)B\%5^YOD6UH"X-:[@./9+%'H47C<*_=!)T:\2HO0BD4[8&4K&F8XT+:L% M?M@K!M;#O G10Q+]Q,/,7R5%^YUPA*+,I,*U8_R@EL@,ZI-OH.=_C!3]O(/6 M7V:)%C2E'R?4MEJ.SGM&SHIIN?KUZ_D?)$0_Z_#P5\G0&<&:"9LL"UQ;-TKI M6&$<%1O7K^9_D S]M(/-7T6BY=2PHW%#H.".#'I9M90S%\J-1*^&1,]\5O?< M[GP_UDA$R.)JQ F9;&Q@B=FQ&0GL!NJ%R"M0[O![,'Q<*2F"TTL M(3M2VIA#"ZMJ,=E?K>I-9M7I M*ISM8+"5Y? DVUU!'7S^@IM3ZJB(5FOL%WB>![? $L M@1:<'+AS7&#P>@K*)82I,TD2"<[) 6=8$Y.<.0J(# DEOL'Y,K]OB*A,V,%033@V 84 MZQ,HMK-Z"0!Y*(R+4-D(TM"Q@+VYDK#Z]PJ!'[\[J 9RH?JOK]B#9:^;Q9KY# MSQ:DF2.ZU<")F#<::Y>O?ON];/M3Y>X+]'A6;J0*7+DYRPQY;$H48]=NR'\R M;03I//K.[>>;CQD(<\&4ALL"F %MCRHV;;+ZQ+$MMP'ED\9\4*H;69I6N#+! M)\EFLM*OY@*;_O6ZA6]IY)F5!UUGG,P8/"/R97$^MG1GV6^6*2K=+*FM I._ M(?_K<_$.E0*YJQ1(7A2Y.65U9)Y;<@,A-6N3^?GECRN_56*2KY>8Y'DEYC&N M471!EQ1!.V8[LX8Y04X&2!BZ;$&G ]U^"4S4O"+ P9,.:"OV4-'+.N@"P?39 MIZTW%XU,MMOC\O-IAM;IPJH97)/K! 1\X_I](+@:/B)W#&^2)V,?]JG8 =L5 M!J"S:+*$VH1F!"V;<]-RG'*L]EZ++1$:+U,K$DFJZ7=5I7+1'U"QPTNQ*%-W9 MCZJ2]/XIJS?6 %N_UA),11 U@.C^X,2+!($EEV? U)7!T/9#*/H M:P;?7/S M)*O+8%&?"Y,=@12QR.0 M? #L%Z)=-T))GN'^.H]VSQ*#8J(#>CHLCJ/-J:[D.IE:;50.WK&,@,2@]@WN MW;#2E\NA4J(:Z6)YMWX9#;*2=HK\:U)9$- M3YMMV5%K2B-7$:G NL+/(H^[3#G!H& MN8.U<4$O@%6V1:B ZZ0YT5@E:J7K M9+GD]\8:NX.U46DD1V)DU5;;A9 M,1SK)E)918]4YZ.+8^6MVTY?7;J6WMG'#[;?4M4*3IY@;$-5LKR3).4(DZA= M)Y?]4+_E, UC5PZ\F(9!GBUY^5('-%.+Y;!NJ=62RH8'6;SCQ(U%.K $^C,/ MC9_WY/?<&!DQJK(0<6=B"RRIM(B8%MA0RD\ZA'WNRL4"YO!$*RE(S70LF4_7 MLY9!.M>(Z8\4>POJ?N)Y4"R9(ELL5NM62 M&U7:OY 8+Z:H5;K6C*Y8$;L4V%A)\,3X@5VW)\B?M^OVFI[CL,IQ M<@E,J9B$ENX:(&F454=J*F;66N3F;.#4R*U43+#(^T63YMG#5RACVM#WS-9. MA:#RQ8[17#)X0HC-:8/H!%_>/7_NZLDRK]^,>2-::X5\/#4:+?IJ?3B9ZG:Z M.M/BP3=@@H'6SZM7_4:LIKNMA)Y-"\-FNR\K]#B,EZ-28'=3 X?53ZN@^T:T MCOI3#ENEZSD<<$9%CJ4ZR73[QJRO#A: WBZR. MOB)!@, 6\)F,GOM8K3CQ?#ZC<4-NW)W4DWK/2/%$X.R[-;J.KG)]\.J995Z. M6>DS8I7QBJWX:9^GS?\L-"0MVS"M4Q;_LYS=%A#X[,-W3];H9S^#Q-% MJ7%K-.[;H5](=-5\Q5,9T)DQM'H23Y)]B6W:4.4M1TUZ*JW>6\48W5I@9 MO8O[YU]J@FU63_"SY(2FAM.BTYQV5J7YH)^>UM@@Y&WLK)ZX]+4'K& -T6EW M^ ?)F!ED^"<^Q=$F!R)YISC%3HY]0K"4_6/S(:E8DF:@=]=' M6DBLI?9UJL65+5$A:NF\ 8)[J\)I4.XX+L_ \N."^P4D[%R:_@8L7$=XZ]DB M0>>C2(X1N2J)I9+X-%O >US*X*MZ8".:/Y@>GB\<=#Z"(%D]1H.B0^!8K%0' MZ=5*L?N!=<2OB2 N%"A]E>KS C#>\R*TN)=%P52!'9+T?,TK3:5QH MF%=IV-V(^]*"^VW$_?5.BT0QE")J\SGG1%@@IU-X(U6[2MJ^.2W?WR9A!=-< MHA1],#%,&\CQ,>KM-'4SD9C)&K(1XP25DWM5?1CK2H%U@*Y)E'F8R:U4DY2VX5Z].*QKU? X@.% MZV,8A6^'N&#A^O,Y')O.GROQ["5*[&R$M[J@6<8)8](/ZUG:TH?POQJ3;8 D>VJE)PHF?[*4ITE;<^$]#C62M_B[5=(MA?WI;^. M:M]93Y^;=2J=%<%65*45%\+Q98UL!_>4[U72=J#*_']GP?U.%LC8*]MN6B-" M50:)NA@3%99,WEC@V[) 8)3 6UWH2S*!&.>S<6"5X[BC"1(V6B4M(W']IOFY MG./OR ?!405!8@0=S$6>PBO3)B;66-&0I:(=OS'"=V:$[ZT0GKBSKZ[=W D;A/RX0\TG$&VDMA'Z#;7",65N6+!>^;:*M,))8SB1TI'-GMR]BHPO3Z 8[S!0&#E\^HOT3,"X_5LN4%M>#: M\ZS"4@;6K_'!-?&NQY"ZE#(BW\G0TPDYKIJ:H:M*)QE>L;R_G996#=44-J$UYG?4?)3P)\Y_ 9KNPF+YO% MLH>+(S-Y!AG7H;DN0N?$I>E\E8.CA5EFU6P[778628^;0ZXQ5T$ISR5SBVKRZG;GOCT=/!\V"JQB+Z=DIQ*/SH?-\2": M4'FR,M6QFV+_3H1^^<3K:]#L1;,PRX5[M6R3C582S6Z"&&J+:Q"B-\T>2$(_ M#U7.(X56I48H:8YU*+E-YPMEB@AN'.YG$@+I55$CHAO<5DP#=F(O*QKL-Z[+ MZ/##Q-W76&ZN_'6#.>5^7Y$ ;%$01!31,,QE?2)(D$U+ ,A#85P4+$N0AHX% M[,TYE$63K27,OC/AQCFFFUAR1L).!594O0(6?ECG/<"X#(404707Y_DJFX5] M"@E_$H6DZRER2:>T*@>$3+$.L;($^O)9&/W8!3[G1&F 4F<$X93@K3,U, M/#68!U9H!><"GN]&'?&CU,'EBN4JI;4K.#FIU-(53HLGP/53Q]'%_D3JN*1^ M6X]1 Y9M*I+M [NI*]#CJ#=]"FLD"%KIDE:[V:X9*E=(C)JR&%BS^J(*;CW( MLP"[4>EEJ'3/L"A/4$\^A9*3$4M)6BV)MU>]:JL2SBX9^F=3Z$E@?6OJI':I MDPJ.CZ S(F>K[<#%<'NF*8)<,& MZ\"(E9U':]K<'JA+;,':B8)5%UN!C:=>GD"? ]9/I,Z/>;!QAZ2SJ8J84MFT M6K&F22-^#97P$O_Z 6-.)2"B*8NQ? MI+DCP*"('"+<5$QC8 IK4N1[$T8>,*4XSHC)[@BK41/6"!QA;;(2=A:XOGO^ MA15^:SHXL"?.+W?X:$Z-=?4ZT\2('%T:50O6HA(X\O@1%B6(+VB9,K4.B62P$CE0Q,S\OL4V2"*P5^LK;1I]=\D^2 M3.>DE'1"I>,B*W::;:J?B0]HNE!+!$XF706E!$&F'%!*JS7*T-TZ:ZKC!6T- M6MWQD,A?>:7L\P#N\.Q:.%RLABE/ 3X(D/J4 UNE7A;H*86@ MFZQ>)*?XK&Q&ZH&[COBL.>TT'_4PCUN9:7=882)-)3:+=HM#![,N7R#BS9BG M,3SZ\;6_8(,PF#Y,2/8R@B^%\=CJ6?FV<7G/.*@JV=$5#VHHJ(JTK2Y#PY6W M4.C+XB=#2YT:S32%MT&Z*HQKTW%EOI488^_0QQ]_CNX[ZW'6S];?T4 O#-JL M)WFUWS$IIKJYO%<-Q9.C.>_\_RHOY3%(R0&PS$E8'E?AT"07=$&,?[G M'_A/R+*7&I208V&!S179'CX2./X_OR<"-%7U ::!O@U_>:#H[6^F,AAN?S0L MUZ2% VD"BK;_OMOK=Z=/^&"R_KD/)1K6%\:*MGS\;P,:U%:H!.:AFC$6]/_> M>[_ OQ:4@_W__G9;6\H*P(XF]N^Q8 X4_1%^#*'_*/\#&D (#4W0__?N/PU# M@E^MB:#O#>E^?M0-_CZ$XC'@""X)\/U^F&'ZE,P+,4'@PP3=YZ.D&.-C>"PJ MR%$A1@-PYXWJO=$L91M-1_O#.5-8IL8_)(/."3Q6_1,"'" MW1^H!P0HR] 4.?0?W/V_\^%D;V3X'>DK3-"4@?XH02@">7N(NE\ZSMZ5K>/=DZQS9KV4:6JX?BI62( MZ["9>"G-A=ARL9BMU[/ETF8%EY^[RSW,EGGVU[$_\;9@#2%^;4._#R4?V(<0 MB=/AV!DG2YYQLJERK1ARYP9%GF[HKBI5I)!O1]60A'B?Q1G2!61/RD!Y3!J2 M6QX+!0SO7 XM":;)#_M*O)/O3E+X=!B=Z&E>K528^0L3)G"LZL%R;\(>;'V! M ?HX3I*,Q/=EH0_]PKX$I8!$\C@M4P*%,X)(R7L"HP$;2 80Y4S$PME"I5RR MC>5(TZIPP?AARVE3D7!Z5LGBF%CL=K4H.\OC573"]K!E:AJ=:Q00.#4?&\>M MX0Q;+4H#/ORTS\PXP6O]Q*K +2O64#/L%LC7X]##>=(R2^N#2G@D#U6E*9FK M878\TX@JSSP='61*1+-$E<0F6QQ:Y,"A>JGX /I,ZSYM5W[[H/9ECF1HFC"Q MP./ZPR[A09KZ/?2P@<2WY(E]G_(\!2@XMK'^P=-^[B][2G)7"'IMT"_[ZL\V MUQ/S!R0\6K;E]>]N3J D:#X70&&Y[H)Z")/_LRMX_,'60NC \)[#^0C=GALHZ^'NK<:\-U[LKNJ'[ M0%7VD3UL_WNGP)2K>(O9+2/@YCJPVX[4&5RMT0S6N4JXU0I5FK=Z,EQJA1CD$S. MO'N9(9 JO#34-$4'V%K%'N&/A^,>R@&'N*T^088$#GR75AXIPPS90Q":KOD] MY,4[0P#V)Q\SW'>DT:.,MMI@IT-96"ZAYPWT"XFCBCLIS@O-[ECX[5HL7)QD ML1&N%"/=8:9,-Z;N)O9S:RZB E$ABK@/H5F+AR0Y=Z6 >. M$QA%AW'JI+UR^;CO4V5Y 9#5P$"Q$'O8*/%X%VQ5,B6,>@E6';?;HY1M*X[6 M>2F:VP*F8$$C]3Z4U:6'"\+N50%^!&&?:/_B%H)DNZM'.USF9M4AP0I9$R"A MQ QJ"54ML'GPFRIIX;-EX1*$FC"7$"Y M $?X0C1__?G+'3$$E98!M989&CFF8LF*Y"HNH^^V479GZ#8U!X*NK-SO?[\U M'OD9E/'E,JXA++)^W)HE(* ]T&2RJ0YEKEZ1$I-J M215%[$5[G S'CL<.773!44)HF$,I^LE.$OXZ)^FO2W,-D@QQ$P@'D.=S3%T: MM01==6J1'B=(:KZEO\0ED2CQ9KGP]\7E0L& '%89&OI3?R\9JU 9 "9M?%I( M+QI=L;AHCUZB+S)&8F'RA%3_DIRDO[:>&0KM$)'?5L@&&IB@1?M^]3UT6%!A M "A#0M"N%"",USQPJ?GN*GHR_$!O-?W32,&V_(#O< $3^E@3Q[00U%(?.&WR,HH./NZE!D9@$H. SX<$T0^ M"G_CF0BD6RD6C=%B[&FRX*XKMDF?]&/ 45E,9$W&&33'6L\J<>:DSS8&_I;K M7D*.[BR2@L%7<+5,T--4UI%DMC4_ECA$-9.$/5AP;;6NSWO5^A ;EBW4DOS\ MU)VSY>50^$.4.:7.0O1#V*<']]/ONU^OZY1XB%)G[S3R0,;>U*EO@G\6;(*< MXG-^I%W[:M]&34%>[5L\39^D?>'D6;5PP,5!,K/_W/,53SWU\^A//?8RJ0\? MG@0X06\@CCY^@B7]U-YK*+:7.P\$:1B24/VR][#0#;K'H6L*KHWC;;#^]2J_ MZPG#WF![%+8E/R3N$BY8VUO0)IL/%?C+UG"[B8T+N(D7=)%\,WI)D*(KG399 M#M2JT4K+;'B&YR6-YY<-55S,!K!OW-N_@[AW"W[YLV01 (A01QS!!:&7W/;P330?OS/W[D9W)NYT!*FZ6R01E MF7P*VWG3WS 2L/[^- [9 2^"KL\P.QR24S%\E>@WJURZL%#GW52B%M-N'/(& M#GDS5T#R$T(:?!^$!$F"7 $Q#0D%48:)Y/'17T,0$=B1!Q:T#N '7Z CXI6, M,5S\\AYI(-@9%-9HIH/0P#3F]G#]^ $J).#.3 9]17?S,]TM5Z2O2?SWJ?FY MCXG?ZV8O-C@]OW5#I(#\QB?FNFZIZ"[/0_84,7*M5W>5ZE@EUF&[L%;]S M@8/LJH%A+B^4=(S<#9/UQ]BQB^F&GBS$A&2FF1\O!P#++J+4"-K%I7TS; >+ MYS>7W8S&ZY>-+Y!"_92%>-1'^LPSBQZ%N/-+.):B VLWMF!@G+X:\#;?)!,= MG0=92BXO!E]7&R 8V.1.F?"!P.5Z=FEW-X MOH;B118XE MG(MWM/[("4#HFZ*QM"4:?*[ H>&P(1TNU$"2 HZUTS0!5U2! T9#^@H"&IL M^04,K1 ZCJ+(I[+:J+^$OX_ZB*%@1Q2.H.KMT05K"#1MC)81/,^SG1*V8 M3X]:Q=UX3U%8AJ)>?0A$!B8(S=$_/L)3;O 0\A.J[>GB\RW5?_-.N3W8OU[ERVECNP+N#OI[D:Z>S.7579L5VY M ;)#/"8[FQ)$TP%?MVMD.G_]BE%,C?;O_;AAO"+A3&/I[R%WY#R]BG[C^_* MQ@M( & S#5FQ)IJP1&3G1RG7#)*E"")!U<JL+#E4H,K->J?6&[WG>+H M"D[>;RJJ4-^HHLJ&(ROQ6B.;RI;B)38;+T SIUPKQE%Y'YZ)QDB*?D)R)WG5 M)T+4H6>C9MU#3>3O3>^AG>X]TA0._=171J6C#]0G1%GW !UYV!3S6,/5^^D$ M8*&@@JV@?PD_N#8/BN.EUJ[FYDXEZWWR, O?]IVKAR>B\+5EI\(/)/W9>Q:? M!)]-[Z'=[D.;_D/; 4)_.;K@R-#ADO]^&RCWSOU&'JB31T8N$A9SQ=8^=,/? MEIL0O9-%08'(1[F)O%)NNBQ\MAUOSJEN M!W S*]9#(!-MRV2("[V '&I3 Y:CV6Z3\@1XX9JG=MQU<1Q)?VN6HZHHX*G8 MKID,<0B_:OXW1 ":83GF1UF.NF*6NQQ\=CMVN6>GZ]"F;[B.N&@XMI^C':HI MEGKE'$51WYJCPLB!-:%+ 7%:,0T)R B+?)2*$/B'M5?XBEGI H!9]^CRS[;/ M[\<@AUE_X?6YY)_AOF;+C0Q7V_5=23P2I9B/^*YKY]7M^MHB$?JGNJ'GAXG;66BGMVN7-X'V*I]#:QR90RE!L@W3XB.Q,/EA M(H]?,Y6?"1RHEY#?S?R 3F:%-R]W&\M7#-V2@ZV 6*@GZ HI&-2>&7@>Z8IA; M1/%T.$I3T1\=V+@8?-8=AU#/(:_K'2:Y,<07N=]%10=UH0_LY4YTB8<>(1YA M?G1:-:X^ON0N7W_ MVC')7/0E)-^*CW9355=G]% @UPB/_MD]BX9?E*R MCOS41/HP<3J3GHQM,^E1]OLMD_Y*,NDSF@K;,#1%X.OR_/X3.A:E1:%/\A(C M,GPX)C%\5)3#?)B)XC)- H8FUD7S/PS/V'.$O^'M[25RAQO&;A_N%0A'MHM3 MY5H[7DMBA7(YGRVE0_5&O,$5SYMXOUG ,W73=N=_7(A[2T#5'14KM+F)/N15 MM$.5@%.0/""+857WF)R@Z&[=O;E@RIAF&*I_(G:=,>M6(U/TF:'-W*IIZ$R: MC1+^3,52O3BWHTM0M\*.4%#O(137M)T.[OW+SV _^FZ_+AEYQ37%T/SD=1DI,P378QLF4N%>R_OU_+TSJ/:+Z]V]7V-O)@.X=O2C MX: ](52%8;"\#_4=VS$A^VSR%S<_;4\1K[EBMVO4B^#I";0Z-$E%=P"ZFE ( M#0RO' $"&9HS%*V#80C= 8*N '?O,?5*:+DWQWG':+?#[''O M=N[-A$TP W *< 43TQAY1ZLEP[*]']"%B>Y'3= ]C!INJ4;(Y.[NQGB3$GJ/ M[B5YAEH>0G6WH-TAFB$9 ;0H@E!4Q])EOAJ,]F:QT[$=K>+RI M)W)VZ^%9"M1'4,) ^*#KO#Q400KS(.,)8L6[RG#Y#(=#BM'LH2NT4&T&5,;V M&>7A"VA$89#PU]V[!1H0\A]VS>8=6R),A,DP0^U?O+-]0H7Q$T_"!'/B"1TE MSFYGG$5-ITY##Z$' 7D 13SD#^!)8U^D0ZWD!EFA(O%$-M(Z4&@@S>PGW[L4 M$Y*5?A]*7,0KB.>A9-PHF75#V4OP7^O1YR1\: Y@5RJ :GXRT:!00!;F"5/ MUXE>Z8X3;8ZKA8U*?O3DH0-EN66M9W>H,':$WC&YX^N0)VICY[*M704"!X'= MB%!6NQVXE42\V:'B%\@3VGMW*^_O0X5F,9ZOQ>O_^Q\B$O;8SGW3.EW#88\6 MW-4=@A 54$!%.'2$+N#J=T_/[(ABMPXLM"]T"#?O1D,3]N.)0HA5C8B%*;;ZM4NU'84A.! H>&G1BBZ6YEE M]S9F]@A:&_RLO^5M=VPX6=-P$^B7/CQV9_]TBJ?7XVK%>U29QN\3?EE/ M[P0$D!1'76\)4%NNR;;O:&C6[ISV%_U*JC@P* T14<<]7(WB25<$,H"V7"14 M.=M>LX5'M$B^:ZB:#I(,<.90;L!N7./&*\-Q&@Z_/>:3X#OW/E7<^[+&A@MU MC0H$;4 M7CX6/;$F0*DFV6O;Q9O:3( JS@>45P[(1\:.B#@I$+8DB*HV;]@$V1D>-YQ MO6>5PAG#20BF.S""N:F,D1$O>-+V@.TV].*;%MXEI'LRV2L.+?FWED(1Z3H. M\%=D3S\QY'YOJT:OH>'BS9V=Z?L2)E#&HF-:KB1_CI^A([610IN>%:@/T-4A MB'J$I0&Q\==6"@X@EYBZ)Y&A&2U!_/[MLAO27YMQM[,TP9H9D5"%DM<%P8Y, MLWP$KQVJX]0).W-AO!X)]N<3 =1*KA19RT"_-=!-0]/<>3X5AFXW-E1N(0W" M>^VS'O3PG "0!%2H2I A+.!?R]OU1ZZ7[9+)KWVI[#N!OO2"<@%XM(+"5X@S M$4N@Q;E%E[TC=_=>+2M$(4BD.+KGFGD'Z[WAX-S<@N!(';C5FOR*X1#H"B0> M!&&7H@"Z\U:0EL\O"TT-3=A47.T AW.0NO,JG+LD"H7LTB-XTYEL?/4^1 +* M<_@=>IV,<^> 9(G/9RZY^=2&C$A4+&>K_W;O2/?# &Z#P^GMMUHC&WKLP(/D M^D5(S'MVB(7DO8%,' M0J#" M!.!(D C&WKDQM]R0VY7W?2L:X1AOT$@G.1+.92W>'-TE3>_*A^V4W>+@KE#R M:[8!VS,2CSF:GGI#3.2\S<+;D8F'W;VA%V\MNU+!G;1E>ZAPH>^[YWLF)0KV M^#A DL;04;_NDRU[6S9LO NWM1P;"FZP#;&HX@;"!&OHD9]OZ;NU,"#@W$C% M-D+U)G;;&0^J5Y>!7&T!7*-BJ$ 7;^H>1'0)WC+@$K77&[+> !!6[- 9"$JH M LEN#-G$<3?A[D.L\1 JV/+#)ASBM=M$1%RP'V4[2%6R7Z1NSW"'QAXJ P 5 MD E<%?XV$7VETS82(M?QP)KJ/PHM10*R_"6YN MAJ002BC&?2BK2UL0>0_>""+HU]FHGJ$T%':!XYGH7H^[A.L*#._*"]3M&.D2 M&\4GH=)W%?,S4-USIO=.",\"P.43*+)U)&<5?0:'\_2S[E\%L]PX MGBY;(!I%=+N)JZ)9(O;N"#_IN/Z_#R[NH=+ZQF[:BU?,'H%P! MD%WM3;C8PZ7KS7L1@W6P>4W/'K^XMJ)D8/#7L>'+)<$T4=E&/^ S<438%"US M8KJQT1!PT]WOH5@5[9WA$+\@M397-J;>+JY=_ #/:G!O+]GQ"[S+@)YS,G_[ MHSDP8FSC8HH7?T&KB^LZ4G9/]S#RF[B_NUW@1>Z2<+WH M_O!UW)^Z#VWNF7(I_."R*#2?36E.5'/0"]UNQ0S';HE;]_<4B/!Z3\&+$/M^ MMFA!8G#="1^#VP$Y]N&L6_4OQ-U>#K7%]W6R%Y3<.IG]M26XJQBE(0H^>Y(( M;8_<>P'3C:'K6?-^D$'V$GRW>'PVC@H'7AI.R OA>ARB(3L2R@C'M3P5-[AG MO-05)+9GGR/+T&.+OK9VF;=&GP)=!._.,(107U0($N1P;V<+SA15]'6-8E1' MT-C\/((>J1UR#3.W?J6Y([VM-1"]6&'C^9CB&_?Q-BM!<)DI8.XZ.[[_[&Z< M(0?3Z#^$VF"]>*@&G;&';;3=I?3]*Z-=#RCH!AO5YTS!JG[J0Q%"V>;";K3C?'=R5E??HHE8P09/<7O(D+J&G/S\O![TI$>C))OCW M3'^A;NDOM_27CZ6_A($@1$5!X,-T!/X3I:.\((MA/L+(_2@>%L-A<7];ZA6% M^,Y79?*9Y+;G"DRB.8:>*^OGYKT\UT-IDQGCK?H-5>"^?/7;Q/<7EGFB>C?Q M$ J]KR[=BV#]^^&32WT^-YD6])@LN(A[OY0&=)0"-#NV7$IRI3J71%52Z^5" M-AEOP"^)> %2,Q>J9SCNTPNGOIF44)@=.0H.JI9C;6R%S=7=*'#I0!KZ^X#= M>(*,,70T)O'A2!CP82H6Y:,T%$M0GL7D""7(#+Z_C]Z0^(Z6I1H64\GB#%5U MDLETG#2S Y[DR<.6=L;.A>&TRMRT.2FVJ-*8IHI5V)(^;,FIX7F1S_ :WK92 M1FS:H9N)*KJ@_$F?/*!(3H[635P8]16;6(Z91 RU?-+G($MGE00-,(XT2#$; M7\[*Y<6 #_-/5B3P?3I"A.=CO%R+1+LJ'0>Q6I6GG[94NW*6',M-O9F?9K+, M,M)KE^)5GGG:,L-F+:&2JU1P >192B!JQFPX@"V?K"@=+?3$::Y1Q4&7%8'W#5F=84 MV[-1G(\][;-JEK5<56YKS6FFS'=5$S>DR!P2U=.F-#:/,&4ZG^72Y("Q1CP] MK\U@4^)ITPE5+G:7^601GVH &_#Y0GYF#B )/VT*5BG"U&JLV02-7LV@4MEZ M5JKR!/6T:38R X0TSD2:Y6IYU2&YMB4+< )'R,2F-*56#:=X7*'LNB@E.A5J M#B=PA$ZRK$.K!&=3.#MR+"S)3*J+HMOT"?K+HUA)8PL9H+8IHS0BLHEDH3A' M39_@7]$G$P-.LMS$M-&J2V7C)1[ 7H^0G]YO1XK59KC3%!IJ.A(?BD(\ 2%P MA%:*#&;-!U,ZS0GQ_-QD%SS/M>,\<818LLQ0[;?K;*/)6DXS*65995!PFSY9 M%FE-QV1U9K 6^RH!A5ESVXLM)#\[U"&79 M!,VEFA5AV* C74Z\72^[>A5U)0Z;%H: MQQH@&>D[:CW#3.VPG'=X+LZ31^@5H_/Y? 3H#;R>407'[,1RW 3V>H1>IW,Q M.@+A\J3)CF(%O-?CK%D7+NL(O5)C0AS6!"Z*"T.Q&6@RU) M.]/GFVWH2R[%:U'6^F M4G&N#E0U36"]Q&(,YWJ$LO1YQ\R,[1ZM8H/TE!:8E,VG( 2.T, \I2N@39%C MO+U, ZR05 ?=^IRGCM# T&0<*E?MI=2R-IC;L7%[5%(&Z!:8IXAE"S4%Z!6^ M*61H/BKA\=:P!WL]@JU)FZBV%)N4FN6F4Z)FT6)^:55YZA!;[FT?LV:K(C:; MS26^'!.I4B)5@_"-/]$K7(HMD.5L!$\G[&*5Z6N]G#-'73XA*SXVL=EQM=O$ MQV&3$(EHJ]@SW=&?T'5Z;"PIC7"F-TXM6 M-I+/*&[3M< *5G%Z=S:8)BP-QW_I@Y?_[I]VHUZXYW/'(][I'Z5X]#5COH[^ MK+^[ANJC%_5 :9TO!AO\\(\[\+JI($(/R;'!A:,,9SG[MA,L>N4APQW+WH]. M^!=G/E#4#1$!0 3Q$([>$!$ 1+Q4..&&B)MH^EF(N(FF@" B]D \6R3@AHA/ MXXB;]7I&/+Q4E5_03*^(K*7T&#P>=P M1[!A<..%ERVFGP"#%XR5JU84-\LAJ++QZRR'EPO/O2PUHI>EDN@'TTJV158V M*1&?B2YNNN.F.SY53GR4";PLP*?_/N&'_G"5QEE/6JB>([!--^8.SL^X3*+K'B]ZFL[=G"Q_]( M$@#]_J=J,=8OLNL6B+ >SR:8/G=90:1B)*M^.A2\;;"?#H4;1]PX8E^A_W0H MN#K^FP AX)[JIM !*D:,%#XJ(N96/T,?4)V)F:!YQ^)O/DD ?9(G%MO_O8;T ME(.0T.%%1R%JK_I&Z!]E 2>HIU#Y.51WQ=$5NX;*/C3A![YN0WH53)EOUI.\ MVN^8%--;%KDZM5K$RS$I86;B=UXMO(7W5MSBRWV>0J? 4'R5#X>+U3"%RQJ' M55,U3N'F,< /[MSZM! HUK]W&'47\JJT_'NG+.Q'W1G+ANT_OPOIPA@"P[&P M@2!,'A$+Q749_>&V_!.W6<$T45GS%JJU?Q>R(#[@6[!G__P1T]83G"BRG,K2 M44!F.TK&RTW/U)Y1()7RS*4FK0G:'!AL=NR=) M_&(&VS?A]BL+6:71O5=^/6=$.3>G.)!.\2MNM_YJ&-SB7N^QU&;017ITF="J M;9BP!([)YG)LF12(YOZZY5^2X%_[N)3S?YOKFTO=QNX0MB56UT MFQDLEZFJCLU$R$%E5B*Q ;J8 )IJ!!&Y9R+A6Q3JQI0!CR9=F0GT$E=6B\P@ MFZ5[!D[B0V5JRE:R/'"Y$EH[1)BZ9Z+D+.XEZU M?1_2@7V+E]WR+6[955\2[_)XLJ()N@U]4V[-EL?W[_KB;,X*91K@8]"0Z5J= M3926 W19$S2?Z(O(Z!M?_P"^ON51G3_J]";&KCH4 )E\RU+S,;M82+?"RDQQ M;V&#%A@5N06;KCW85$/DC1E]S$'7F2-[_+R&US5B+;BN[17LH]SB5!^QN\I0 M. LV!%9W=6Z=B2<5MEAD\=;\6+9+E1=_7'W)Q:[ MB("^,?:/9.Q;K.M#AM=;.5O.UJ/1NMCO<0YHF])\W* I=$TJZ<:^[HD(<8M\ M77ODJP8LVU0D=+$[*JMP\XJOV"N^ @E^BY*=V5K;\N_Q4^0E0Y=.;F[888-I ME(NMD5JOM\,D71UJ_ABXCWFWBXB8=;L.W3;+X/R8=EG<_*O:$5 M;PI33LXDP@T33U:1?& N)A]NL;?/-/_MRFW MDWS[K%2NI"/I3GHQ ;B3+K=3)A=C.C4HE%,_>/2.M&CY]D8^-\#U_:'2WK M]);]40-:8K2;LD]2]S1U*^!U8_G/.AGY\UC^TN<"CO \%>V1C58F7FM.1[W4 MB)@(U0HY1SSO'@B(W4>(Z"TN=NUQL6>O2"LH@KM2!5CWB"C=N2.NFYB@#Z!I MCU9E2*I[FL#]-(0O M-R*ZU$?KLG#.SE[8ZU8.?"!&K)%\]I"]Z2;X3]$Y9\ MNR?N>E9\E>&6]3UQVE9KWRZ+N_H\AD!!X799W(TC;ASQU8D\P8/"S6?_-$5_ M6 \S+DD0Y+85F@C+6^7MP/HCMSOB@K?;X7-.Q6.<9TNCY!RB'>\U\_+8P1++ MF5&R!CP1]6I+AL,7W/NX<6'@N?!V6.MC&Q"O9<,E4VD+&J^%FW62FR:3&<>L MS.:(#=$U%K<]XOA0632:3KXE&M,%YUP#D^VH=7E5O0F(O?49>3]+;ASJW7T;1G[ MHE;P8>4LL^5Y!JI)A@U#ER@)4 MP;9-;F52;O&OCQECB"E?]KKG>:OT_[/WIR,1J23B=Y+VER=PRI(TO.OVPSY4L+"1)9/6NT.1-YDMY\S7-#W* MJ0*VHX\F'RGLA$R$T*)OVJ)A0.S8?M>'3#H[M/,&2YDB,IBZVS*7][G&YW))MJ5$F*7#3)O#R^&O>[5R!H<.XQY'C'AP('&,@AU;<"XRX$-CP M&[ND,D;F&FA&!7HIG=LLMLL6OAJJ A;Q_F:01Q3#8> #0@&L(+KJ@,G'L"!3 M(@=U>3QO\ .)=MH%577*W56(!62$!0A-PHC)54=,?EL^9!Q\/KC[3.3N\PK0 M&Q[9.D'5T+LW[8R=LI0QLI2/<*! 9Y89YH;1L#(*'E%G23,#8W[+HT[:0>X MKLP/^XIUD[.M!KJ85D8&BIBS6G7.+6]7H74'7AF!GRZ)=8W&??U1M_9/%R]X MCFA)TQ=.&MQ]G_?2G;/62U[!$O#!2[ONKLSTZ"YA=/SG&0ZX$ UZ.S!X7CC> M6"Z\=6O9]X>C,INNS/%REAJ!:3EP!JF(5 EYQ) 3^H,04B"D'#/@=^>0OW#]% 7KUSA?R0T2 MW%()51(P]AQUYV\QCDOX>*D[0XHMK:U!-Y-O=SBM(V [QG'J$3_-U8O0(J_: M(F'X[5AUXV^89$F7"C.OM320EN)P\Z)+(!TS,LF0?1P-W)R3G &!L;9SNCGY M7]]Q"J]2@W4M-U?B=@5B@38#;291M6!7(!88&SG?2'_.T+TS[(?O7/"PX#VY MU$M'XT=.+XJX/:8.,GCO2?]\W[DN:$M-!I%K[4Y%![B":S9$>S(R*_I@,]K. M#%XNT\W5^WO>O6<,('EY0W1=5M*U$]FK;D_6D0#R[V.'3: .0&.(*9] M >T71(DO90NU$E=Q;.]]F!1W8. M?%-T'(&=UKJ^B(Q\-CUK2:5V4W)GI/KP'7E"$.0M=HW?3T-J+CJI9?CF_WYH MVCZX)=K/V7SJZ@N;+^'( )0ZHME=F.V5FHPY^]36ZO4[HAER&=^;VDX@&OGG MW58T65D&B(N"3,P1K6\6\:VA&ATWF"SL$2"@E)@NRDABSDAZ.+ M;C(<\R9X?W%7N?LM?,YA98Z^68'063A\]?!=B^3TO.9]8*R!$AWB11\=;47* M(AB/-R@6,Y!UKD;VF*K?N/2O7]>TK> C &9XST;+ MZ3Y_CA9)IS4/110YKV]$G8=%KYO%5U5,+_4WO7Q:P_IFMR/@T>T;&/J($O#N M68@CL'[[:PFDXP")Y$SRC4:'<_D%M= _3<%%GXX8!B)O_9(?**D<+%D M5:*D "T"6L3%4U&)D@+,/)W_:!@Y?WTR;)]%2EB&Z$W7N446@(83F9E>JO/I MG.Q+)7O>N4!JJ*9IU6FNU&TA"Y]+%\N;8F5:^75JZ%7:)T%A_R\*^=2Y'+5$ MS/5-AL[R WZ B&TIIV3[S,-WXA%Y(^9_B.>+SP^%A)W)#&G<4K7Y%81GH K? MY;1#HD\81[H@Y<"^9HEYOV8I8=[FKM/,F_Z0DNWE**RQG;%BN9)5W4G%=*C5 M!9S.->M:(R?MSO2T:1D*U:5=VF*NSNG\,UF?VO?L+#BB2F#:BDT/2[X\VC*^ MW%+#>I/W?,\?-4*/4-8?JNMI-Q"JTNM6:OI :)?R]#+=[UB=W\EY5P 3%72\ MJ [Y:%T6#.%=>P@OV5['%; .PVN[H27<:'3[8I8 @]@)/3Z1MTW3MG;G,1-T M3.+WU "?V5#L!OGYW837T46RTQ=[K"CV,:_VNG&X[,PO!"UA_:3&0J MECRL%KMU8BV6T!#YQ<'$'>=',_4[[^(]S],=6^?F&_LYMHU3BW7#=! ME]_8:3VM,4L+#3,&&/&((V]Q7WRL=/ZB@CT=<\%G)%L8-,8M?ED:\X.*2K>& M@JY/2FHD6>S-6\1/<0!#[.7)OLFS$KN9S5NTI=>E=/<21Q(^?0!CE]#XW $$ MWYF,*ML9Y>H#@Z>S;A8L%]5+'$ XZ@&,V&[\,14HP1P$>K,$Q@:F/9*<]KBE MS%T2BHK/L6C^JK2W/)UD5^-:Q]%;A"QM,XIDTA5&P#/A&8$3WL\#+?)*+?+> MROQ/YVW]RB3%S59C>SB!\F)1U*U9OI A\FIHDN2)3!(F2"^6(&6"EX73*!K! M?EF3TYJ5DL2YYHD&C,I><53V["Y2HH9WW5[3#Y-L!Q99L?([>WR!W&^ ]I+7 MUFVZ90-D4-6F""CD!GJ_(^#198\0R)V'6A2FER[EGDN2;OA'Q_=C>%#B! MEIIS!TR!Y6I+D-*LX'?PG]1?ANVZ_X:[XWO?'5\Z7A5"\5]7YF[],+%6:&'Y MEP96B>RK'AA7$W@MI2>N UP.!AZ\XPV =O.%Q@!W.P);TT:2S_:L$=-<"7AT M6V&<]PO:Z]W;*XQF_9D;]6G;_=ED=6#.BH-%26$QQ3*;E"Y/N%YDLH%/A<)H MUXU%NUZX4S)0-$GSX![XU'M@>$'8C=TY>(5.7A=XHF8!F14=*Y"4^P(("CL< M>,^OVZ:W!5+BJCE=M#*C2:.WH5;+8.,=73Q($_0C1<17BN-Y=Q!9(+(<,VIW MC\AR.A_TSZ"E9*4K;KM58G22&9:$6K; :7TFA)8PIH=E'NELO#+S&- "@WKG M)#?;74'H_I+B#$8"_F!A2#*<'3O-FMBQ7G?.]27Y(!M9Y!M8;:%ROMUGIDV> MI.QAK;LI3'*] *NCBPTQXA$A,5BP!@W[:VY:8L=ZY2'"#UGV>*0ZB%;S.[I9 MHC)="NG3&T4-+3OPP@CJ$:?>NK4#1@*O)Q+XWS>N@7X,%?%75R9&QP3.X+#= MB M^ZLT]'B"B;/OA1)T)$E])Z9_GB_2=?Z27!O]SW%/-6/*'5H*INFF5D04_ MT4')+TY)SRM,N8Z 9T,?#\7P1P(_X:4%$ SN!0P^&)R[/S XRQ79'T6#G$:/ MRBXOXCPV:BSJ"[15K)0C- BSPYGL(W6:N^QO+CCW'R^\Z^&LW7PB/M[18UN. M! *U=C[1SY"I#J1$*:SN$ZU-2"-EV5[P=L].>5,0VDG0>3=P3H-/T7WOX,?AQ=+!A"=4/^F^]X](TW8R[WV(2T6+/,B0;^34>9%IZ.?__>R[S\,(BW9ANU\.T#BBT%-=Z>&L.$#4 MTZ(2O/>;:*S$C7O8DV2?,NAAW_WM&5;QJ%H ><*R_TJ]^!R*(R9+4URG7TAL M;Y%I RC>M_V?';Z+H/3Y2]N-BG^_.< 0PP/'X=-?/3>:&,^>?\/0IY AVPQ^ MW8\L$ZR1)YJIG^HF\!_S\K>8FCHA1O^C9TMOJO)OCV_W0@!(V4K(Q.B%>OJL MIN)'5/6UI-\2H!B!MH #A92S=%:@9 D5,E0&"!,4FPA9A:1(DD0I!:,>=F\] ML7[O13=Y]9:]6";!PA/\8Q\XHAO8[>,NFE2QI,!Z)SMY[,:3;S6Y5KU28'IL M@>L%/QMLL\>UBJTVVV5ZE>!?A0Q.DVABAA1TN, V.;:0>MGUU(^^IUK%U'/O MH]&^]S@NQ33#1S7:7;8=1\<8*T68]#*R7[49IQ0A8O&5UL-T8=5)5=2Z/ MDR+97E58?Q6T)'YNV6ZL5B5TF!WIB^[:F/HU+NLK3+#E16(M+<'2972ZUDU! M+>6;W24I*"LA$V^9SNM4Q=($A@7^1$IX93#)YLS>?,P(1?_O2Y62T:_,<3S8VWJ>5TS*(6SE3O#NK4 M2D"1>-/^-*-OIU@IB_BM'JV!9KU)*JJ HO&FX^)DF=XTTP0_:#M3LIDWZMV!:MB&R"%:F;':9L'NLU4U M;!J;J&6&MOK4/-=G\R3=&DSP?G4 @J9O:%1C8_?'@\F 8LU>PQESY*K9ZP9] M?6-2UWQS(/)Y#V/S^J*7+6'S6J-7S:S" MIK%A&=H,K?*-40TQJ6%YL'66!E=EPJ:Q8?&\Y%@UWYSR)BNJAK]$6YMD7W6W3 S_4$.O7,D7N[U]F[BK[CF'CNU?B.Z@]H/Q M>>SIW8KZ%T[9B\?;P2,5PUX=@/OP>[38?-LYWJM 3+_U=_<[D.C%AZ;B)-CE M^!XXL:/[ZWT9^HEM[H_]RE?V_=':_!P%A/.0@'D(]E@DG(@$3 3]A,&)2,)$ M0&1*QCQ 9$K*1""_.;H'9^)L)O%N%0VWZS=SAO8BH6"#M=VOKC MB^-Y@H&G$TJPMPV__-\#\?!5 >%/9*(*.C\=Y.U-'0!29O /4S<%+!G(+VAE MGZ.E)P6RJU8CB"J)0Y4_-8E=SBK^,V8-S_B!?14_LD\4=M7P$5:W'0DEH%K\ M $STB22N72_P*UD]CJ,7KP>;_%6A-0=.X/9;:@JLYV$%COOE^YS/[3#^<=+U MM)&*FQCD[^*3-S%(J*VW,LC?Q:QN8Y27/55U\EW11>N"GPLVR>CY7>"":!L< MGI:2P1(8]CRL0CT6ZB2J!OJ,0'3I<7_YB$-L;4S6;90G/L)0\$-GT;8$5-B? M:.K9+XXWD6EKFI.\#85L1--TQVYM8&N=/V >V1D?8\F%'Z;'[OS4-TXSU&N% M#9EGNPH[:!/TV+1&@X+%"-%5*RCU2"'4T>PUW;_B@.&$;SM,:4""SBB$?E7HFQJEN9Z3I2'A!N[S^#P MA9GBCD@=$O>PDLN"=U/NUMXF2SN+#+":>66/OX9KIF:/E:G)==A!39PW"$W"UKW67RP+UMW;6A7K79M462QM%CL%"A] MQ&5"ZPZ<,>H1QXY'%P%C7&<;[8XKR(XE?^!^^.C[X4L#W$E=L^0--SEX?EIO M+6^[7LCSL0=N]PWD'BXG0"0]M<!] A#J?;K<*)0=%6O5,:9(>3-QUKR/L+H/)/N*9X]% PL#: MV8867@&44AS;/#ATMG4T1^XZYNB:RB*.[()==ODX^FT&YW6BGJO??MRE]=YE M!HHQJ4XV:GNJ:P.:R?G=34ON, +UCD/UY:L,H"%>O2]TXZ9Y6F_FDZ9)YI#Z MH*"F:VP^M[9K@N;+Z7Y'H-[Q;(YAFC!.=>+RY.A.X'UT"FY.K[M8XU+ER\FJ M[+@!KRDTRJ9MV:\A^D<*X9B"$?R(]T!! MB[^8Q7_BSKASUH0G3A+7[IY]&0.RZ5F'0O1NGDTWZ%$S6ZMZTW6( 6$^\71. MVM5"0/+C3Y7PI!QPO906Z0#<\29HQWNCH:>;2N55K&5@/6%)[ Y$#_;TUA5M M7:F1,62SQY-HN4?73*V.4JJPN[WC$2=/5^$.K1'&GQ)KGZ?U=3YAGQS6X,Q% M;>D@K45VU5ZN)YK<#.TS<&ZR% E+I:XO!/7LW< HU+7N2<]< G7C&\M3.T,[ M<_MU06JYY:_3FWD.YX'*$V+&TX1&OQ,2GT=.$ H#23=AM!>O6[IQ,SZUS_0[ M,UZWY3QGB"S%YN>]=56=:Z!F,Z$9AX$@\C2I=!@*.NW0\E/14D%*LU**J#FI MI6CXT:5(/U\^ZSFB)4W!\VVU7[YO]BZWJ9>NJ$Q&5B^Y9:77ZX4M@WWNMQ\5 M%T7'-ML'TXUNE.SM#/=PU^3FO4B_;[.=; ?0'C^83R0\EQ4W6I,)KYT)'#7R M$4%16"YUU3B0U%Q?T)2O\L"OBG=#TPW)ZXI%"3UA.?[6FG_SPW,$_^W$C$^/$%E([\>9-H%4EI;IW5V_9HHYC M;GO_VC+NU^#1\4""2 '^/5)2+[KZ+58B_JXP;_DKT,%+2E)H-H$8B, MS!5;T79F\'*9;JZ.[ 9BGU@*6-&Q JFY;>!P81=S(0#$EP3D M>4GHM7.-#D.W2PA'TANPZ-@KK\*$]S*'6==@4F L[Z8P)(,(^%)WZA46=)R% M,E!: KNY$0RY?'WS,EM;8LO::./5@;$*023P*Y&G M+#RD>8U1OPO=V'%_PTY& 1T\Q@GU'NK]/9]=O-"=-U>K ,D/# TBGQO(*3'H MF*B"P**=OWW#"T&5*%^F[03+/"%G,_(@^U8%3IMG:$-W2UW/%K M,?:;L?G4U1JLT?&*,M/%^F\&OFN M5=H BA>]'NY)X9X4QF*@WM^$WB=M_F%P!@9GSC.T8U=57\>\7--FZWCET,G. M2=]*:;-4H@>B*QAYW93IE3W?] :TIPHH=8[29FA^232_RT.G>#MTZ=AJSE&F^=NWZW*N+ZS=OF MW %38+G:$NQ0GCG8=/"DT**Y9X-FY)F_8\P+EH26TA/7;=L).\QXGJ--?"_\ MJY[=%IV@R7L+Q6!86SAJ_119U?^>*3WT7<0RS#WC\GG.G]U:.ZJ#(&B%)7\5=2C&594= MLX]LCC*\*#-Z^VV:]E-?!7: M\SZJA] PJN>$/T*W] 2:*(&0=?7/NWK?'>, 2(E26-XN6INHOMWV@N=[=BK8 MGX16*8>,MG+X*=H'BF'=O*)9HB5IHA'T,/@BW)*X3ZDC=OK/]4_6EM__#GX< M_DXR@.B$QC7=/_P93L.7'. 6^==)0/.UX+',B\*VW1")%YV.?O[?R[[_V$&E M)=NPG6\'W'\QJ.GN'#$6(8(*TA,'B'I:5(+W?A.-E;AQ#]N4[%,&/:PIWY[7 MCE ,J6"]P;+_2KWX'(HC)DM37*=?2&R/0+M*O/V?';Z+EHOG+VU7"W'PFP., M ."7('SZJ^=&$^/9\V\8^A26_)G!K_N198)%_D0S]5.](?YC7OX64U,G7)+^ MT;.EMTZ#1Y_?/=#="^$O9 7.ARM<8"C/:BI^1%5?2_HM 8K1BB1D$)I"$8D6 M"(#30D:248&F ^\7Q6B"ED&6(%'PL'OK>1!O\NHM>[%,;$,._K$/'-$-@.-Q M%] *5MVGO_\SVUR!;98R5=Z;(>O]$:!#T"A1&)&DF\U M"VR38PNIX!/7JE<*3"_XA>L%_VFPS1Z7:A7#?^JSW5XE5V=3[2Y;9+O=J$TP MQ!33W'_:#S8Z343]-[4;[;-4+C_2OWQ+].7 *Y'_G:1>:5:P4MF^&_B8[F,* MK"406&]4Y)X*%BOQW'V-(<3+[GYP\=I;-$[(F"3+D@"R64S(4+@DT!(@!5*F M)))"@U4A0^_M0#QXI7*W5#-'^:+,58O]8%G0+? M0LN&UJ%GN$0P8=/X4RL25Z3*K1;KN\8BIR(;U:NNPI[&QE^MU-'9(BWV=8Y? M;'2KR^OE1=@!+!,3E=O:5FK*JL,OJE*>99JE0IT+.Q 7E3H8E\A.*=]&2J"> M&76Y<2M+=H1,7%0EI^R6<*Z)L9JA;I1ML'BL4"9H&7L]U>FUZ_(;3!R,IN9DNIF$;T>1GYLB+)YU"@5'80=]*3/- M3>L5B@T?&I=_H2ZVVK+@K9':V$@[_8JW4A U;$K$AC_O+QODLIQF6V2^T)LT MF]5*,VH:ZVN1]*W*!,TV^9(PP-L%KVFON4A2L:EJ@9S46OL%FQTP&M&OE%;, M=A0UCC&A)40LE@=H/EE%AC9 MCD (,5F)16Z-9+OY.2L26%WA=+.IZV'+V.N[2'XM=_11ER=GV#I3GI;[P_HJ M:!F?@.JF5BAQ#NGQW&I>U9C,O-?/A0]%8^/W"AZ67V*,J),#C;&#K?IL$,P5 M\<8$R,1PV>NEJ;+N2QV0+YLRZ$ZBI\8F '1QM9I=Y$F6 YP_$9RY1X_"I\8G M8&0;?$%I80X_,+A^EI%I,-/5L&E, OVIU)[6)**HFV+>IY@AZVZ'4=/8!!2F M7FXY5%"&WTA^;37+M@.0800R/@$SLH@42@V#1\A)0QW-*B*QG:V"EC&KTG7+ M;F2F1)[56)0?+@HESYEV@I8Q26T;6T]:#-LK?4%IFFL-&XX2V#\9MRIWL6F; MTMQAD7RS[TBCP0+!U+!E?*;JFP'?]6RKA(A+9"@S0;^H;QMB3 BYEV@/]47/S<>*-U9:HGLB4K MB]#9_A@K*^';8^+/C^?.>-!5%1U3S V.+UVLR:Z"EG'Q%XI;N]M5] R_J:7] M?IJCZT0[?'U<_ K"]',$LBGI@\6:DWC"[2+;\/UQ\=>%-8W6T4R5!WIN@VQG M:F=2B)X:$_^ SZ-49VP8>MY>K'+$MM_>=,.F6$P R*;7L]N3S!(AVX:=41%M MG5/#"X=CXE\@K!.L GY+;^7GZ_E0F$V=/A.TC(E_A62-FD%7@@TE4:7E^7#0 MK!EAR]C;Q>D4KX 9@R,E1UF7ZM9JZ4V71T,E10**J[2K4UIDYX,'%Y?E-8IHT"5!T#>YL*]83 *+YG#!*YS994G96Q3FM46WJX>W)[YA M*.S<:I!Y$RF96Y,KLL#* R9H&>NI1DR7"ZFYJO$ ]7-"9RX/R_XJ:!GKJ&)F MAJ2Y&&/LAL%7?*Z_6,INV#+6SVVGV/?S57ZNY\5EK[+$:F8F>GM\IJ;U>K7: MPH83I%9N:Y13-BOM2B=L&INI F'Q"W(.>+Y6R\A((=]M 2)\?US\PKA@;YFM MF&=K#7LTI=PFH>1#0<7%+W=ZE#^KEMN\+TGD8-,T6:.CAMY2 M(QT;9TI.=VP5&KVH::P#&Z-:WF3YP)Q-M9YS+=S;C)&H::P#C%2D*_.:B+(# MOUWKF91@#V?1/4\QN?K-K#_= JG&FL6*J)5[>B.SCIX:%^R EBP#ZR^FO$@K MWH;7.BTTF*VP;1Q7T,U:G@X&+;YD-'V54(&T9J(;X^*B!0Q&;9W!,*\/2K62 MT%%\ M+Q7'92:L>$7CLB6SDZ6E5(:L7IL7Y'ZI+J&9:70U0JP#&I:>"DV1GO.@G,%L MJ9Z>4DS4@9AL,PULJ[;R:0\9L(W19K*P[5HE:AJ7+57"AP.K8DA!#S8XU4"; MR*H<]2 .[_*J@1'N>$'QH&FE.:<^GBVY7=O8/. VN:I4';J#:$-*SDWZ+1// M[8007^#:7:=#F8@0K 7B**.)!:!RN[8Q,0 -IVID66CSF[&3\WN9(3,([!'% MXO.P4;?^LI\M;I&T.9XXTUK+8TIJV#3F8.5+_AIGA![/:\)V4O"JG#F:1R3( M<1^S-%QO?6>=8W2L@:)(PZ:V A9QI<>EN[:W2$\J%W7>%#M4OEOB.0KLVL9& M1J-^9^P&6PQ>4T:M3J;;=H>E:&1Q-],K=]0>6&;P?/5 Q[=0AJ M''Y/AVFK;[M(]"J0TV\#P/N0?/3B0U-QXMHAG@3EH$3D8R)@-"4A(D(H F% M$Y& B4">2#@1<"+@1+R$)KA8)V$B@L6:@!.1C(F %I&$B0B@";JO29@(Y(F& MT)2$B2">R'=/J<&)@!9Q;Q-!4' B$C 1>%28#B?BXA,!H2DQ$P'S$8F8B,Q3 M!F[HDC 1$)H2,A%PI4["+)!/&%P@DC 1$)>2,Q&P@BD)$T$\$1":DC 1$)J2 M,Q$0FI(P$1":$C(1R!,&DQ%'G(A/,A;^MMS[?*,.3#+XYZ\>F#]BK?5M#?FK MA]5+E!?OE8K=Z]R^5WIVKW*!=K1UPJ[[E4N MOZNSNE>YW+X=2;81?OF_!^SAR[[OB6-4Q =$-/FP?!Z^,Y+DF[X1,JH_D]1" M-3FUFI!PJ8:Z W7GR+KS?AXW<=![N$?Q)>K"Y"E,GL+D*0S*PN0I3)[")"&4 MR]7(!29/8?(4KM,P>0HC S!YF@2Y0'V!R5.8/(5V=(Z(+/&$DE<5>62"[H4' M340#YGQ@:O!76F)[4^! !8&)';@$0=TY-KCT;.^(J\]=9?Y^)88[2P;^.K)T M6_G!9W#(?!4<4.HIB_WKO_M;HO8'CM'Y.N7:AB:G_H%$_[LF ^*"%P3OSH7W MV4?"""_#:CM 8X#Y!3GV9)^-' ) _Y[V3G[\]]G%-W%%ZR^I'8< MJZ5OT6J9LUCMW?B,7UC(7-3FM65!%8/#K M5RHBV>;< 5-@N=H20$6!@0QX@ *JR1^H2>233(//P''_'XQ[P8KWA >Y3C/U M\9]',H5=.?P-;66XJ>@ ]TC2.7FQW>FU)2:)/U]#Z*@81V5>$W9&+'AN73.OK7"LNW%?8^,BR?>'-X 9WYD\KG&]*3 MHV+++>K)GV,+_I3-WI3.0&PYN<[LLALWI#.2.->.67P%E>97^8X;4AK-DFSS M:A(A5ZDSNYCV#>F,#!1-TN#J!)7F$U(#"U_S-C!#\J<9DHDHZ:H3>(?RMW]( M$@"*AC"D,P_).:\"([,*[04 <4$ M'!5"!11\-ZV*XCQ\F ?,P,+SANBZ+26J5V36FONC153@F'LN:8Q:-")]CC^% MC8 N;YMSVPI^=5\]Z>5<1DAA]*BI=>%Z;C!/*1D(&FF:+C_>Z@T MBP\IQ79,T?O?@[;VOEF^*=O>OL%#RA+-0*[[EWQ[_9)=^*'BNCZ0@]4H4*J@ M*?*0TN3_/?0DP9993\"Q6@41M>VPG:EMIUJ?$0@!>_B./F((\A@L-'__Y_5T M?#]J @L:]"]HG:X)Z_]YO-0">I=0QG,%05>&#DZ.-PV6P[=KII658;2/+D3(?(ZU5/5/E79Q%QVH 7\3#=PQ]1(GL MJ;!KGR6,*^J%SY0D'=I^)[<+'2I)NMCV*=?[P\5SNGC,J:!1&68H''<*&CO( M"FHW5U:Y.:Z>R<4K*B5BT%DJ:T3S7&G;[S>JK!EB)!VZ>,C)73P"NG@)\7T3 MX^)=Q+D]'92%RH%BQZL_HJ')O%,:<$.*/&&WZQ;S:T]+7?FR$HOK8<5%5\HFZT8KELH'CCWQ"-& MAP[^R58N:(;OKQ4"WI+$P98I[%A MD!WND _?<0@W%[G/[![A9G=C&82;4\'-#[[$MJC)%2N_JZ#:0X^:WTXVJSG6 M9WVI3O"B;T]ZO=5IH4[,-WFL8>L0P- >C< M._7[1!_R";O/I/*YT.?'"?-62,F9?TE-4(GJ\O9()&":8N32U8:>UY@>/NA( M.MHZ,1)5[$(V4ZQN*KRI,OEE(]TO3L5.F!<.$\/0"[H 6^:55?\<"X>"%R0- MASZ-/'\E"WJZP!,U"\BLZ%B!V-P]SDR'I-9*MR8C%LRMRKA1]]MH_<@X$X@S M>,P;@*.(A%0;CK4N7YIK7%71^@UV'A6B$('K@V4>Z6P\U/-O"#L0=NX&=A+N M_C3'%6 5-93@\U8#6R#+ED-Q)W93R*608;-]1^ ';HXV%W*#*&;"#1-&/WPG MJ$>5,^)C;N*GTTV#XO@+\2-(>-X.?'&N_H0M'$S;HD]\FFGA=OS1M3!*U(@E< MV D3RQ&D_^P6; M;\6<+RZ%DU^G"94_FN_+M$X&6+#7ZC[L7$7JV@.\3?9GC%!M8EJ<6QGP- MX6M#8KG&G"HZZG2^G"UL F]7,U6W7?>].@,/70BD[' LNZG7'$RW0'&]6 ED M5&> XX\T&2]N^C<$DF0#R1^;T(&@"8+&J4"#3%O3G.1M*&0CFJ8[=FL#6SN# MO8_(=6.R3@]05BQ)FM[N5+&^J8;V3I_'WD],579">[\^AK)/%@7PE@."@6R! M'-4&I (C$)>B9H@3 Z0#54R[@3*E@L?KP1H6WFKI LEW-$\#?U9'<-&BD6LI M+4AXZ=5EJ@T276YTL]18293#51!E7:A,X8I)F2 '4V*D=!642Y>I;X#P"Y?C M*R+SN4RT&"K'51#V0.6X9$7%!>20](3#5;#,0*NY9"D&M)KK)$N!5G.Q&@YH M,M? \)&\O-6I2#UT5Y^Q2MDJZMRL/:GSM9XP0K_.;/:KMS&'?$;PI#";P3UG M,!AYYKM>.*(F\%I*3URW;2<4!.-YCC;QHXQ'SVZ+3M#DO0Q;7T@+/;V]V""F M;Q'BMK]%&6PE4#NJ$.KTV72(;Y(.VMJ2G'.#ZAA?T,Z4XMIE: C?Z)6@6_$N@>U+@ZNZ;AC8("3:.6P5SSW[* M71XKA@0;=ZGKD& #$FQ @@U(L %70DBP<=^'A:Z.8./XES@=-241OU2EBC;* MYK2IY710;P@=#%?RKOH'5SI%S]Y=XQ3T/)BJ=B!R6]Y=[]1]WB7N;EU; &CJ2Y4;M= WL>1D4@4P5DJH!,%9?+Y$,Y0*:*7^>V(5,%9*J 3!4G M+!2 \ N78\A4 8^"W %3!:Q#>*\.(?K'UFY+S.[WRO(;A0>-XF0E-H:5,I)G M)LMRIE>H9="5D(T*#S*/)!*_A1B:(^0&@=P@:)QH'IG[1<:;I>BRRFIYW:JIGGL3]@.OC%*M\7#1^\O\C_ M. 59K&+<P$3FMT MD\UIG5;(W'%]!4+!1 $GQ9ISP]X D(K4+-7V'6DJNB#5-D0+OJ@**1)4RU&.&(B!#!V3H@ P=<*V!#!WWR] ! MZU8^D +XY<+[1AJ (X4VV [P"C_0\\2(*W*\P.[6W>S#]TP6+KJ0' 62H\ 5 M%_)#0'X(J/Q0^>]+^6^V2N0S+J*)C@NL4N@/>"XS!QML*J[(82=T$<-2D1.[ MB)!+)K&E(I'NI">!XLAAJ<@<6&ZDW2FP#C\#2!5S :J8?5)HIQ^234#C0Q2T4 JFDM2T4 +A%0U7U[NX3+W,2H;:&3P0-27 MJ6Z@\D#E^3(QRZ41.NF!U%\2MT"K@U;W96(7:'5?)'ZY(:N#!3;[[ DCSWS7 M"_OD]NQ?O#FJ\N" ;A!CK$ 6>I26"7=ND"R5:MZ"E1!N:-1 NV MT+QZ9F[5$7&%E^6-PF0J!".@:%2+@SYF:!QRR5R(2P9BXQ>Y9FX(&Z%'P?M(,-YT^KSG"'VL!H[+N&#R',]9_W1%>/L9A3G!P6+&%5K*>Y&7O"&Z;DN)BOI>15T" M)-2 FVL[0 &. ^27YXD_%[]Y\Q%;),MSB,%Q? DM"=F37+]F= M1-X5P;YQZABKYJ1\JXSA"*F/264I-AR[&J V)F A:&,(\HB\2='_*;N]%FZ' MRYCROAKMLJ;\=7#_YY&485]L=N>(]E%_\HKA[/,U_-- AL!Q=YUYP_>L-37$ MEM61R;:F%:!/L72!W:HABA$/WS'T$27>JM$_BM9>FKSJSVSW0(QZ?%$DOGSO M8FY;!H+<&=TVYE0XI^:EA4PM5VE6&]?ZZ5Z J+;2.9/;9GB,W-IN]+6.3770 M'Z2'ODY&@!?MM9&3NVV).L!X,;?M\J:<"+?M\M[KZ1#M.?A^I"4R64=_+V,Y M^Y+)6U69"RR"GV1!6PW;*%YK#&U^0R(Y,;LB;'3X!VO7BS?\9N'*%WC.G8]* M.1XSB9P.3,M"5ZMPX0I9SC#B$4>H1Y(\H;L.#?"Y[/3>EZY]$>F=X]#1(@Y' M!Z'C!PKX1IK=3@N]@]"^6C6Q(/1IV/DK6;@C2;[I&T%3N>5-@1,V M<\ 46*ZV!!5+LDUPP*":U>^-.N.9[F^J@MP2Y+JC'-D+"@0F_B[[BSU\S\1@Z-\0AXY??GCO4+0O)H10=!HHZ@)/U"P@ MLZ)C!5)S#[C3X^B.:5IY/2W6\W;6S)<,^\B^SR]Q9S)O5?,-N5AA%\;$9]?K MP9SGHR@01@1.$$$_4D1\,P;1!Z+/W:%/LG=CF4RCD\$1V6#3G6*7U=A5%@@G MWD'59Y7I8%A$F^Q@O:1D#%GP/+D##SH*(2,D=KH-U)73,?['$R<&.&='LQ_O MIAA-L2#)$U%!R8DP4:B)D,%I2A ED19HA*: F"4)29H$K_N/>/B+0"D O]%R MA+)DD0'3+;=M=:D+.!.6VJ,_-\WRM3))#DA.%S&\M.KHI1'37PG8&TV;'$96 M*GE\S@\RF3DURO9& ZD3Z#]*_]PT/S;[RT73MG2P%K9X-<\;TU;8-/[4_G;6 M(<=H"^4WABOJ7FG=4V914^KGIBA'>8%I<"1/YK!E=YC1%M:P(V3"ZLS7+>5B MICYPJ!G':O5QH^)J"V:MABUC/?7LAHQJ4KW/;P@T(Y:0L:'5U:!EF(%YW70J MY-F1SR]+O#_NY!EKQ(@9;Q4VC3W5[54E<9T+Q%E3IP7JG9=I&+GD,UH6MUN<:3FYL.6L=?7$7_4EDG M9_.)DG6];5>(.A#K:UM9=M*BRE@(QJ^ML3-"I2$>/C4^55K&\($E;):L6*L9 MS6'!F*QZ3-@T)JO& I@#UDYGD(TCX3PMBN;"CIX:FZJUO 7#89^1$1%IJ"U\ MVZ1F6T8@A9BL9N4,QL]F+,USO5%K0Z4UWPOFGXQ/*CF9#8ITPU81$=ORYEIO M@'Y'#5K&.DJR0*]5%DN7-UV_1->F&\<5PF?&9 IXRBZKK36!D)4A-NY2E6J] ML@I:QB>56.C:#%]R<[947R_1VKHBCQ?AZ]&83'5[S%9KQKR+#(PLU[%E)2BN5J?N122RQL M&I_46DZR_93@M7PF'%YU]V1\-AL:#3O&]8)55H4HM^8%94?/[E MPEA-NV4;Y0=XB66SN%/-LF'+6$]S99/)-[?]$:(IW;6Y0@M,IA^VC EU;%?Q MA0#&2W8Q,Q<./Z+S,S)L&9-I _$8+;TL;%E2!9Y=76=X$P];QB>U.G 0IDBO M^WF@N5ERTF;$K^W'2QUFKV?#1- MAP%J?LR6RO.2'37-_MQT7F(VHM)P-3UODFNZD9X:3+D32BHFJJSC6I+;:8WU M#3W&MZLI11#<2J#CXC=7H#&PJ^1&W]3UC;Q:(XAM,$'+V#/G'E58!?IJ\-Q@ M[G>$*HH+?"=H&1-_E<*K7(^5'-;G\]V!9];D-A,^,R9^OYZKY;6IN PC-Z M&$DJ)@ QORF4VLU@H6H5%CXB5)W9(FB:C8L_IS4I!=.9*LL5ABW-RO608B>Z MH?[GEKA2*>&I-I?CDUB )(S_B:,5,6]=X")A.BOFILHV$&I/ :E$8 MK>9IO][;*KXJDQ9E)I!$>!F>:^WZ@T<+VH:ZZM6MH8: M3MFXOMF6FM;<7N/4)+IP*-97G#"T[# W6B*;M."O&RO"$ ,)!$UC?<4;77\H M*&T!/:,E8OM\C MIV.=I$'9J0Z997:TNQXI/K>KEE\79:?&UX2!,2P/*75-[X00DX**K"JYWH3V M^KP&3"4Z@QY[8D]-=EW.KI((NBFYZ>7T9!*#0^#XO6JNAX!1/H MHI]VN#Z@#"(;-8W- [O1D$4^,T;9EHD#MZEW$,:+^AJ?AU%_P+4*OM_5%\TA M[PE-,&V846?CLK7<@5.PO)7#M_2NE6'J0TY,[P86&UG7[,H &;,+! B=%F94 MFTJ_'O4A+EMF*F8+*N7E^?P(SWO;=;F+M:-\9$RV#-(2%YN9'OC+2K7F3XKE MC=QA]D7'/Z',S%HM-\K<0?P-KTNL6)7RVUV95TP*>;Y2ZN;UA-U#B5A/WFYMCUME3L4RI863=I/5_2:H#S7;[QNB[A&L=&C)AKKCW6;)A&4 M'YFK0Z;UIUF3.^N)3>)+Q#0R&6:$C!M:03TD0GX"N^[:$_/RPM/)RLKRFGG0 M+N:90_#RIZ5V:E:P=>#M!ZOG)-L5T[41F5,/L8K7;5LYO;M9#/*^;LZF7=:1 MM$&(C,%"&IN)3M,QN.FLE4-\I"^M,J4TCXS5L&G,+?/]T83,9XHY))T9;1QD MF"MU:"9L&G=B*SFG*;%U4D<&,YH>US2>8NJKJ&ULUNQ6G9AI:#FMFTQ_V^_V MT:&M1%V(N[%@I.,^W6SK"'"6@9:O%A2"[OH0DX)8F>N6U48DWC16G6RSMR0V M4O3.[5^([F(N'SPR33[A9[CL M\2/A(/234:N/G@G'$G(F_.CC>_\ ^%T-.3G'A<\YY#M4[#/<$9FH(>].3L(A MW_:0=V<_[VK(R3DI"!>I4]^?<%=#1IZR]^9]W? > L[RRW7YWH:,W^5.ZOX0 MFTI(Z<[9AIQYHN_-%;E#Q4:?[FTC13Y19[A+/%%#OD.]#IPOZLZ&3#XA]V;+ M4+'O8?Y)[.D&YQ3 ?>]K#- F#K-,/^++9QQ?G8B1@>FU3.DQ:$4KD%J9PGGWIM4CE/RO4*I0)UY4*) MVVN3RGFR?MH8H M@DFRI'($,+EE\20SU_FG\/K6-62)168YH1I3K@[/$Y MA)$$ZPU,Z\&TWHUGN6XPK?=L]YFOVCU*P;TMC,5#J1S1G&#E*@R@77.P]?"B M?/!'$T<+'EP&QA*$(PM?(EIN^DU?YIXU*>$R2V1H*=$R2V@8-]$R@[OLBP=Y M_[@2/^A.>&.L:,"('0S@[G1"LLVY Z; T=;6FX[/OM+"[BGD&WR:3.3$W8*E&)_:]NN]3=TODZYMJ')J7\@T?].*3#B MT\:R^[,GXBT!/GSG@A<$[\ZE\K85"2.\G*[M 4X#I!3G&=+^M%P)(QJ[F7G M[*^7.Z/H_F#)^87XSA@,WHLMNLGOOJ1VM&#Q[5DM_1G60WHIRQQ4SK#F+9O>3<2%SRE2IU"1.>/ 5Z!A';T%3=D M8L>&Y=/26%PK+-]66/C(L'SBP._Q';TCC7SGYE]Q0/>HV'$+>O#G6)%YPB_K MPOUQO.>8V'"%F\"3!?:O6"N$#!1-TN#J<>04P15K!%CXFK>!N8-/Y@XFHJ2K3N")R=_^(4D *,JIQ_WQ M4>9$0[0DD!*]5 %(P)P )X6CCRD,P;!/3O0+,S_OB*\@@;)/()Q=$5X80!1D M??&^%/:$$<%_D-W_?Z#;E6YK7!%T,\1?#>MBN(\?)@'S,!1S!NBZ[:4J*2:66ONCQ91#3;S7'4=M6A$;E/\ M*6SD+N=M]^8A6<3HTV"G0$%\&XXK>K#IKC7E(R4#23-%P__=0 M:18?4HKMF*+WOP=M[7VS?%.VO7V#AY0EFH$<]R_Y]OHENPAQQ75]( <;F$"+ M@J;(0TJ3__?0DX36N+(N4)V:IP_XU9#85.H3=-@12(%^^(X^!M84_O_O_[R> MCN]'359!?R !;M+%_(&+>#X)]@>R9]\R7(%%7&I+?>4KVKMKT>XLR,N%:*8L MV/2VQ%41P-IM.5L<%DJ#/UB(7KSA-ZL06=(+H#JC*LC '/(]HB%:66T5K$(H M'BQ#Y".%HH\4B9YJ'8)6]P[+T3VL0_CU1VH^B"\\5Q!T9>C@Y'C38#E\NV9: M62GGE)F+@TL:_P2V<"\*VW<]>885_!E6NLU5N4?5&<#FTVVF5==S6ZF@AK!" M/GS'3NC5PFCHKVX@OPLRC$EW/O MFB\26CX_O)!/5/;*X>7H:25H$&_N:JA[L0@D:6FEWYK 7\E:8KO $S4+R*SH M6(&8W/W:VNLIJ(K/)UD$R_D$G;6K&)7O''=M#<07/.:-19;!%4?L^:K+IQL# MPL%EHS5!PZ@ 1@2++$X]$A@>6V2/>\0=@LH]@PJ,";P/,4-MEM2HL7LPNRI&9$LSZ)0(%^^)ZA'O'L"<.$-XP( MB3LA_[H.X:#S*13[?=K]X7L3>*F0\.1*[K3YU.AV?[8K?@@?<\9:MO.=D(M! M'_KT$_*]KP _MAC'S)^&OJMNN^5T70<;:6A.2F&K(9;G6V4_=8;+(2J*B* "4>*33S M5A'![0').6^4/BLK^AL&=#B&?*0J@(N.Y=S6WN_/RL2(RSNZN29X::>$Z:DQGH-1#3_%$6G[<<$ QD M"^24&BPIJ4#UQ:6H&>+$ .E =-NH$*IX/%ZL.2$%V.Y0/(=S=/ GR7^+UKC M<2VU .?7HZ1O&)++;7/VB@$HATM0W23>2!)(=Y-$W;EZWIN;I;E)O(4EFE+E M[#4*4 Z78%A)O)$DFN_A[,4-4#F@]ZX8B: MP&LI/7'=MIU0$(SG.=K$CQ(@/;LM.D&3-[)K$C9@"@MLB?,MABFJP\$\4]FL M!%K L(?OY!M'9B'&7?_)^2L!N?.S=T#/X(HJ21+%P7#\XI)$#2].,7'F!?S( MU2?G7VB%WBJ[0#>5+,OQHYI=KN1*Z4ZTT-)O+[0WSTMQOS04(>%Q=-.2K00V M$%*B!FUM24\YP/4-+^AG2G%L,[4$;O1+T"SXET#-I, CW3<-S0WR6!RW=N7. M/8O[.[V;G"I2P@CP7DL8 K(>2QN%-"@ZOCL3C^?3E'S1S$ M+[C0#"4S:A.VIXMEN]U=%R:3;O\/;L^)GKV[,2?H>3!5[4#DMKR[2:?[O$O< M75>W"F01A2N*MJ, S?.#-F_(I$>^7-[,AAM_K@K9W3T[U"-) MT"?,!-REX4$F$<@D;Y7V(8AKIB>@".4R;SX'E1I&;%%B'GP$D=X#D#I#B"Z\&&BT18UN6+EQ;GFB<:^\JR4TPEFDI\,^0&NE!F5(.K= MW->O8?YQ ,[MV;]XD@+N#;%@JKDI9?54R=G&*-1B$M M^^U-Y-M&]YK\PK>%I!#W1PH13!-P4JPY-^P- *FH"B;5]AUI&BACJFV(%J2! M@#00\/#K+92C0AJ(\U>FP#(42 ,!:2 @#01<"2$-Q)V>1H67+G>$.Y-V O!OWJON0=P/R;B1+^2'OQI5G(P05/#EZ:2^5M M*QKEQ "IM@,4X#A WM5R/*8LX(6-M<,?2K;KN>$W_T0?LPB:"HPH-7_^HUU5 MB.<$3:<@96CB3O)1>_(QFT$@#\H%>%#V*=/=WY\W:7I[P?6\(;IN2]F1&+_< MZ>_L*?=L02]#[)^+&;SY"#J+-3'5(ADD[?!+TQCTZ)9ZJBA],+?1/[T5E.^5 M\[7L2$H/V=ITTNA3B_IPHJL"B@E86!R(((%[3V)*I0J#)!<6C.=UQ2/SA9-?+1#F;)>HBG\:SBZ++,9DQ%4$B$?C8Z"-* MG#)D"EF,((O1Z5F,;@@L(:#R?)E%Z=(( MG?0$W2]9EJ#57>G9\22P,$&K^R)+$[0Z:'5?)0>"1O=%\B!H=-#HODR4 JWN MB^1#T.JNU.HN3TYTE39W>?*B"XKMXK=+W8@M)8Y_AXP-=/+JD2L09>DFMB$' M_Y@3C:C:2O12#=&1IBD__S-)/)?.^[,8&^TY:Z.NR+#?U8\3U$$Q MKM!2DICCW]8-36%0?:"WZ-78KKI9H\IUOE[X]/HENWJG7<[_C6*G^C+G*66* M5OD2ER;8SD0RZOF.@.*_*W;ZE)DFG^?A*#\B9UM>R$ZS.&(Z(VI>-(V"T%J%(/5>^=%1 MU'175),8ZSL<9[F.L5T!^N[+@>X-AL[H-S&G0J(EFG=R'M82V8%E-TO9NDE/ M>G]0,/XIOZGAM6AB[(LR6Y)X=B2R=9)I17Y3Q""+G-QO2@@IV$7]ILM;[D7\ MILN[BT<$K.?PSI&6M*10&EW.,/;U4S>C(1=8TCY),%8:]7-6I21.^8$B:X29 M05JTM/KZ2O3B#;]9AA;BBL_VRAD263!@P6+I+3F<1IYQ2""&DH\43CYBV;?H MS*&]';?D[-X6(OP^(XY'V\ ?'6..O^]&A?X(J!5MK7,]>U%>BJ-JWMFA"QEL MO$_HW=Y]/']?47=OH+*OAX.@<@I0>9^JK3JCVP4P1"D6R\+:2IUIB)\IW8PW<28LW)J[CN#VR0RV/L;PK5WD67 MOQ(%+UW@B9H%9%9TK$!*[AY+E"9'IKWU9L*6ZAL7>$,#=,D_)$KX&4L"Z06/ M>0-4.(T%,]L0=3;?4[S"E 3,7-D541"!&T/@CQA.Q:#EWQ!;(+8F9GC+M=(N#?5:V]9)QY^3W=6)'0[%+>J*5)AQO-@;D:WZJBLCTYW#03]\ MQ_%'!"-.%YU-$#!\NKKU/YXX,< )2K6E8%$!SH\'S/3L5N-JA[@?=7WOX,?AZ=(!A"=4-FG!][!/=3AX2OWBR""_.LD=?VO9P'+O"!* MW V8?-'IZ.?_O>S[CW+SM&0;MO/M ,HO!C7=@2 66:@*TA,'B'I:5(+W?A.- ME;AQ#[G?[%/FV9?\]@SLH1A2*/*$9?^5>O$Y%$=,EJ:X3K^0V!X1]MQ NS\[ M?+>G5=I_:;M1[.B; X*M7;"3"Y_^ZKG1Q'CV_!N&/D6K8?#K?F09]"ESHIGZ MB;\2?['2B*FI$ZX"_^C9TIMZ&7X. #- >^.5V[+_ZN%[+P2@D-LS'RXJ@=4\ MJZGX$55]+>FW!"A&JX20R6 3A"9I02&SJ) A\*R0!62P:.%T1D1!5J*)S,/N MK>^Z.Q7#@"YN5O=UB*$K1E!C>UH5) M@14#1)AD*5&82#0(;#>+TWAVK^7BP1_T5V2_8F]9@R^AV[PY7F:4;4T-60A_ M;@DZ+;'46#5P!#0KBT4AVW);C8Z Q5L6.HQOU15.8%O^'.-G[4EU6&*$B)WO M=4N9Z_,EM2:/]9*QS:-!PFVK@(B,_MZ0+O3PVWOH"RSES@$\,&9MJJI") MMUQO^$K6:F%KMJ3QZ2[7FS01APE:QOKI%[51QW3T/J^-,FW:'B(-%NL$+6/] M;$Q+^?YB[?J(/S $=T5NC#2U$HCXVQL3+>?DEZ,\OTDOUQO-)H3ZA!'(>,NL M5,#P=F$N\81/]C51ED%H?;:,+LY.7QAV!CK<$^?16 MJ%,;236JM44ESWU!NUA3' MK%03&& WQL-ND]LT^[@PHV^H8-I&L;"S"W($9/- U&VFWL^@H='G0^42LVV. M$DJ%R35G_>HJ195:0WPMXYLU/]S138I9-X/K1?RDU[ M%IL9RQ&!>R)7PCIG[N#0 )+JJ4^]THAA!W)1CS]I]G+9D!4X- #_B5A-*JEJ M>2!W\Y12 "S334S@T "$,UVE2^V,T.R67VBBD*44Q(DW%8 !8#E:K><3G-P M9_4^7Z7CM!E;PJ$!)$!O!HK57XZW\G8K34Q;9LM+IKTE'"F0W M.V\N-^.^TF:GT#;U#\V1\;$2MS9KAF?DS5+3L]'Q*(.&^N":FW37D3*Y ^Q MS];X:F71*L76\&7^69=+0.4T4V18J5QA)%5LZLG9% WUTVYL$#=<:0 /S=D<4;,7.D79[7$B2 M]"17Z.&AOFWUZ$E)IP>S&,,OA[-9-;6-I26XU@!R&>N5UBX2!1NV&Y6K-M3C M2X-Y&PWUS=I)2;5<(;$>,'Q6GJM4)M^R2;B ,K:Q0>#22:RG,M@H^5BW?AJ MN[+;:*@/L>JL*E4BD=B3O(W!$VW:D:3.',X:0(1Q:F(R':K58G/B:%Z32Y3N%L,MM M--1W#"4MM9^/)&)Y,M=7ZU:])>?C)I[5=P[U^6XNMIDL2%9JKW2+C^2+4QD. M#2#"9*>9;]O+)R!O6]UV5#?AIR9<0 !EY1-/8E;?CAO,/=.E6'TB4: M0%GJ;IKJ;]K) M/,#2.K5G)BTU!J1P,HJU+@(['\2%>8YA.OS7-Z5QNK:S34 MHRSL4-E;IH[7$%JE"J^;X+?WQ[$^A>PXUX9#YHS@F$&>%8Z-Q@CY2"9IDJ9B M*'+CQ)X\RA'2WM?YF^2>DR]ZN(Z,LV.YM?@G!-%6WLZ MGOPW!\Z;5Z_HA\(N]H?S8U!3; A/@RAHB]VAXQ M1,3'$/'!FDAO&@]?M^OTU0)GWM+;KWGY?@ZH0*L6??G_?L5_?59]N'I.0OH/ MKUMZ,P, 8@%_F)D$4$4@'A7=.EL0VNNR[*[I*!0L-RA8_I0KG.MK_[\^AMB+ M$/JS(H2Z>GCBGP*+)NG8F23%&^;8U;?ZE71!/483]TX7'RW9&)X@[SY!OK96 M:=IWIKR&^:8.4 M%=4J@F-45-!^ >39*>*$IPCJ/=WV>:OSV'&K\QB7B*BSK&!MD^267RS,)[,ZT*3/U_-M&=I$ MLFJ0;UY+F)TR>5NG*I0D+U=9N[MNM8VHA8*+HS@E+I7P%RS[^PY<#R$;GHL- M7[V@_ Y<&#WFPBC7[\]+\5$W9\B+3=R<]D>+&56=7I@+4\NAU&6W[2C3'4QB MNV&_DY:6*' _\>L?*OZ0I/RE=\[!A5_CZ+D$&]ZE%RZ=W_?LV[E!L?S3H7 +7IGWM^WZ,K!< MRP=S4T (.>2:WI.; L+57".WHT)\F;ZPKVU T7C^/-"APB!AU35TA-RL!?;Z M@>;=7]^]>X2(GK:&O&M/R3%K!1AGRSR4@?%8EW M(!-Z6.[=?KQUU\;L8!;C3EDDC[B_G5O[-=CH5B(Q0;M^&' MN@&I<1EM\8)2HS^*,V++JB?(Y3I96/"-76G87G.X $B,NN!EWC<1&W?FG,/U MAR-CWBGXNM"!:CKJ)MB@OT'HL+M)KT#HL+LO-6]?[ANU8LPB;LL=,5N &-Y6 M"G,[)[.*+/&I3+LD"5S9G'(II+Q1#[%44#?&T'WWPQDU=,.=RPWW;C[M9/@5 MN>Y-)'; #4%E#AHK:92!?(KBGQZBU$7X-/3)W8Y/3G0;OGL5\M4I)%O3,A_@ M+V.+$"53@ NW3.RITPVPD.R%\^'P$YR)7_&2@DKK12"-1DQ(901<@PS<NC$P2OV>7Q7-I4&$IJD8NY MM: *UGI:CDVY-/;F4>G0G1<*BM"==Z?NO'/*B6ZQU-FTEZLL&VEE8MU"OC?/ M1)"<0#?$E_'ZA_Z[ZZFCN1FO3@&*MI_PDD&L>,7&W6:@INGJI2;R\!&6 6EI M=HE;XGM$\NWZ"^Y"\H<.P?/<^SK,6U8+D'7[B'.;D^:DY7$N=LWW'+[=7^,$ MW=BT[=5VU1TNF&:.FT;KE @&J37J"H+"_!Y(RG]K$_H*0]Z_1Q_C_:IX?\#O M+ZIZ\W&%R18;XQI;M;;,?+9NJ-P-Z&ET87+E=S#Z;PH*87)EZ!8+.>3&O&!WP""A0^B*]Y.">ZEH %(*W1] M^(!*,X3^GMNU^6YJR[?FWD$;I.AS!,B$+HL?L.4P"NI\]U%E53!0$'D>./\M MJ][ITMD?+J_>69>-OETFQT-& N6LN6,VB_P0MPM&#HJ+N"5#Y\3U5(^BP:O6 MD=X1>B-"6^O.O1$WX(^^X/V37[YC%CZ2[@U@O2;@.;U?M=-/FL#DGO)*/IGI M@A*#.[='?_U#TV&282@2OIO[Y6K62^A4N9YFTS* SDNBEQ1G/A":-0,&(=B& M :#.SG\T M725I]S>53+-O,-6JV!GGZ]WQ.COE*%PP/!%+AM7"?RSWWH+CZ'Y#6\[.J=3$ M2DZKV]R4J6X+HT:D9PCF#'-J EH5#V3J,MD.H>OH!FZM='X;NH[NW$[\*V(]6IILYTS5ECE>\EE46IS5%Q[!1*Q"\6C1SR M^C?G]5MW]GPS]>UM5J^QJ_'3J#;N,]4G1K2?RB*WY#"K(TWMJQWXS#.C#V4 #[^]=F>7US;) M@JA7)(8O9EO;2EPL&ER&HW!5^'CL,OVZ0C_8?3-TZ!H[OVYU)GXN,'RW+?&= M!;-<#LJ1?E5K=(:8GW$)*C+F-[A";]E]>\L\A^I%U*YOHEN?WXH>:X8(C(CS M_&]*WQ"FID@B\;\D_K]O(^M?\*C=]/:_G;[GL?@[#X$2.^KR/0#QD,M.R>QH MTV>'##3$<;'W*'W!R\U07/QP<1'LE+O=W7]SIUVPX'@N+\S=;%8?-*H+1JJ6 M^/6TK*2WE2F2%U!I3*0O6+7TF\B+&W?=P2D;[VG''#KK0ML^=-;]F?(&&2T' M^:QE:"M)!&)VRT*&*ZM[.SZSY[97S?B$Q/&C-L\Q=([.I<3Z8&8-H0:'*[[3 MJ8N;.K$"=AWF[I5Y%2<;5$;-HM =F)^_Y8OKG;=WI9# M3>,';/G2"LGM[?BGG<%7+H?8L@UAQJ/H(USE&CDUK"V.1 )+6](70#U?J:-O MXJNZJX#2VX/"#<:8W[_3I,5O$:N:/2TC0+XU0,MEY9;"JZA[*>-QH//1]?JAO4>/"W"P^^E$2IQ&)5=I*R MME#P6:#0S2^;J64&211'X[R01 F=4=>)(-;=Z"ABO"7^./0' MW+*?ZJXUPA>B$_?19R?1B<^%]&!73Z?$8G_+T,PF3\]GLI$90K4/%^>.D@_I MI+^.7NC.^_'L&[KS+A%0',RR+P84SXMQB956V;*\&'8B=B/1[PM:&_$N5+!" M?]ZW\.>]&F!%2X88/Q-M.@PE.'N8IONH('EM5Q7MPV5J[',;8,E[ $; M^FJN[JOQ/'W$Q- 6A&2:-E0? +HH[,)GX;19(J>I>-%C!1 MPRLAU+4T0?Z> M'6(Q@T U77/T_X@BJ> W)$5@H+]\/^,Y?F,_]#>Q&[\5M&[-L71G 5"?/BUN MG2Z^AHN^+?C"?KF7N6XKNT=P<[(_:_%1FU%%YPL ?\3?!+E_0&\[%(4!S?*U M(DCFL@Q?H]H<[=353CV0Z8NX;F_+ ?1%G'.7OJ-3=4_1U&G$ L8"$N[8.J\R M]TTT^/LS>F\*"C>8 W=A?2PTZ&^%$6X;++>?#/8-52H(DD; TH@:07F@BNB)J M&@1 9FH L,"]>>&_XEG+ MPC/F_LY_H]CIWPOX] MRNMOX(B15!/*673QIAM@(=D+8N+%\80.F7NW0V\*"G?@D+E+#69E6HM3H]-C MZ9;#T?O O "%9C&)UN=D[$DD!\EAAJOFXY4^O^9H7,.9>J#3%[$[0W?538F) MVP9+Z*ZZB+OJC\3&*#LL59;9ZIC,KEL&;7[=3LPM&\34=4,*X,$0-.E6VGI2<2@WJ5 MS6TG8S8VUG=K?^@C_&DBYK;!%A;UNIF0N'>+G&QS76V4^B59 MRJ3K*K!GJLUAD8,2"BZ83/!-M)C;]R\&%NN:!%:1"#V,GSXJ;E;"_??\=6!O M=J_?2H%\H5[0WBOQ:HDO?^J!5MO=JO?2I'[(]:WR9HVK$@3BXUD>2HQ+Z<+S4H;+16Y)F,/9$#\;.B< MO#?G9%D5#("\BY**M;L'1\=#K0Y7D"#0?3+R21K M Q)L*#6AWX/?9!W'$1T M"P7_?XR OZQNAZ0[^A]S8-?.GE/1#QE5//WB:&0+0DX3/0&0!\Y_X6?%1@AA M-L*,5Z>@PUN F4R $)0)EU^VF%UD-YZR72.RZBU8?0@6\)!P*O\_Q"^3"!<6 M_O\)HB.,([R@:GAUR6$MX_8TI\[+;&ZVB0-].2YND&6)*_S3]$,Z$08EWK_3 M,/=NE9+@+6(,X),J\B:BUMN8R$)G8NA0")V)KQP;&9-K3CB*=@\*FAM*ZUPT MNGPJ,-WA-M,;I6LK[>E**F: W!?%F+[.;^H\N]BLJTDSRMB%.I3[N&E ,OU M)D.G8B@#0J?BYT4 Q:WR>CPZ6]9M=CG<-=;327'9R65N1@3(%;O L/(P)@,A MDV7UOA+O@S42 5#U2\8?DJD?4'SNVWL6/Z;Z ?CU^96^;Z+G7SK^* IEI:C9 MJ&[S%PG+$RC]Z^O"%+]^I]<^%@Z^QUBLWHY%25%A(NU"AY&8=1IP5_(@!)P* MT95=5HM9-<'20KX5GZ5!*Q/+<-$8OFJF'^)I?U.:T)<8RHE+A!;^7#$1Y:J* MM=I,6L6A7&UI=4B#,=)YAM;469TMIZ5&!XL)J#RF4P_) M6!AL>/]^PU=;5W5M75=P[3U>(43)%!3-M V<30.Q'L$JY5'O4*A9!H4?J^3923 M[&JAQ.D9(!2)=\ 2NH+N.%SD]J!P!P%I]]]FX V,>]/FX"[&A@2G*0%E!=#. MT)2\:D8"81BRR=43,&^'2^XR^ H7"GFI;U//.?IJWLD7X/N0&'HZKNCIC+R( MJS6]72D6!D\9+HK[#B0>TK$P9.K+E*@OK2#BE@ Q'95)T^&*MTZMD*4MZ;@+ M@82C[Z B):D$+P@041;J7K#ED1,3#85?&C;\'6QTH)IAFN8=VX@W?8)>NV[< M-POPUR6+5QC$LZ)DV08PRZI@HT,C:UL-S1H!J\5+01GYI0)=Z^0[1D^V\U,& MD-&6-FRTN2AN?N O)!=ZC$)I<(<.IK -PN=4H/]82#&X0#D9 2HCP'AEX>]< MZI.\4%, ;B&MG[L+V=_EH5I=G2?+?Y^/-%R%"QPY"QQ4\R:-%XW__YWCM!]LJ M(FB*9OSV@@Z.-N6B@L:29@HB8P/P=]A@;O_4C,EI$S\-H "E:05 M0+.?S(L18VGZ;YIZ3"!:AQ_=G<6@1+T0IH[. WPF'/#R?SPQ,Y!:][\]30B4 ML.AOR$!07U/^>WP7[7[UZY\>MK"@899#6B*4!7LRY=]#JJ>0#@+@UXCHUR[< M^\#@32CI'IR ;:B!/NYOSZ^_ND:SQW2)7I/(-1MYIM%E\NBO;K-6SF=Z\$.A MW,@TCVX!=UIM'KWM#R_[)5WH:Z/1#_/O.JWA#0Q\MXI]3EL7'!E10Y M25)),DJF?SET?O@AFHZEHC3M_>!8&0U[ 5E;A@D-$3GEZJ NU#UFL$0ST2SK:1T!G;)CRH3?/,I!.T0DSD$E*)K-]1)+R/78(3 M_'^GN]B+#0))#.(OI%,AHJ+)_^8;M!<7@%% M\=" 7H MD4+F^*M'XMQB]]T4B<]^1,GNV1^$R(5F6BYM(&08FF@+UA$4'PA^94..@!JS M*HWQ_D0P0>B#'^&/D"G' ('5C3^;8J1**H%.>W3;+4"@8RBC1_ "[U M(2ZQH')G8>*'++[B#4FS33>;"6, KD/RLJT?H RPD.%"*-)"(YH]7=6*W6;.(ZP''#YG0K5&<5"OV.KT^1.-;JYV] 2$'LK^ MMI!PQP,1GT$5%G(>8M339W.=HR>SH$C"$/)K.^0V[X5#_7URS&R RFR*3$/L3$>($1 Y[5)I. MB1W,L\[61 VC#6)I:4,Z@3QD %/75(Q!=W;X);_B)04KFJ+CL#8D/Z^'>6_7\(R#>YQ##O<<)89DRG!#IJE!6%O>@>EPB2)- MH! 2)( B?AP@2. M^07EBF9"C132_ 02OZOK'(M/RXWNA=QX^ Z=\R8^Z'4H M,#"WNHJ$=]!;0)BI4#Y-\0.2"H]*1VU$"W(O7M&NM+'%0]!#@,C B2+64=E3 M^,PI"1PT@(\>%<[4B+2 ;N%P*'PB0!T%%=E%?&3#G\SG-/?Y%TX@C6IK1TL2 M@*3CLP4J3/#XAI#:[G>()?,#FA\""_.+>^D("=KBX< ]#+>N# <'G9KPP] 3 M;T=!V/#'B>T^^GQ?$]M1;?<*_2-1/N4Z48-4CNCE922A=;GPF]A(*SK %5(_ MYMD_@E\ T*!2M98@L\/C"1IT6%IK!#Q_T#; _FT&)$<()T2VO#!#QQSZ:2)9 M'MS06]$IIP+G(#=XU"<":>,(&/A(Q3="5Y(#&4R/=:C3SH@H]4 @4^WA!#LS M7GRAD-R#*UB18N1V*IL0_[I^TEO\S[)9,JK8G6F&U0/&HGS8W/Y&+N%8I W> M,#@[OP"L.2BDR":UE99K+5'9DAEHTE'D(^6[DH/F@:)@G;GLW.D;(A84CM6C MZPH48OAVWSF>CM4/\Q0I *[5=B3SS%%_T#\ ZZOH0)>.NH^L'%RA4T<2@>&< M0?@4G$XAY<-9'ASUQ2%-=-S!EUI(9*&4*2C2QAH4Z$&\?20M1X!D$OT#LN%^NIZ'#_\(W @Q_5V1!I5, P9)J"R4]/MX#1 >"AHFT;?0$ MW,J+PNE48.Z7A*\K)'0I?+1T =HQ^ >P@2J6Y8@\;!E#"UD@=*B#'!W![G#L M='3%#MP<9G)'"AZ,\1<7^/SX@FJOB#T31RDWKF:&0&^>$-[%2 FAZT4Z^N = M#^861'1 O $M#(7Q" Z.G<4Z.#Z0H2U@N.S@(S,L_DLV(QZ'A M.(5&JX:\V@@4+IW#;<)1FNKBW-"VO()5>*Q7K)#=;!N(-??Z(=0,(0/L&QGQ M4(Y@D!(.L#/VU#;1A00^3^"_8V"MD1[\7-?&Y@)_XDARO\JT,@?+TELY&J9H MO..&,!U38WOT=@R@Y@;2B$@47!C6:KF]N>K\=)@7L[XSM:/;'ACJH-MHN@X/ M W2*29X)"Z6SLK2C290 )2IZ;'A A] MUM9=%W!D@ %[W M(J(%8Z?)V!&+R)5F&U"3/YAHI]R)Z,(TT2Y]2AY2^\T3+7*O ;G@ P-]YKSU2^^&2\7<'UXZSG@!9N._T MQ3YV'XF"IHG$_\>24RXC0NCOX*8_)N9#?TS$&/#QEI*EZFPNO8\#KVD]>QD/)=+G'8]]7K M)O<:Z4*0.U(-7KTQZJ S (IW'&=.=*'A8%WB O1]2DQ3A?;C%F(=G_;14T-E M G4+$4J>' K&0E<:CKJ?@6>$B,]L5Z-X+L)0!0%\F#U[L*Q"JTEW#]4'+-70 M5,Z)*V);QCO^D'9A.!X.^.K(T]A_RD [6V*L+-6M>U M\6A1E@?;T6ZNL&(IU5@'6*-I8-"+ M?02.%C"Z:)M[RYH\LJR;%;,F)<%8DVE]V6-?D(!7> :BLE-NLV,1"4);]76E<'K?/%?F$F>B= M$HZ*0&A&*'HOV/!_3M2( (8_NG@Q/25BAV@Q6"= I 'I% HYA5@ Q[WF=2N= M0:F"+C%F0,'7G(B=J;C#SJ=VM<,CP#%< Q;E/>VZDN#3#6C.N$A"6AHF:V(- M]I:7ZQ!77=?DGGD#)G]T/GBK7<\T1VU?(UL33XET74MQ+X1][\4ZWQ%G^I]Q M#1[XK ZU(( 4>QY:EHIGX@A7_Y J$D_DT1R%O\*;(+PDWU!LYUY!CV/T1 M&ZK2 EU0.U=$2(D%6&J\L&T'P>(F M<"@9"BLHY##I!\[K6'C'1YATPE[(-X,(%]+* AH/)N*W=[H\79FNSTQYJ;'% M*#D Q3:_Z"P7K?7TVC*]W"A\3JIC$6YF]A *E.;%/%_@\])"9!;68)YKC=I\ M*=;^]4^4)!](YW]^D>XBR/.3'8Y1UUP^09N'#EMU:I5C01B>M^\^;U-:9DZS M1MEDM\W10DC7Q!R3:;]\WNK(78+9ZOJN,W3K"S4]0\.>2??>W5$?$>$X,@:1 MT7[14&MT+H!=5_@^9.]#_L-]= >T<8#GDW2TT9,;%:03:]AC<[Q,3^%TCY>@ M ^]$0 ?$PG@5=UN&XZ*RS@'M6.$O$1]P"Q8VXKSF 8-^TW#G0$'S>%([8 M18_D*UP%'(@"2X[UWI/>Y_C* 2=AH ><0'R,A-,2$4+VSE<)U^ MO)\/+%F'WWE%I-SC^ZAPJ3,:"8B#R'ESO@E2Z<;H 4'A35.:X)P*[ QS%=-C:+@:*<*,^^N1DT_G)3&" V:P5N2- M12XYU>7&4W7K1-QCS7$!6@7O<1\?RT3&=3E1G:S8Q MI<4D5][1W[%D*U^?.YF>178?# \I**%H.>?7'=_!. M> >*+W'">(!X0FL&%./0X@![M0%ID7 ,UK',_353,9-I[9W^2/K@>#%I<;10 MN 9TR+G5#+'Z D6SX9@R'>=R !T0WC84,139(2DW&/7O8*S%_B@]5LL M.&[EK5M4?+Y!M!#6&F6,N8+QD^)7[2YP@C.%K+WPQ>'3FXZTM$+6ZTOX@ZFW5O;_!!]K^HOL/ M[D.0(H(>1]%EKND(:9MWE/D'O._CM?UUN&Z'M@]R0N61D>7 M>'#0W\<1&"I H4Q(M"&X\.AVS/#"&'G/;G4@_)QTCF%^H&JO6L0C,9CMB1P? MC<%QG&@Q:!X$%DSZ"$FGKML%NL-=\#+4%*'.M-C'!!PHSXOH=?58K$\AND9L MX^K7#@@<[!PJ>YJ>E^HX_",XJB,C6#9F&(1]T[UZ%25T=>K1 H+]?HGPB;W2 M@2CX$$+A3?%>?2"VOPCUL 5%'P2=B.PXI,H==$@\KT.KSL6E?@ZK'=Z"T$WCG"H;;B3[ G@@<"*GT?WP4$. M)WQY7%4DB%4RCH>P@_&(?%;PS0LD?*J^I<))GJ\TBGU5CL__X(9G"7G%D2 M!#/X67 ]W#% M6MA+^R/&[^Y7G=50UHJGDQ8RW>Q1;.!C+-[L_KE,E]T_UM >\>LC9/*! MZ((IOK_M[#79OWI0<1((.D7^_9LH+U"/)&8;],-Z3^2-UX.AUWBL. M]UN.7B69^/CT[GHEYP6NQH$G-MV)CRJ(NVJHJV!"!7[AG.)>V!=09TYFV(EN M@@-KCN60-[-7:@L?JF,4LV>Y9S969H+?B^^6T2438F0J1O3'#D%O+=8LXSC]HK.H&0>R;T+N^\".UCKH7T)6,EX<\U28+MP(&;W+#/HG13(#SA>XAT/7BT'5F%!T"9 MA-+%]H)5"S9_/A0]'FS:?L5]6+".L)?91SH"//;WQST4T8=4PG\_PX)VB)%RX4_BUE\7B.DV.W2,N0>&$+0,@-X^D2 =OU6%Z8.+[ MB>/I'-?5W#8D$QK\3J8[-D^\?&#?T:S;8P5;K6Y*Y,?/ZY@;O 9.3]JC8_99 MVN:+W.#RP-XSN)\+Q=X=@1^Y*[ 3"4'+NF?Z;V+?B('U^5.GK:9JR%?H>KXP M+QQ25%$BSQZ-#WN/S]Y_EF\3TJWB[.HG#B.">3B)O3 M39AHS_BG,QI_]'O+L;RG5B#E_!KH:S9)XL?\8'C6G\9M*>B"XHS7$G#=$YF#'LH;5$$#_+HXWH;2!KA M7J*J&-QT]'AO6&S.(*()=(6,DVA0>63@W!N=[DNR;#6 8X-4[<2:]W/XJZ3[@#+/9]BQ[6;ON&E9R/YW@LTP_E!H%+K%<@[: M_3>'^B(S(.*2(OPA1 R=EJYA\=P6OICW+$CVO%7YZ569VC(T 0#1S9(JPLU9 MERI?A:W,SY2N*CMQR9 &Z=-;KC6Z"%Q#A>_:@B-RF<;)O;"M([EY[HSYO?R(._*# M1O+#"U>DN65-']:W0IV3![FGWFQ>99+2].,)]%AUP+C..-#+X!N_P"QY8=ME MVTEZ]"0WJ=)R,NTN2K,XBOY\3/D""QU[PDV4/XF!=P#HT-?!N("(==--'=RZ MHW"Z)5;?D'TAB:=YW%Z9L:/XI(MA(76$A=0>"]-QHS&L53--)M')LVQOUR#[ MX)-8\/BO G1X;Y +%3RR4RI7%8SOQ]EM+IQ M^O@B&,)MZ\:.Z'"SZ PU>73%[YZM#G_@Y$5]'^] M'#.,#7^#_TL41/-4V3J M3YD.\1<4CP(NHJ&"O_'+,ME.9IAI,,1?#7X<@=8-/.6AX:;\'5CXZ97"'X> M_TZFWH)4$W<6ZWURUX+,NX--Y559<%Z$]W'\AK^050#%#3Q*%C;*TB2JDF%" MC0G9GON*<2O)0)N$5B>*,R%FV@(57=D+B.I1);DCI_<$"36TR86&\I3@>4.D MR7\[,-_+'*C5J9H WR.I\$UN<8&C/?^%DQM$&YUX%B03E$0*K1*O0 DO\KKE MA*="?#K5:U *Q=$>__8LG[T![*#J/WO$H%I]"Q2*X)GTFFTA ]NMP><0B*NJ MX1/55VKL61$'9++#4WL'9\"4A)*L_V# R@1](X2Z]U*![H! M9@@H*X K12"]CB?,+2IXG=?/$,9% C<2M,>0PG\YO'>5I MG\OO'#K8W:*A]!0W]M)5?H^%+%X&V@@^')V &?S]P6Q "'-N4EXO(7/T_HL) MVD_W;SBWH!U.3'UD-'(U>5DN1,05G[*E[10==V\)6EQCSD1U!5V-RJ$,I*-( M*$4?FU_'&!&]N%^OOQZNGN:0_HF*Z^1V)+5D064U1*59_3_I3%"%9<6FH?;Q9U== 306C M6LU:LC+)9SHEF6LE)GP?YXB\7.O($RQ[DL9RQ/"6X=0L>T.6B[;A.3;?#-IR MCK[GZ1>H#J-W_?A(O&R9"I=FD N5LSIHXV9G+YRA!1*(1K)-B7)JH@]8>BXP M\E.UNY(YG%I+OXS&0/'_//#R^/0PCX[@( _H,_'DX"0@H.SYJ7I!M%#TGN<: M3V6@%B0JSN;4.KTD5TTCV5U_#B]Y5TC7#C+Z%W9(P$D"$10UF(Y1Y7B&;3;7 MK1+9V"4;&8R@Z*L("CP-7D'1AS#T0F[$G=W94V1X:1]>VI^W4L@;M^A^GG$O M_T523%"Q<8R+IN* BZ7B$XZG)CP73_. 3E!QGJ12)U$!/8$;4_W<:MHW9+G; MI.=D4U.:L7(;J0W/1T[,7",Q$-M#-E(2A(8TVFI/230R_GQD4C9+F9J<$9A! M#O3*>;V95W=3CN;(YR.56DF@>G([1S;3-6%99'J5,HM&^MZNC7166>GK(2OI MM>IPN:ETV*W])P;;5ZA 6] M7CX_I%?Y)I?A8@'KK!BQE#P;1UD@5\:DL:Y,F#D:Z5MG*Y>,<_9R([$)KJN: MM,BU$^DU'!D_Q%E$'^$;54D4K MWU79KI56Z9J=Z-F[2X6!?S!1ZE##UHDB=)V=CHI]$O#@FI;OP\@AC\.-%7RO MEN#>%IKVXM3)X!H!)L2'>YOBYH>8,VVMOJ&'/,M[1>N;P%WC#!R4_F&;< OF MW[\Q#;G1E.YQCH_>"*[$IYO@M_?',=01D-V##YT!@G-V>+H+/FEYV]*\+YQC M%G]SH97@+O1"XL!$&O-8SW M.8*F_NWH,VL(NC?5"%>SPR_VAO)CB#G; A?6'UZY$M<_V'3,_?Y;I/=$Z\K%#^8QBD7O.+OL. =RZ]_/_N;75O_]"D0D#Y?[_H M7^_!/O)/TIY/=!^"IF_<9FB>N_6&(7-Z;>2#1T@//XP>?%=6IR!YOW1\P\@_ MCG 4! !.(QPO+T-S+P5CGXW\K[W#S[1F/X-*>.UM_^L,&W%TJBOLY(ASL=?M MV%\:/;GY>V^5U@O>Y$<_V)C*[Z+.6#G>,%!9+%S10DARY>HK_^25$/42KANT(.&3ADX!_+P!^+^?@*#B[M=G9G2U8Z MY(*K3+G**!Z+YM:0@Q.__DDF'])D^A4./INZ\:44W'E^(7C["O7M2)_KJ;CB?@+K=S=ZGNN$&A7KLAX150W/[CEE0>K50(4%)=*-"46],G&B=