0001558370-24-007964.txt : 20240513 0001558370-24-007964.hdr.sgml : 20240513 20240513161729 ACCESSION NUMBER: 0001558370-24-007964 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 91 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240513 DATE AS OF CHANGE: 20240513 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Cara Therapeutics, Inc. CENTRAL INDEX KEY: 0001346830 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36279 FILM NUMBER: 24939310 BUSINESS ADDRESS: STREET 1: 400 ATLANTIC STREET, SUITE 500 CITY: STAMFORD STATE: CT ZIP: 06901 BUSINESS PHONE: 203-406-3700 MAIL ADDRESS: STREET 1: 400 ATLANTIC STREET, SUITE 500 CITY: STAMFORD STATE: CT ZIP: 06901 FORMER COMPANY: FORMER CONFORMED NAME: Cara Therapeutics Inc DATE OF NAME CHANGE: 20051213 10-Q 1 cara-20240331x10q.htm 10-Q
0.560.49545880905387203854480704546670790001346830--12-312024Q1false0000000000P12M0001346830us-gaap:CommonStockMember2024-01-012024-03-310001346830us-gaap:CommonStockMember2023-01-012023-03-310001346830us-gaap:RetainedEarningsMember2024-03-310001346830us-gaap:AdditionalPaidInCapitalMember2024-03-310001346830us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001346830us-gaap:RetainedEarningsMember2023-12-310001346830us-gaap:AdditionalPaidInCapitalMember2023-12-310001346830us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001346830us-gaap:RetainedEarningsMember2023-03-310001346830us-gaap:AdditionalPaidInCapitalMember2023-03-310001346830us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001346830us-gaap:RetainedEarningsMember2022-12-310001346830us-gaap:AdditionalPaidInCapitalMember2022-12-310001346830us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001346830us-gaap:CommonStockMember2024-03-310001346830us-gaap:CommonStockMember2023-12-310001346830us-gaap:CommonStockMember2023-03-310001346830us-gaap:CommonStockMember2022-12-310001346830cara:EmployeesAndNonEmployeeMembersOfBoardOfDirectorsMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2024-01-012024-03-310001346830cara:EmployeesAndNonEmployeeMembersOfBoardOfDirectorsMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2023-01-012023-03-310001346830cara:NonemployeeConsultantsMember2024-01-012024-03-310001346830cara:TwoThousandAndFourteenEquityIncentivePlanMember2023-01-012023-03-310001346830cara:NonemployeeConsultantsMember2023-01-012023-03-310001346830cara:TwoThousandAndFourteenEquityIncentivePlanMember2024-01-010001346830cara:TwoThousandAndFourteenEquityIncentivePlanMember2023-12-310001346830srt:MaximumMembercara:TwoThousandNineteenInducementPlanMember2019-11-200001346830srt:MaximumMembercara:IncentiveStockOptionsMembercara:TwoThousandAndFourteenEquityIncentivePlanMember2015-12-310001346830cara:EmployeeAndBoardOfDirectorsStockOptionsMember2024-01-012024-03-310001346830cara:EmployeeAndBoardOfDirectorsStockOptionsMember2023-01-012023-03-310001346830srt:MaximumMembercara:TwoThousandAndFourteenEquityIncentivePlanMember2024-01-012024-03-310001346830us-gaap:PerformanceSharesMemberus-gaap:CommonStockMember2024-01-012024-03-310001346830cara:TimeBasedRestrictedStockUnitsMemberus-gaap:CommonStockMember2024-01-012024-03-310001346830cara:TimeBasedRestrictedStockUnitsMemberus-gaap:CommonStockMember2023-01-012023-03-310001346830cara:EmployeesAndNonEmployeeMembersOfBoardOfDirectorsMemberus-gaap:RestrictedStockUnitsRSUMembercara:TwoThousandAndFourteenEquityIncentivePlanMember2024-03-310001346830cara:EmployeesAndNonEmployeeMembersOfBoardOfDirectorsMemberus-gaap:RestrictedStockUnitsRSUMembercara:TwoThousandAndFourteenEquityIncentivePlanMember2023-12-310001346830cara:EmployeesMemberus-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001346830us-gaap:RestrictedStockUnitsRSUMembercara:TwoThousandNineteenInducementPlanMember2024-01-012024-03-310001346830us-gaap:RestrictedStockUnitsRSUMembercara:TwoThousandAndFourteenEquityIncentivePlanMember2024-01-012024-03-310001346830cara:TwoThousandNineteenInducementPlanMember2024-01-012024-03-310001346830us-gaap:RestrictedStockUnitsRSUMembercara:TwoThousandNineteenInducementPlanMember2023-01-012023-03-310001346830us-gaap:RestrictedStockUnitsRSUMembercara:TwoThousandAndFourteenEquityIncentivePlanMember2023-01-012023-03-310001346830cara:TwoThousandNineteenInducementPlanMember2023-01-012023-03-310001346830cara:EmployeesAndNonEmployeeMembersOfBoardOfDirectorsMemberus-gaap:RestrictedStockUnitsRSUMembercara:TwoThousandAndFourteenEquityIncentivePlanMember2024-01-012024-03-310001346830us-gaap:ShareBasedPaymentArrangementEmployeeMembercara:TwoThousandNineteenInducementPlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2024-01-012024-03-310001346830cara:EmployeeAndNonemployeeConsultantsMembercara:TwoThousandAndFourteenEquityIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2024-01-012024-03-310001346830us-gaap:ShareBasedPaymentArrangementEmployeeMembercara:TwoThousandNineteenInducementPlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2024-01-012024-03-310001346830us-gaap:ShareBasedPaymentArrangementEmployeeMembercara:TwoThousandNineteenInducementPlanMembercara:ShareBasedCompensationSubsequentAwardsMember2024-01-012024-03-310001346830srt:DirectorMembercara:IncentiveStockOptionsMembercara:TwoThousandAndFourteenEquityIncentivePlanMember2024-01-012024-03-310001346830cara:EmployeeAndNonemployeeConsultantsMembercara:TwoThousandAndFourteenEquityIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2024-01-012024-03-310001346830cara:EmployeeAndNonemployeeConsultantsMembercara:TwoThousandAndFourteenEquityIncentivePlanMembercara:ShareBasedCompensationSubsequentAwardsMember2024-01-012024-03-310001346830cara:EmployeesAndNonEmployeeMembersOfBoardOfDirectorsMember2024-01-012024-03-310001346830cara:HcrAgreementMember2023-12-310001346830cara:CslViforMembercara:OtherNonCashRevenueMembersrt:AffiliatedEntityMember2024-01-012024-03-310001346830cara:CslViforMembercara:OtherNonCashRevenueMembersrt:AffiliatedEntityMember2023-01-012023-03-310001346830cara:CslViforMemberus-gaap:RoyaltyMembersrt:AffiliatedEntityMembercara:CslViforKapruviaMember2024-01-012024-03-310001346830cara:CslViforMembercara:OtherRevenueNonCashMembersrt:AffiliatedEntityMembercara:CslViforKapruviaMember2024-01-012024-03-310001346830cara:CslViforMembercara:CommercialSupplyRevenueMembersrt:AffiliatedEntityMembercara:CslViforKorsuvaMember2024-01-012024-03-310001346830cara:CslViforMembercara:CollaborativeRevenueMembersrt:AffiliatedEntityMembercara:CslViforProfitSharingMember2024-01-012024-03-310001346830cara:OtherRevenueNonCashMembercara:LicenseAgreementWithMaruishiPharmaceuticalCompanyLimitedMember2024-01-012024-03-310001346830cara:ClinicalCompoundRevenueMembercara:LicenseAgreementWithMaruishiPharmaceuticalCompanyLimitedMember2024-01-012024-03-310001346830cara:OtherRevenueNonCashMember2024-01-012024-03-310001346830cara:OtherRevenueMember2024-01-012024-03-310001346830cara:CommercialSupplyRevenueMember2024-01-012024-03-310001346830cara:CollaborativeRevenueMember2024-01-012024-03-310001346830cara:ClinicalCompoundRevenueMember2024-01-012024-03-310001346830cara:CslViforMemberus-gaap:RoyaltyMembersrt:AffiliatedEntityMembercara:CslViforKapruviaMember2023-01-012023-03-310001346830cara:CslViforMembercara:CommercialSupplyRevenueMembersrt:AffiliatedEntityMembercara:CslViforKorsuvaMember2023-01-012023-03-310001346830cara:CslViforMembercara:CollaborativeRevenueMembersrt:AffiliatedEntityMembercara:CslViforProfitSharingMember2023-01-012023-03-310001346830cara:ClinicalCompoundRevenueMembercara:LicenseAgreementWithMaruishiPharmaceuticalCompanyLimitedMember2023-01-012023-03-310001346830us-gaap:RoyaltyMember2023-01-012023-03-310001346830cara:OtherRevenueNonCashMember2023-01-012023-03-310001346830cara:CommercialSupplyRevenueMember2023-01-012023-03-310001346830cara:CollaborativeRevenueMember2023-01-012023-03-310001346830cara:ClinicalCompoundRevenueMember2023-01-012023-03-310001346830cara:NewStamfordLeaseMember2023-12-310001346830cara:MoneyMarketFundForStamfordLeaseMember2023-12-310001346830cara:LicenseAgreementWithMaruishiPharmaceuticalCompanyLimitedMember2024-03-310001346830cara:LicenseAgreementWithMaruishiPharmaceuticalCompanyLimitedMember2023-12-310001346830us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001346830us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001346830cara:NewCorporateHeadquartersOfficeSpaceMember2023-07-280001346830us-gaap:ResearchAndDevelopmentExpenseMembercara:NewCorporateHeadquartersOfficeSpaceMember2024-01-012024-03-310001346830us-gaap:GeneralAndAdministrativeExpenseMembercara:NewCorporateHeadquartersOfficeSpaceMember2024-01-012024-03-310001346830cara:NewCorporateHeadquartersOfficeSpaceMember2024-01-012024-03-310001346830cara:StamfordOperatingLeaseMember2024-01-012024-03-310001346830cara:StamfordOperatingLeaseMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001346830cara:StamfordOperatingLeaseMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001346830cara:StamfordOperatingLeaseMember2023-01-012023-03-310001346830us-gaap:RetainedEarningsMember2024-01-012024-03-310001346830us-gaap:RetainedEarningsMember2023-01-012023-03-310001346830cara:NewStamfordLeaseMember2024-03-310001346830us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2024-03-310001346830us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2024-03-310001346830us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2024-03-310001346830us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2024-03-310001346830us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2024-03-310001346830us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2024-03-310001346830us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-12-310001346830us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2023-12-310001346830us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2023-12-310001346830us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-12-310001346830us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2023-12-310001346830us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateBondSecuritiesMember2023-12-310001346830us-gaap:CorporateBondSecuritiesMember2024-03-3100013468302023-01-012023-12-310001346830cara:CslViforMembercara:CommercialSupplyRevenueMembersrt:AffiliatedEntityMember2024-01-012024-03-310001346830cara:CslViforMembercara:CommercialSupplyRevenueMembersrt:AffiliatedEntityMember2023-01-012023-03-310001346830cara:CslViforMembercara:CommercialSupplyRevenueWithAssociatedCostsOfGoodsSoldMembersrt:AffiliatedEntityMembercara:CslViforKorsuvaMember2024-01-012024-03-310001346830cara:CslViforMembercara:CommercialSupplyRevenueWithAssociatedCostsOfGoodsSoldMembersrt:AffiliatedEntityMembercara:CslViforKorsuvaMember2023-01-012023-03-310001346830cara:CslViforMaruishiAndCkdpAgreementsMember2024-03-310001346830cara:CslViforMaruishiAndCkdpAgreementsMember2023-12-310001346830cara:TwoThousandNineteenInducementPlanMember2019-11-2000013468302023-03-3100013468302022-12-310001346830us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001346830us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001346830us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001346830us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001346830us-gaap:FairValueInputsLevel3Member2024-01-012024-03-310001346830us-gaap:FairValueInputsLevel3Member2023-01-012023-03-310001346830us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2023-12-310001346830us-gaap:CorporateBondSecuritiesMember2023-12-310001346830us-gaap:USTreasurySecuritiesMember2023-12-310001346830us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001346830us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001346830us-gaap:FairValueMeasurementsRecurringMember2024-03-310001346830us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001346830us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001346830us-gaap:FairValueMeasurementsRecurringMember2023-12-310001346830us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001346830us-gaap:RestrictedStockUnitsRSUMemberus-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001346830us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001346830us-gaap:EmployeeStockOptionMemberus-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001346830us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001346830us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001346830cara:OptionsPerformanceSharesMember2024-01-012024-03-310001346830us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001346830us-gaap:RestrictedStockUnitsRSUMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001346830us-gaap:EmployeeStockOptionMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001346830us-gaap:EmployeeStockOptionMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001346830us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001346830us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001346830us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001346830us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001346830cara:CslViforMembersrt:AffiliatedEntityMember2024-03-310001346830cara:CslViforMembersrt:AffiliatedEntityMember2023-12-310001346830cara:PatheonAndPatheonManufacturingServicesLlcMember2024-03-3100013468302024-05-090001346830cara:CslViforMaruishiCkdpMembercara:LicenseAndSupplyAgreementsForDifelikefalinMember2024-03-310001346830cara:TwoThousandAndFourteenEquityIncentivePlanMember2024-01-012024-03-3100013468302024-01-310001346830cara:ViforInternationalLtdMembersrt:AffiliatedEntityMember2024-03-310001346830cara:ViforInternationalLtdMembersrt:AffiliatedEntityMember2024-01-012024-03-310001346830cara:HcrAgreementMember2024-03-310001346830cara:CslViforMaximumMembercara:ViforFreseniusMedicalCareRenalPharmaLtdAgreementNo1Member2020-10-012020-10-310001346830cara:ViforFreseniusMedicalCareRenalPharmaLimitedMembersrt:MaximumMembersrt:AffiliatedEntityMembercara:RegulatoryAndCommercialMilestonesMember2018-05-170001346830cara:CslViforMembersrt:AffiliatedEntityMembercara:ViforFreseniusMedicalCareRenalPharmaLtdAgreementNo1Member2022-05-012022-05-310001346830cara:CslViforMembercara:ViforFreseniusMedicalCareRenalPharmaLtdAgreementNo1Member2022-05-012022-05-310001346830cara:ViforFreseniusMedicalCareRenalPharmaLtdAgreementNo2Member2018-05-012018-05-310001346830cara:EnterisBiopharmaIncMembercara:NonExclusiveLicenseAgreementMember2024-01-012024-03-310001346830cara:EnterisBiopharmaIncMembercara:NonExclusiveLicenseAgreementMember2023-01-012023-03-310001346830cara:PatheonAndPatheonManufacturingServicesLlcMembercara:ManufacturingServicesAgreementMember2019-07-012019-07-310001346830cara:PatheonAndPatheonManufacturingServicesLlcMember2023-12-310001346830cara:NewStamfordLeaseMember2024-03-310001346830cara:NewCorporateHeadquartersOfficeSpaceMember2023-07-282023-07-280001346830cara:NewCorporateHeadquartersOfficeSpaceMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-05-112023-05-110001346830cara:NewCorporateHeadquartersOfficeSpaceMember2024-02-290001346830cara:NewCorporateHeadquartersOfficeSpaceMember2024-01-310001346830cara:NewCorporateHeadquartersOfficeSpaceMember2023-05-110001346830cara:NewCorporateHeadquartersOfficeSpaceMember2023-05-112023-05-1100013468302024-01-012024-03-3100013468302023-01-012023-03-310001346830cara:If2029ThresholdIsNotAchievedOnOrPriorToDecember312029Membercara:HcrAgreementMember2023-10-012023-12-310001346830cara:If2029ThresholdIsAchievedOnOrPriorToDecember312029Membercara:HcrAgreementMember2023-10-012023-12-310001346830cara:HcrAgreementMember2023-12-012023-12-310001346830cara:HcrAgreementMember2024-01-012024-03-310001346830cara:HcrAgreementMember2023-10-012023-12-310001346830cara:HcrAgreementMember2023-11-012023-11-300001346830us-gaap:USTreasurySecuritiesMember2024-03-310001346830us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember2024-03-310001346830cara:NewStamfordLeaseMember2023-05-310001346830srt:MinimumMember2024-01-012024-03-310001346830srt:MaximumMember2024-01-012024-03-310001346830cara:TwoThousandAndFourteenEquityIncentivePlanMember2015-01-012015-12-310001346830cara:ApiCommercialSupplyAgreementMember2021-07-012021-07-3100013468302024-03-3100013468302023-12-31iso4217:USDxbrli:pureutr:sqftcara:positioncara:agreementcara:itemxbrli:sharesiso4217:USDxbrli:shares

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

COMMISSION FILE NUMBER 001-36279

CARA THERAPEUTICS, INC.

(Exact name of registrant as specified in its charter)

Delaware

75-3175693

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

400 Atlantic Street

Suite 500

Stamford, Connecticut

06901

(Address of registrant’s principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code: (203) 406-3700

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

Title of each class

Trading Symbol

Name of each exchange on which registered

Common Stock, par value $0.001 per share

CARA

The Nasdaq Stock Market LLC

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

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

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

Large accelerated filer

 

  

Accelerated filer

Non-accelerated filer

 

  

Smaller reporting company

Emerging growth company

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

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

The number of outstanding shares of the registrant’s common stock, par value $0.001 per share, as of May 9, 2024 was: 54,675,954.

CARA THERAPEUTICS, INC.

INDEX TO FORM 10-Q

FOR THE QUARTERLY PERIOD ENDED MARCH 31, 2024

PART I –FINANCIAL INFORMATION

PAGE

NUMBER

Item 1.

Financial Statements (Unaudited):

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

1

Condensed Consolidated Statements of Comprehensive Loss for the Three Months Ended March 31, 2024 and 2023

2

Condensed Consolidated Statements of Stockholders’ Equity for the Three Months Ended March 31, 2024 and 2023

3

Condensed Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2024 and 2023

4

Notes to Condensed Consolidated Financial Statements

5

Item 2.

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

29

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

53

Item 4.

Controls and Procedures

54

PART II – OTHER INFORMATION

Item 1.

Legal Proceedings

55

Item 1A.

Risk Factors

55

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

55

Item 3.

Defaults Upon Senior Securities

55

Item 4.

Mine Safety Disclosures

55

Item 5.

Other Information

55

Item 6.

Exhibits

56

SIGNATURES

57

PART I

FINANCIAL INFORMATION

Item 1.Financial Statements.

CARA THERAPEUTICS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(amounts in thousands, excluding share and per share data)

(unaudited)

    

March 31, 2024

    

December 31, 2023

Assets

 

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

46,996

$

51,775

Marketable securities

 

22,777

 

48,983

Accounts receivable, net - related party

1,718

2,765

Inventory, net

2,741

2,821

Income tax receivable

 

697

 

697

Other receivables

 

506

 

555

Prepaid expenses

 

5,790

 

8,154

Restricted cash

 

 

408

Total current assets

 

81,225

 

116,158

Operating lease right-of-use assets

3,826

4,864

Property and equipment, net

 

3,548

 

3,322

Restricted cash, non-current

 

1,500

 

1,500

Total assets

$

90,099

$

125,844

Liabilities and stockholders’ equity

 

 

  

Current liabilities:

 

 

  

Accounts payable and accrued expenses

$

14,875

$

25,592

Operating lease liability, current

 

220

 

Total current liabilities

 

15,095

 

25,592

Liability related to sales of future royalties and milestones, net

38,376

37,079

Operating lease liability, non-current

6,825

6,088

Total liabilities

 

60,296

 

68,759

Commitments and contingencies (Note 17)

 

 

Stockholders’ equity:

 

 

  

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

 

 

Common stock; $0.001 par value; 100,000,000 shares authorized at March 31, 2024 and December 31, 2023, 54,667,079 shares and 54,480,704 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively

 

54

 

54

Additional paid-in capital

 

745,381

 

742,036

Accumulated deficit

 

(715,441)

 

(684,745)

Accumulated other comprehensive loss

 

(191)

 

(260)

Total stockholders’ equity

 

29,803

 

57,085

Total liabilities and stockholders’ equity

$

90,099

$

125,844

See Notes to Condensed Consolidated Financial Statements.

1

CARA THERAPEUTICS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS

(amounts in thousands, excluding share and per share data)

(unaudited)

Three Months Ended

    

March 31, 2024

    

March 31, 2023

    

Revenue:

Collaborative revenue

$

788

$

2,750

Commercial supply revenue

640

3,191

Royalty revenue

125

Clinical compound revenue

 

84

 

99

Other revenue

623

Total revenue

 

2,135

 

6,165

Operating expenses:

 

 

  

Cost of goods sold

620

2,590

Research and development

 

21,964

 

24,334

General and administrative

 

6,816

 

6,891

Restructuring

2,401

Total operating expenses

 

31,801

 

33,815

Operating loss

 

(29,666)

 

(27,650)

Other income, net

 

952

 

985

Non-cash interest expense on liability related to
sales of future royalties and milestones

(1,982)

Net loss

$

(30,696)

$

(26,665)

Net loss per share:

 

  

 

  

Basic and Diluted

$

(0.56)

$

(0.49)

Weighted average shares:

 

 

Basic and Diluted

 

54,588,090

 

53,872,038

Other comprehensive income, net of tax of $0:

 

  

 

  

Change in unrealized gains on available-for-sale marketable securities

 

69

 

571

Total comprehensive loss

$

(30,627)

$

(26,094)

See Notes to Condensed Consolidated Financial Statements.

2

CARA THERAPEUTICS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(amounts in thousands except share and per share data)

(unaudited)

Accumulated

Additional

Other

Total

Common Stock

Paid-In

Accumulated

Comprehensive

Stockholders’

    

Shares

    

Amount

    

Capital

    

Deficit

    

Loss

    

Equity

Balance at December 31, 2023

54,480,704

$

54

$

742,036

$

(684,745)

$

(260)

$

57,085

Stock-based compensation expense

1,660

1,660

Shares issued upon vesting of restricted stock units

186,375

1,685

1,685

Net loss

 

 

 

 

(30,696)

 

 

(30,696)

Other comprehensive income

 

 

 

 

 

69

 

69

Balance at March 31, 2024

54,667,079

$

54

$

745,381

$

(715,441)

$

(191)

$

29,803

Accumulated

Additional

Other

Total

Common Stock

Paid-In

Accumulated

Comprehensive

Stockholders’

    

Shares

    

Amount

    

Capital

    

Deficit

    

Loss

    

Equity

Balance at December 31, 2022

53,797,341

$

53

$

726,630

$

(566,232)

$

(1,672)

$

158,779

Stock-based compensation expense

 

 

 

2,972

 

 

 

2,972

Shares issued upon exercise of stock options

 

93,218

 

1

 

559

 

 

 

560

Shares issued upon vesting of restricted stock units

83,793

381

381

Net loss

 

 

 

 

(26,665)

 

 

(26,665)

Other comprehensive income

 

 

 

 

 

571

 

571

Balance at March 31, 2023

53,974,352

$

54

$

730,542

$

(592,897)

$

(1,101)

$

136,598

See Notes to Condensed Consolidated Financial Statements.

3

CARA THERAPEUTICS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(amounts in thousands)

(unaudited)

Three Months Ended,

    

March 31, 2024

    

March 31, 2023

    

Operating activities

 

  

 

  

Net loss

$

(30,696)

$

(26,665)

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

 

  

 

Stock-based compensation expense

 

3,345

 

3,353

Non-cash interest expense on liability related to sales of future royalties and milestones, net of issuance costs accretion

1,982

Depreciation and amortization

 

42

 

58

Noncash lease expense

 

269

 

375

Accretion of available-for-sale marketable securities, net

(510)

(94)

Changes in operating assets and liabilities:

 

 

Accounts receivable, net - related party

1,047

(2,806)

Inventory, net

80

(1,132)

Other receivables

 

49

 

1

Prepaid expenses

 

2,364

 

(928)

Accounts payable and accrued expenses

 

(10,151)

 

(6,318)

Operating lease liability

(462)

Reimbursement of lease incentive

1,726

Net cash used in operating activities

 

(30,453)

 

(34,618)

Investing activities

 

  

 

  

Proceeds from maturities of available-for-sale marketable securities

 

59,000

 

29,500

Proceeds from redemptions of available-for-sale marketable securities, at par

4,000

Purchases of available-for-sale marketable securities

 

(32,213)

 

(15,792)

Purchases of property and equipment

(836)

Net cash provided by investing activities

 

25,951

 

17,708

Financing activities

 

 

  

Payments to royalty purchase and sale agreement

(685)

Proceeds from the exercise of stock options

 

 

560

Net cash (used in) provided by financing activities

 

(685)

 

560

Net decrease in cash, cash equivalents and restricted cash

 

(5,187)

 

(16,350)

Cash, cash equivalents and restricted cash at beginning of period

 

53,683

 

64,149

Cash, cash equivalents and restricted cash at end of period

$

48,496

$

47,799

Noncash investing and financing activities

Accrual for leasehold improvements

$

211

$

See Notes to Condensed Consolidated Financial Statements.

4

Table of Contents

CARA THERAPEUTICS, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(amounts in thousands, except share and per share data)

(unaudited)

1. Business

Cara Therapeutics, Inc., or the Company, is a development-stage biopharmaceutical corporation formed on July 2, 2004. The Company is leading a new treatment paradigm to improve the lives of patients suffering from pruritus. The Company’s primary activities to date have been organizing and staffing the Company, developing its lead product and product candidates, including conducting preclinical studies and clinical trials of difelikefalin-based product candidates, and raising capital.

In August 2021, the Company received U.S. Food and Drug Administration, or FDA, approval for KORSUVA® (difelikefalin) injection, or KORSUVA injection, for the treatment of moderate-to-severe pruritus associated with chronic kidney disease in adults undergoing hemodialysis. Commercial launch of KORSUVA injection began in the United States in April 2022 and the Company began recording the associated profit-sharing revenues in the second quarter of 2022.

In April 2022, the European Commission granted marketing authorization to difelikefalin injection under the brand name Kapruvia® (difelikefalin), or Kapruvia, for the treatment of moderate-to-severe pruritus associated with chronic kidney disease in adult hemodialysis patients. The marketing authorization approved Kapruvia for use in all member states of the European Union, or EU, as well as Iceland, Liechtenstein, and Norway. Kapruvia was also approved in the United Kingdom in April 2022. Commercial launches in Austria, Germany, Sweden, France, the Netherlands, Finland, and Norway have commenced. In August 2022, as part of the Access Consortium, difelikefalin injection was approved in Switzerland under the brand name Kapruvia, as well as Singapore and Canada under the brand name KORSUVA. Commercial launch in Switzerland has also commenced. In November 2022, difelikefalin injection was approved in the last Access Consortium country, Australia, under the brand name KORSUVA. Difelikefalin injection was also approved in the United Arab Emirates, Kuwait, Israel, Japan, and Saudi Arabia under the brand name KORSUVA in January 2023, May 2023, June 2023, September 2023, and January 2024, respectively. The Company expects additional approvals and commercial launches over the next 12-18 months. On November 1, 2023, the Company entered into a Purchase and Sale Agreement, or the HCR Agreement, with HCRX Investments Holdco, L.P. and Healthcare Royalty Partners IV, L.P., or collectively HCR, pursuant to which HCR will receive current and future royalty and milestone payments for Kapruvia and KORSUVA (ex U.S. only) up to certain capped amounts in exchange for certain payments made to the Company (see Note 10, Royalty Purchase and Sale Agreement).

In 2018, the Company entered into a license and collaboration agreement with a joint venture between Vifor Pharma Group and Fresenius Medical Care Renal Pharmaceutical Ltd., or Vifor Fresenius Medical Care Renal Pharma Ltd., that provides full commercialization rights of Kapruvia, and where applicable KORSUVA, to Vifor Fresenius Medical Care Renal Pharma Ltd. worldwide (excluding the United States, Japan and South Korea). In 2020, the Company entered into a second licensing and collaboration agreement, along with stock purchase agreements, with Vifor (International) Ltd., or Vifor International, that provides full commercialization rights of KORSUVA injection to Vifor International in dialysis clinics in the United States under a profit-sharing arrangement (see Note 12, Collaboration and Licensing Agreements).

In May 2022, Vifor International assigned its rights and obligations under the license agreement and a supply agreement, as permitted under the agreements, to Vifor Fresenius Medical Care Renal Pharma Ltd. The Company’s rights and obligations under these agreements were unaffected by this assignment and the assignment did not affect the Company’s economic rights under the agreements with Vifor International.

In August 2022, Vifor Pharma Group (which includes Vifor International) was acquired by CSL Limited and subsequently renamed CSL Vifor as part of the acquisition. The acquisition of Vifor Pharma Group did not affect any of the Company’s rights and obligations pursuant to these agreements.

5

Table of Contents

CARA THERAPEUTICS, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(amounts in thousands, except share and per share data)

(unaudited)

The Company also has a license agreement with Maruishi Pharmaceutical Co. Ltd., or Maruishi, under which the Company granted Maruishi an exclusive license to develop, manufacture, and commercialize drug products containing difelikefalin for acute pain and/or uremic pruritus in Japan. In September 2023, Maruishi received manufacturing and marketing approval from Japan’s Ministry of Health, Labour and Welfare for KORSUVA IV Injection Syringe for the treatment of pruritus in hemodialysis patients (see Note 12, Collaboration and Licensing Agreements). In the fourth quarter of 2023, the Company entered into the HCR Agreement pursuant to which HCR will receive current and future royalty and milestone payments for KORSUVA (Japan) up to certain capped amounts in exchange for certain payments to the Company (see Note 10, Royalty Purchase and Sale Agreement).

As of March 31, 2024, the Company has raised aggregate net proceeds of approximately $520,700 from several rounds of equity financing, including its initial public offering, or IPO, which closed in February 2014 and four follow-on public offerings of common stock, which closed in July 2019, July 2018, April 2017 and August 2015, respectively, the issuance of common stock pursuant to its open market sales agreement with Jefferies LLC as sales agent, or the Sales Agreement, in 2023, and the issuance of convertible preferred stock and debt prior to the IPO. The Company has also earned approximately $288,600 under its license and supply agreements for difelikefalin, primarily with CSL Vifor, Maruishi, and Chong Kun Dang Pharmaceutical Corp., or CKDP, and an earlier product candidate for which development efforts ceased in 2007. Under the terms of the HCR Agreement, the Company received net proceeds of $36,474 for the sale of future ex-U.S. royalties and milestones under Vifor Agreement No. 2 and the Maruishi Agreement in November and December 2023. The Company has also received aggregate net proceeds of approximately $98,000 from the issuance and sale of the Company’s common stock to Vifor International in connection with the Company’s license agreement with CSL Vifor (see Note 12, Collaboration and Licensing Agreements).

As of March 31, 2024, the Company had unrestricted cash and cash equivalents and marketable securities of $69,773 and an accumulated deficit of $715,441. The Company has incurred substantial net losses and negative cash flows from operating activities in nearly every fiscal period since inception and expects this trend to continue for the foreseeable future. The Company recognized net losses of $30,696 and $26,665 for the three months ended March 31, 2024 and 2023, respectively, and had net cash used in operating activities of $30,453 and $34,618 for the three months ended March 31, 2024 and 2023, respectively.

The Company is subject to risks common to other life science companies including, but not limited to, uncertainty of product development and commercialization, lack of marketing and sales history, development by its competitors of new technological innovations, dependence on key personnel, market acceptance of products, product liability, protection of proprietary technology, ability to raise additional financing, and compliance with FDA and other government regulations. If the Company does not successfully develop and commercialize its other product candidate, it will be unable to generate additional recurring product revenue or achieve profitability.

2. Basis of Presentation

The Company’s condensed consolidated financial statements include the results of the financial operations of Cara Therapeutics, Inc. and its wholly-owned subsidiary, Cara Royalty Sub, LLC, or Cara Royalty Sub, a Delaware limited liability company which was formed in November 2023 for the purpose of the transactions contemplated by the HCR Agreement described in Note 10, Royalty Purchase and Sale Agreement. All intercompany balances and transactions have been eliminated.

The unaudited interim condensed consolidated financial statements included herein have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission, or SEC. Accordingly, they do not include all information and disclosures necessary for a presentation of the Company’s financial position, results of operations and cash flows in conformity with generally accepted accounting principles in the United States of America, or GAAP. In

6

Table of Contents

CARA THERAPEUTICS, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(amounts in thousands, except share and per share data)

(unaudited)

the opinion of management, these unaudited interim condensed consolidated financial statements reflect all adjustments, consisting primarily of normal recurring accruals, necessary for a fair presentation of results for the periods presented. The results of operations for interim periods are not necessarily indicative of the results for the full year. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted from this report, as is permitted by SEC rules and regulations; however, the Company believes that the disclosures are adequate to make the information presented not misleading. The condensed consolidated balance sheet data as of December 31, 2023 were derived from audited financial statements, but do not include all disclosures required by GAAP. These unaudited interim condensed consolidated financial statements should be read in conjunction with the audited financial statements and accompanying notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, as of the date of the condensed consolidated financial statements as well as the reported amounts of revenues and expenses during the reporting period. The more significant estimates include the fair value of marketable securities that are classified as Level 2 of the fair value hierarchy, the amount and periods over which certain revenues will be recognized, including licensing and collaborative revenue recognized from non-refundable up-front and milestone payments and future ex-U.S. royalties and milestones projected in relation to the HCR Agreement, related party accounts receivable reserve, as applicable, inventory valuation and related reserves, research and development, or R&D, clinical costs and accrued research projects included in prepaid expenses and accounts payable and accrued expenses, the amount of non-cash compensation costs related to share-based payments to employees and non-employees, restructuring costs, the amount of lease incentives, as applicable, and the incremental borrowing rate used in lease calculations, and the likelihood of realization of deferred tax assets.

The impact from global economic conditions and potential and continuing disruptions to and volatility in the credit and equity markets in the United States and worldwide are highly uncertain and cannot be predicted, including impacts from global health crises, geopolitical tensions, such as the ongoing conflicts between Russia and Ukraine, conflict in the Middle East, and increasing tensions between China and Taiwan, and government actions implemented as a result of the foregoing, fluctuations in inflation, rising interest rates, uncertainty and liquidity concerns in the broader financial services industry, and a potential recession in the United States. Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these condensed consolidated financial statements, the Company is not aware of any specific event or circumstance that would require the Company to update its estimates, assumptions and judgments or revise the reported amounts of assets and liabilities or the disclosure of contingent assets and liabilities. These estimates, however, may change as new events occur and additional information is obtained, and are recognized in the condensed consolidated financial statements as soon as they become known.

Actual results could differ materially from the Company’s estimates and assumptions.

Significant Accounting Policies

There have been no material changes to the significant accounting policies previously disclosed in Note 2 to the Consolidated Financial Statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

7

Table of Contents

CARA THERAPEUTICS, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(amounts in thousands, except share and per share data)

(unaudited)

Accounting Pronouncements Recently Adopted

In November 2023, the Financial Accounting Standards Board, or FASB, issued Accounting Standards Update, or ASU, 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, or ASU 2023-07, which expanded the disclosures for reportable segments made by public entities. These amendments within ASU 2023-07 retained the existing disclosure requirements in ASC 280 and expanded upon them to require public entities to disclose significant expenses for reportable segments in both interim and annual reporting periods, as well as items that were previously disclosed only annually on an interim basis, including disclosures related to a reportable segment’s profit or loss and assets. In addition, entities with a single reportable segment must provide all segment disclosures required in ASC 280, including the new disclosures for reportable segments under the amendments in ASU 2023-07. The amendments did not change the existing guidance on how a public entity identified and determined its reportable segments. A public entity should apply the amendments in ASU 2023-07 retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. The amendments in ASU 2023-07 are effective for annual periods for all public entities in fiscal years beginning after December 15, 2023, and in interim periods within fiscal years beginning after December 15, 2024. The Company adopted ASU 2023-07 on January 1, 2024, and will comply with any new applicable disclosures in its Annual Report on Form 10-K for the year ended December 31, 2024. The Company does not expect the adoption to have a material effect on its results of operations, financial position, and cash flows.

Accounting Pronouncements Not Yet Adopted

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, or ASU 2023-09, which applies to all entities subject to income taxes. ASU 2023-09 requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. ASU 2023-09 is intended to provide more detailed income tax disclosures. For public business entities (PBEs), the new requirements will be effective for annual periods beginning after December 15, 2024. ASU 2023-09 will be applied on a prospective basis with the option to apply the standard retrospectively. The Company expects to adopt ASU 2023-09 on January 1, 2025, and it does not expect the adoption to have a material effect on its results of operations, financial position, and cash flows.

3. Available-for-Sale Marketable Securities

As of March 31, 2024 and December 31, 2023, the Company’s available-for-sale marketable securities consisted of debt securities issued by the U.S. Treasury, U.S. government-sponsored entities and investment grade institutions (corporate bonds).

8

Table of Contents

CARA THERAPEUTICS, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(amounts in thousands, except share and per share data)

(unaudited)

The following tables summarize the Company’s available-for-sale marketable securities by major type of security as of March 31, 2024 and December 31, 2023:

As of March 31, 2024

Gross Unrealized

Estimated Fair

Type of Security

    

Amortized Cost

    

Gains

    

Losses

    

Value

U.S. Treasury securities

$

13,468

$

$

(1)

$

13,467

U.S. government agency obligations

 

7,500

 

 

(190)

 

7,310

Corporate bonds

 

2,000

 

 

 

2,000

Total available-for-sale marketable securities

$

22,968

$

$

(191)

$

22,777

As of December 31, 2023

Gross Unrealized

Estimated Fair

Type of Security

    

Amortized Cost

    

Gains

    

Losses

    

Value

U.S. Treasury securities

$

37,243

$

3

$

$

37,246

U.S. government agency obligations

 

7,500

 

 

(262)

 

7,238

Corporate bonds

 

4,500

 

 

(1)

 

4,499

Total available-for-sale marketable securities

$

49,243

$

3

$

(263)

$

48,983

The following tables summarize the fair value and gross unrealized losses of the Company’s available-for-sale marketable securities by investment category and disaggregated by the length of time that individual debt securities have been in a continuous unrealized loss position as of March 31, 2024 and December 31, 2023:

As of March 31, 2024

Less than 12 Months

12 Months or Greater

Total

Gross

Gross

Gross

Fair

Unrealized

Fair

Unrealized

Fair 

Unrealized

    

 Value

    

Losses

    

Value

    

Losses

    

Value

    

Losses

U.S. Treasury securities

$

13,467

$

(1)

$

$

$

13,467

$

(1)

U.S. government agency obligations

7,310

(190)

7,310

(190)

Total

$

13,467

$

(1)

$

7,310

$

(190)

$

20,777

$

(191)

As of December 31, 2023

Less than 12 Months

12 Months or Greater

Total

Gross

Gross

Gross

Fair

Unrealized

Fair

Unrealized

Fair

Unrealized

    

 Value

    

Losses

    

 Value

    

Losses

    

 Value

    

Losses

U.S. government agency obligations

$

$

$

7,238

$

(262)

$

7,238

$

(262)

Corporate bonds

 

 

 

2,000

 

(1)

 

2,000

 

(1)

Total

$

$

$

9,238

$

(263)

$

9,238

$

(263)

As of March 31, 2024 and December 31, 2023, no allowance for credit losses were recognized on the Company’s available-for-sale debt securities as no portion of the unrealized losses associated with those securities were due to credit losses. The information that the Company considered in reaching the conclusion that an allowance for credit losses was not necessary is as follows:

9

Table of Contents

CARA THERAPEUTICS, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(amounts in thousands, except share and per share data)

(unaudited)

As of March 31, 2024 and December 31, 2023, the Company held a total of 3 out of 4 positions and 3 out of 9 positions, respectively, that were in an unrealized loss position, 2 of which had been in an unrealized loss position for 12 months or greater as of March 31, 2024. Unrealized losses individually and in aggregate, including any in an unrealized loss position for 12 months or greater, were not considered to be material for each respective period. Based on the Company’s review of these securities, the Company believes that the cost basis of its available-for-sale marketable securities is recoverable.

U.S. Treasury and U.S. government agency obligations. The unrealized losses on the Company’s investments in direct obligations of the U.S. Treasury and U.S. government agencies were due to changes in interest rates and non-credit related factors. The credit ratings of these investments in the Company’s portfolio have not been downgraded below investment grade status. The contractual terms of these investments do not permit the issuer to repay principal at a price less than the amortized cost bases of the investments, which is equivalent to the par value on the maturity date. The Company expects to recover the entire amortized cost bases of these securities on the maturity date. The Company does not intend to sell these investments, and it is not “more likely than not” that the Company will be required to sell these investments before recovery of their amortized cost bases. The Company held 1 out of 1 position for its U.S. Treasury securities and 2 out of 2 positions for its U.S. government agency obligations, that were in unrealized loss positions as of March 31, 2024.

The Company classifies its marketable debt securities based on their contractual maturity dates. As of March 31, 2024, the Company’s marketable debt securities mature at various dates through November 2024. The amortized cost and fair values of marketable debt securities by contractual maturity were as follows:

As of March 31, 2024

As of December 31, 2023

Contractual maturity

    

Amortized Cost

    

Fair Value

    

Amortized Cost

    

Fair Value

Less than one year

$

22,968

$

22,777

$

49,243

$

48,983

More than one year

 

 

 

 

Total

$

22,968

$

22,777

$

49,243

$

48,983

All available-for-sale marketable securities are classified as marketable securities, current or marketable securities, non-current depending on the contractual maturity date of the individual available-for-sale security. Other income, net includes interest and dividends, accretion/amortization of discounts/premiums, realized gains and losses on sales of securities and credit loss expense due to declines in the fair value of securities, if any. The cost of securities sold is based on the specific identification method.

There were no sales of available-for-sale marketable securities during each of the three months ended March 31, 2024 and 2023.

As of March 31, 2024 and December 31, 2023, accrued interest receivables on the Company’s available-for-sale debt securities were $160 and $139, respectively, and were included within other receivables.

10

Table of Contents

CARA THERAPEUTICS, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(amounts in thousands, except share and per share data)

(unaudited)

4. Accumulated Other Comprehensive Loss

The following table summarizes the changes in accumulated other comprehensive loss, net of tax, from unrealized gains on available-for-sale marketable securities, the Company’s only component of accumulated other comprehensive loss, for the three months ended March 31, 2024 and 2023, respectively.

    

Total Accumulated

Other Comprehensive 

Loss

Balance, December 31, 2023

$

(260)

Other comprehensive income before reclassifications

 

69

Amount reclassified from accumulated other comprehensive loss

 

Net current period other comprehensive income

 

69

Balance, March 31, 2024

$

(191)

Balance, December 31, 2022

$

(1,672)

Other comprehensive income before reclassifications

 

571

Amount reclassified from accumulated other comprehensive loss

 

Net current period other comprehensive income

 

571

Balance, March 31, 2023

$

(1,101)

Amounts reclassified out of accumulated other comprehensive loss into net loss are determined by specific identification. There were no reclassifications out of accumulated other comprehensive loss and into net loss for the three months ended March 31, 2024 and 2023.

5. Fair Value Measurements

As of March 31, 2024 and December 31, 2023, the Company’s financial instruments consisted of cash, cash equivalents, available-for-sale marketable securities, accounts receivable, net – related party, prepaid expenses, restricted cash, accounts payable and accrued liabilities, and liability related to the sales of future royalties and milestones. The fair values of cash, cash equivalents, accounts receivable, net – related party, prepaid expenses, restricted cash, accounts payable and accrued liabilities approximate their carrying values due to the short-term nature of these financial instruments. The fair value of the liability related to the sales of future royalties and milestones also approximates the carrying value. Available-for-sale marketable securities are reported at their fair values, based upon pricing of securities with the same or similar investment characteristics as provided by third-party pricing services.

The Company validates the prices provided by its third-party pricing services by reviewing their pricing methods, obtaining market values from other pricing sources, and comparing them to the share prices presented by the third-party pricing services. After completing its validation procedures, the Company did not adjust or override any fair value measurements provided by its third-party pricing services as of March 31, 2024 or December 31, 2023.

The following tables summarize the Company’s financial assets measured at fair value on a recurring basis as of March 31, 2024 and December 31, 2023.

11

Table of Contents

CARA THERAPEUTICS, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(amounts in thousands, except share and per share data)

(unaudited)

Fair value measurement as of March 31, 2024:

Quoted prices in

Significant other

Significant

Financial assets

active markets for

observable

unobservable

identical assets

inputs

inputs

Type of Instrument

    

Total

    

(Level 1)

    

(Level 2)

    

(Level 3)

Cash and cash equivalents:

 

  

 

  

 

  

 

  

Money market funds and checking accounts

$

46,996

$

46,996

$

$

Available-for-sale marketable securities:

 

 

  

 

 

U.S. Treasury securities

 

13,467

 

 

13,467

 

U.S. government agency obligations

 

7,310

 

 

7,310

 

Corporate bonds

 

2,000

 

 

2,000

 

Restricted cash:

 

 

  

 

 

Commercial money market account

 

1,500

 

1,500

 

 

Total financial assets

$

71,273

$

48,496

$

22,777

$

Fair value measurement as of December 31, 2023:

Quoted prices in

Significant other

Significant

Financial assets

active markets for

observable

unobservable

identical assets

inputs

inputs

Type of Instrument

    

Total

    

(Level 1)

    

(Level 2)

    

(Level 3)

Cash and cash equivalents:

 

  

 

  

 

  

 

  

Money market funds and checking accounts

$

51,775

$

51,775

$

$

Available-for-sale marketable securities:

 

  

 

  

 

  

 

  

U.S. Treasury securities

 

37,246

 

 

37,246

 

U.S. government agency obligations

 

7,238

 

 

7,238

 

Corporate bonds

 

4,499

 

 

4,499

 

Restricted cash:

 

  

 

  

 

  

 

  

Commercial money market account

 

1,908

 

1,908

 

 

Total financial assets

$

102,666

$

53,683

$

48,983

$

There were no purchases, sales or maturities of Level 3 financial assets and no unrealized gains or losses related to Level 3 available-for-sale marketable securities during the three months ended March 31, 2024 and 2023. There were no transfers of financial assets into or out of Level 3 classification during each the three months ended March 31, 2024 and 2023.

6. Restricted Cash

In May 2023, the Company entered into a lease agreement with 400 Atlantic Joint Venture LLC and SLJ Atlantic Stamford LLC (tenants-in-common), or the Landlord, for the lease of 26,374 square feet of office space located at 400 Atlantic Street, Stamford, Connecticut 06901 for its new principal executive offices, or the New Lease. The Company is required to maintain a stand-by letter of credit as a security deposit under the New Lease for its office space in Stamford, Connecticut (refer to Note 17, Commitments and Contingencies: Leases). The fair value of the letter of credit approximates its contract value. The Company’s bank requires the Company to maintain a restricted cash balance to serve as collateral for the letter of credit issued to the landlords by the bank. As of March 31, 2024, the restricted cash balance for the New Lease was invested in a commercial money market account.

12

Table of Contents

CARA THERAPEUTICS, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(amounts in thousands, except share and per share data)

(unaudited)

As of March 31, 2024, the Company had $1,500 of restricted cash related to the New Lease in long-term assets. After the first and second anniversaries of the rent commencement date, the face amount of the letter of credit relating to the New Lease can be reduced by $500 each period if the Company is not in default of its lease obligations. As of December 31, 2023, the Company had $408 of restricted cash related to its previous lease (which was terminated in December 2023 and became unrestricted in January 2024) in current assets and $1,500 of restricted cash related to the New Lease in long-term assets.

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.

    

March 31, 2024

    

December 31, 2023

Cash and cash equivalents

$

46,996

$

51,775

Restricted cash, current assets

 

 

408

Restricted cash, long-term assets

 

1,500

 

1,500

Total cash, cash equivalents, and restricted cash shown in the Condensed Consolidated Statements of Cash Flows

$

48,496

$

53,683

7. Inventory, net

Inventory, net consists of the following:

    

March 31, 2024

    

December 31, 2023

Raw materials

$

2,142

$

2,639

Work-in-process

 

644

 

708

2,786

3,347

Less Inventory Reserve for Obsolescence

 

(45)

 

(526)

Total

$

2,741

$

2,821

As of March 31, 2024 and December 31, 2023, inventory balances include inventory costs subsequent to regulatory approval of KORSUVA injection on August 23, 2021. There were no write-downs of commercial supply inventory during the three months ended March 31, 2024 and 2023.

8. Prepaid expenses

As of March 31, 2024, prepaid expenses were $5,790, consisting of $3,770 of prepaid R&D clinical costs, $1,548 of prepaid insurance and $472 of other prepaid costs. As of December 31, 2023, prepaid expenses were $8,154, consisting of $7,245 of prepaid R&D clinical costs, $492 of prepaid insurance, and $417 of other prepaid costs.

13

Table of Contents

CARA THERAPEUTICS, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(amounts in thousands, except share and per share data)

(unaudited)

9. Accounts Payable and Accrued Expenses

Accounts payable and accrued expenses consist of the following:

    

March 31, 2024

    

December 31, 2023

Accounts payable

$

4,978

$

11,583

Accrued research projects

 

5,895

 

4,343

Accrued compensation and benefits

 

2,064

 

6,519

Accrued professional fees and other

 

1,938

 

3,147

Total

$

14,875

$

25,592

10. Royalty Purchase and Sale Agreement

During the fourth quarter of 2023, the Company, through its wholly-owned subsidiary Cara Royalty Sub, entered into the HCR Agreement with HCR, pursuant to which Cara Royalty Sub sold, or agreed to sell, to HCR certain of its rights to receive royalty payments, or the Royalties, due and payable to Cara Royalty Sub (as assignee of the Company) under the Maruishi Agreement and Vifor Agreement No. 2., collectively the Covered License Agreements, in exchange for up to $40,000. The Company has retained all of its rights, title and interest in, to and under the Covered License Agreements that relate to any non-intravenous formulation of difelikefalin.

Under the terms of the HCR Agreement, Cara Royalty Sub received an upfront payment of $16,915 in November 2023, representing the $17,500 to which the Company was initially entitled, net of advisory fees and certain of HCR’s transaction-related expenses which the Company agreed to reimburse. In December 2023, Cara Royalty Sub received an additional payment of $19,770, representing the $20,000 milestone it achieved for Kapruvia (difelikefalin) pricing in Germany being approved above a certain threshold amount per dose, net of advisory fees. There were additional issuance costs of $211 related to the HCR Agreement resulting in aggregate net proceeds of $36,474. An additional $2,500 milestone payment is due to Cara Royalty Sub upon achievement of a 2024 sales milestone of KORSUVA in Japan.

The HCR Agreement will automatically expire, and the payment of Royalties to HCR will cease, when HCR has received payments of Royalties equal to two times the aggregate amount of payments made by HCR under the HCR Agreement if achieved on or prior to December 31, 2029, or 2.8 times the aggregate amount of payments made by HCR under the HCR Agreement, if not achieved on or prior to December 31, 2029. After the HCR Agreement expires, all rights to receive the Royalties return to Cara Royalty Sub.

Issuance costs pursuant to the HCR Agreement consisting primarily of advisory and legal fees totaled $1,025 including the amount of HCR’s transaction-related expenses that the Company reimbursed. The effective interest rate includes cash flow projections for future royalty and milestone payments, which are sensitive to certain assumptions, including market size, market penetration and sales price, that are forward looking and could be affected by future market conditions.

14

Table of Contents

CARA THERAPEUTICS, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(amounts in thousands, except share and per share data)

(unaudited)

The following table summarizes the activity of the HCR Agreement (in thousands):

Royalty purchase and sale agreement balance at December 31, 2023

    

$

37,079

Payments

 

(685)

Non-cash interest expense

 

1,982

Balance at March 31, 2024

$

38,376

Effective interest rate

 

22.56

%

11. Stockholders’ Equity

During the three months ended March 31, 2024, an aggregate of 45,875 time-based restricted stock units of certain employees vested and were settled in shares of the Company’s common stock (See Note 15, Stock-Based Compensation).

During the three months ended March 31, 2024, an aggregate of 140,500 performance-based restricted stock units of certain employees vested and were settled in shares of the Company’s common stock (See Note 15, Stock-Based Compensation).

During the three months ended March 31, 2023, an aggregate of 83,793 time-based restricted stock units vested and were settled in shares of the Company’s common stock (see Note 15, Stock-Based Compensation).

12. Collaboration and Licensing Agreements

Vifor (International) Ltd. (Vifor International)

In October 2020, the Company entered into a license agreement with Vifor International, or Vifor Agreement No. 1, under which the Company granted Vifor International an exclusive license solely in the United States to use, distribute, offer for sale, promote, sell and otherwise commercialize difelikefalin injection for all therapeutic uses relating to the inhibition, prevention or treatment of itch associated with pruritus in hemodialysis and peritoneal dialysis patients in the United States. Under Vifor Agreement No. 1, the Company retains all rights with respect to the clinical development of, and activities to gain regulatory approvals of, difelikefalin injection in the United States.

After the assignment of rights of Vifor Agreement No. 1 from Vifor International to Vifor Fresenius Medical Care Renal Pharma Ltd. in May 2022, Vifor Agreement No. 1 provides full commercialization rights in dialysis clinics to CSL Vifor in the United States under a profit-sharing arrangement. Pursuant to the profit-sharing arrangement, the Company is generally entitled to 60% of the net profits (as defined in Vifor Agreement No. 1) from sales of difelikefalin injection in the United States and CSL Vifor is entitled to 40% of such net profits (excluding sales to Fresenius Medical Center dialysis clinics, compensation for which is governed by Vifor Agreement No. 2, as defined below), subject to potential temporary adjustment in future years based on certain conditions. Under Vifor Agreement No. 1, in consideration of CSL Vifor’s conduct of the marketing, promotion, selling and distribution of difelikefalin injection in the United States, the Company pays a marketing and distribution fee to CSL Vifor based on the level of annual net sales. This fee as well as CSL Vifor’s COGS are deducted from net sales in calculating the net profits that are subject to the profit-sharing arrangement under Vifor Agreement No. 1.

In addition, pursuant to Vifor Agreement No. 1, the Company is eligible to receive payments of up to $240,000 upon the achievement of certain sales-based milestones.

15

Table of Contents

CARA THERAPEUTICS, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(amounts in thousands, except share and per share data)

(unaudited)

The Company retains the rights to make and have made difelikefalin injection, or the Licensed Product, on a non-exclusive basis, in the United States for commercial sale of the Licensed Product for use in all therapeutic areas to prevent, inhibit or treat itch associated with pruritus in hemodialysis and peritoneal-dialysis patients, or the Field, anywhere in the world and for supply of Licensed Product to CSL Vifor under the terms of a supply agreement, or the Vifor International Supply Agreement, which was executed in September 2021. The supply price is the Company’s COGS, as calculated under GAAP, plus an agreed upon margin. The Vifor International Supply Agreement will co-terminate with Vifor Agreement No. 1. The Company also retains the rights to import, distribute, promote, sell and otherwise commercialize the Licensed Product on an exclusive basis outside of the Field either in or outside of the United States.

The Vifor International Supply Agreement is accounted for as a customer option that is not a material right because the selling price of the Licensed Product under the Vifor International Supply Agreement is the Company’s COGS plus an agreed upon margin, which is commensurate with the “COGS plus” model that the Company would charge other parties under similar agreements (the standalone selling price) and not at a discount. Therefore, the sale of commercial supply to CSL Vifor is not a performance obligation under Vifor Agreement No. 1 but rather the Vifor International Supply Agreement is a separate agreement from Vifor Agreement No. 1. The only performance obligation under the Vifor International Supply Agreement is the delivery of the Licensed Product to CSL Vifor for commercialization.

Vifor Fresenius Medical Care Renal Pharma Ltd.

In May 2018, the Company entered into a license agreement with Vifor Fresenius Medical Care Renal Pharma Ltd., or Vifor Agreement No. 2, under which the Company granted Vifor Fresenius Medical Care Renal Pharma Ltd. an exclusive, royalty-bearing license, or the Vifor License, to seek regulatory approval to commercialize, import, export, use, distribute, offer for sale, promote, sell and otherwise commercialize the Licensed Product in the Field worldwide (excluding the United States, Japan and South Korea), or the Territory.

The Company is eligible to receive from Vifor Fresenius Medical Care Renal Pharma Ltd. additional commercial milestone payments in the aggregate of up to $440,000, all of which are sales related. The Company is also eligible to receive tiered double-digit royalty payments based on annual net sales, as defined in Vifor Agreement No. 2, of difelikefalin injection in the licensed territories. The Company retained full commercialization rights for difelikefalin injection for the treatment of chronic kidney disease associated pruritus in the United States except in the dialysis clinics of FMCNA, where Vifor Fresenius Medical Care Renal Pharma Ltd. will promote difelikefalin injection under a profit-sharing arrangement (as defined in Vifor Agreement No. 2), based on net FMCNA clinic sales (as defined in Vifor Agreement No. 2) and the Company and Vifor Fresenius Medical Care Renal Pharma Ltd. are each entitled to 50% of such net profits, subject to potential adjustments in a calendar year based on certain conditions.

The Company retains the rights to make and have made the Licensed Product in the Territory for commercial sale by Vifor Fresenius Medical Care Renal Pharma Ltd. in the Field in or outside the Territory and for supply of Licensed Product to Vifor Fresenius Medical Care Renal Pharma Ltd. under the terms of a supply agreement, or the Vifor Supply Agreement, which was executed in May 2020. The supply price is the Company’s COGS, as calculated under GAAP, plus an agreed upon margin. The Vifor Supply Agreement will co-terminate with Vifor Agreement No. 2.

The Vifor Supply Agreement is accounted for as a customer option that is not a material right because the selling price of the Licensed Product under the Vifor Supply Agreement is the Company’s COGS plus an agreed upon margin, which is commensurate with the “COGS plus” model that the Company would charge other parties under similar agreements (the standalone selling price) and not at a discount. Therefore, the sale of compound to Vifor Fresenius Medical Care Renal Pharma Ltd. is not a performance obligation under Vifor Agreement No. 2 but rather the Vifor Supply Agreement is a separate agreement from Vifor Agreement No. 2. The only performance obligation under the

16

Table of Contents

CARA THERAPEUTICS, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(amounts in thousands, except share and per share data)

(unaudited)

Vifor Supply Agreement is the delivery of the Licensed Product to Vifor Fresenius Medical Care Renal Pharma Ltd. for commercialization.

Maruishi Pharmaceutical Co., Ltd. (Maruishi)

In April 2013, the Company entered into a license agreement with Maruishi, or the Maruishi Agreement, under which the Company granted Maruishi an exclusive license to develop, manufacture, and commercialize drug products containing difelikefalin for acute pain and/or uremic pruritus in Japan. Maruishi has the right to grant sub-licenses in Japan, which entitles the Company to receive sub-license fees, net of prior payments made by Maruishi to the Company. Under the Maruishi Agreement, the Company and Maruishi are required to use commercially reasonable efforts, at their own expense, to develop, obtain regulatory approval for and commercialize difelikefalin in the United States and Japan, respectively. In addition, the Company provided Maruishi specific clinical development services for difelikefalin used in Maruishi’s field of use.

Under the terms of the Maruishi Agreement, the Company is eligible to receive milestone payments upon the achievement of defined clinical and regulatory events as well as tiered, low double-digit royalties with respect to any sales of the licensed product sold in Japan by Maruishi, if any, and share in any sub-license fees.

In September 2022, Maruishi submitted a New Drug Application in Japan for approval of difelikefalin injection for the treatment of pruritus in hemodialysis patients. In September 2023, Maruishi received manufacturing and marketing approval from Japan’s Ministry of Health, Labour and Welfare for KORSUVA IV Injection Syringe for the treatment of pruritus in hemodialysis patients. In November 2023, the Company entered into an API supply agreement with Maruishi for difelikefalin.

Chong Kun Dang Pharmaceutical Corporation (CKDP)

In April 2012, the Company entered into a license agreement with CKDP, or the CKDP Agreement, in South Korea, under which the Company granted CKDP an exclusive license to develop, manufacture and commercialize drug products containing difelikefalin in South Korea. The Company and CKDP are each required to use commercially reasonable efforts, at their respective expense, to develop, obtain regulatory approval for and commercialize difelikefalin in the United States and South Korea, respectively.

Under the terms of the CKDP Agreement, the Company is eligible to receive milestone payments upon the achievement of defined clinical and regulatory events as well as tiered royalties, with percentages ranging from the high single digits to the high teens, based on net sales of products containing difelikefalin in South Korea, if any, and share in any sub-license fees.

13. Revenue Recognition

The Company has recognized revenue under its license and collaboration agreements from (1) its share of the profit generated by KORSUVA injection sales in the United States during the three months ended March 31, 2024 and 2023; (2) commercial supply revenue from the Company’s sales of commercial product to CSL Vifor during the three months ended March 31, 2024 and 2023; (3) royalty revenue from net sales of Kapruvia in Europe during the three months ended March 31, 2023; (4) clinical compound sales from certain license agreements during the three months ended March 31, 2024 and 2023; and (5) other revenue which represents royalty payments earned by the Company under Vifor Agreement No. 2 and the Maruishi Agreement under the HCR Agreement during the three months ended March 31, 2024. As of March 31, 2024, the Company has not earned any sales-based milestones under its collaboration agreements.

17

Table of Contents

CARA THERAPEUTICS, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(amounts in thousands, except share and per share data)

(unaudited)

As of March 31, 2024, the Company had license and collaboration agreements with CSL Vifor, Maruishi and CKDP. The following table provides amounts included in the Company’s Condensed Consolidated Statements of Comprehensive Loss as revenue for the three months ended March 31, 2024 and 2023, respectively:

Three Months Ended March 31,

    

2024

    

2023

Collaborative revenue

CSL Vifor (KORSUVA injection profit sharing)

$

788

$

2,750

Total collaborative revenue

$

788

$

2,750

Commercial supply revenue

CSL Vifor* (KORSUVA injection)

$

640

$

3,191

Total commercial supply revenue

$

640

$

3,191

Royalty revenue

CSL Vifor (Kapruvia ex-U.S.)

$

$

125

Total royalty revenue

$

$

125

Clinical compound revenue

Maruishi

$

84

$

99

Total clinical compound revenue

$

84

$

99

Other revenue (non-cash)

CSL Vifor (Kapruvia ex-U.S.)

$

290

$

Maruishi

333

Total other revenue

$

623

$

Collaborative revenue

Beginning in April 2022, the Company began recording its share of the profit generated by KORSUVA injection sales by CSL Vifor to third parties in the United States. Under the license agreements with CSL Vifor, KORSUVA injection net sales are calculated by CSL Vifor which are net of discounts, rebates, and allowances. These amounts include the use of estimates and judgments, which could be adjusted based on actual results in the future. The Company records its share of the net profits from the sales of KORSUVA injection in the United States on a net basis (since the Company is not the primary obligor and does not retain inventory risk) and presents the revenue earned each period as collaborative revenue. During the three months ended March 31, 2024 and 2023, the Company recorded $788 and $2,750, respectively, as collaborative revenue for its profit-share from the sales of KORSUVA injection in the United States.

Commercial supply revenue

Under the Vifor International Supply Agreement, the Company’s only performance obligation is the delivery of KORSUVA injection to CSL Vifor in accordance with the receipt of purchase orders. Revenue from the sale of commercial supply product to CSL Vifor is recognized as delivery of the product occurs. The Company had commercial supply revenue of $640 and $3,191 for the three months ended March 31, 2024 and 2023, respectively, with associated COGS of $620 and $2,590, respectively.

Royalty revenue

Royalty revenue includes amounts related to the Company’s royalties earned from CSL Vifor on the net sales of Kapruvia in Europe, based on the amount of net sales in a licensed territory during a calendar year. Sales-based royalty

18

Table of Contents

CARA THERAPEUTICS, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(amounts in thousands, except share and per share data)

(unaudited)

payments related to a license of IP are recognized as revenue when the respective sales occur, and the net sales tier is achieved. The Company recognized royalty revenue of approximately $125 for the three months ended March 31, 2023, which were related to the Company’s royalties on the net sales of Kapruvia in Europe. Beginning on October 1, 2023, royalty revenue is no longer recognized until the Company has fulfilled its obligations under the HCR Agreement (see Note 10, Royalty Purchase and Sale Agreement).

Clinical compound revenue

The Company’s only performance obligation under the supply agreement with Maruishi is to deliver clinical compound to Maruishi in accordance with the receipt of purchase orders. During the three months ended March 31, 2024 and 2023, the Company recognized clinical compound revenue of $84 and $99, respectively, from the sale of clinical compound to Maruishi.

Other revenue

The Company recorded other non-cash revenue of $623 which represents the royalty payments earned by the Company under Vifor Agreement No. 2 and the Maruishi Agreement during the three months ended March 31, 2024 in conjunction with ex-U.S. sales of KORSUVA/Kapruvia, which will be remitted to HCR under the terms of the HCR Agreement. This non-cash revenue will continue to be recorded until the Company has fulfilled its obligations under the HCR Agreement. There was no other revenue recorded for the three months ended March 31, 2023 as the HCR Agreement went into effect during the fourth quarter of 2023 (see Note 10, Royalty Purchase and Sale Agreement).

Contract balances

As of March 31, 2024 and December 31, 2023, the Company recorded accounts receivable, net – related party of $1,718 and $2,765, respectively, which primarily related to its profit-sharing revenue from sales of KORSUVA injection in the United States by CSL Vifor, its commercial supply of KORSUVA injection to CSL Vifor, and royalty payments from CSL Vifor. The Company also recorded $346 and $415 within other receivables which primarily related to royalty payments from Maruishi as of March 31, 2024 and December 31, 2023, respectively. There were no other contract assets or contract liabilities related to the CSL Vifor, Maruishi and CKDP agreements as of March 31, 2024 and December 31, 2023.

The Company routinely assesses the creditworthiness of its license and collaboration partners. The Company has not experienced any losses related to receivables from its license and collaboration partners as of March 31, 2024 and December 31, 2023.

14. Net Loss Per Share

The Company computes basic net loss per share by dividing net loss by the weighted-average number of shares of common stock outstanding. Diluted net loss per share includes the potential dilutive effect of common stock equivalents as if such securities were exercised during the period, when the effect is dilutive. Common stock equivalents may include outstanding stock options or restricted stock units, which are included using the treasury stock method when dilutive. For each of the three months ended March 31, 2024 and 2023, the Company excluded the effects of potentially dilutive shares that were outstanding during those respective periods from the denominator as their inclusion would be anti-dilutive due to the Company’s net losses during those periods.

19

Table of Contents

CARA THERAPEUTICS, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(amounts in thousands, except share and per share data)

(unaudited)

The denominators used in the net loss per share computations are as follows:

Three Months Ended

March 31, 

    

2024

    

2023

    

Basic:

 

  

 

  

 

Weighted average common shares outstanding

 

54,588,090

 

53,872,038

 

Diluted:

 

 

  

 

Weighted average common shares outstanding - Basic

 

54,588,090

 

53,872,038

 

Common stock equivalents*

 

 

 

Denominator for diluted net loss per share

 

54,588,090

 

53,872,038

 

*

No amounts were considered as their effects would be anti-dilutive.

Basic and diluted net loss per share are computed as follows:

Three Months Ended

March 31, 

    

2024

    

2023

    

Net loss - basic and diluted

$

(30,696)

$

(26,665)

Weighted-average common shares outstanding:

 

 

  

Basic and diluted

 

54,588,090

 

53,872,038

Net loss per share, basic and diluted:

$

(0.56)

$

(0.49)

As of March 31, 2024, 8,816,532 stock options and 250,267 restricted stock units were outstanding, which could potentially dilute basic earnings per share in the future, but were not included in the computation of diluted net loss per share because to do so would have been anti-dilutive as a result of the net loss for the period.

As of March 31, 2023, 8,992,759 stock options and 695,720 restricted stock units were outstanding, which could potentially dilute basic earnings per share in the future, but were not included in the computation of diluted net loss per share because to do so would have been anti-dilutive as a result of the net loss for the period.

20

Table of Contents

CARA THERAPEUTICS, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(amounts in thousands, except share and per share data)

(unaudited)

15. Stock-Based Compensation

2019 Inducement Plan

In October 2019, the Company’s Board of Directors adopted the 2019 Inducement Plan, or the 2019 Plan, which is a non-stockholder approved stock plan adopted pursuant to the “inducement exception” provided under Nasdaq Listing Rule 5635(c)(4), or Rule 5635, for the purpose of awarding (i) non-statutory stock options, (ii) restricted stock awards, (iii) restricted stock unit awards, (iv) other stock awards (collectively, the Inducement Awards) to new employees of the Company, as inducement material to such new employees entering into employment with the Company. In November 2019, the Company filed a Registration Statement on Form S-8 with the SEC covering the offering of up to 300,000 shares of its common stock, par value $0.001, pursuant to the Company’s 2019 Plan. Initial grants of Inducement Awards made to employees vest as to 25% on the first anniversary of the date of grant and the balance ratably over the next 36 months and subsequent grants vest monthly over a period of four years from the grant date.

2014 Equity Incentive Plan

The Company’s 2014 Equity Incentive Plan, or the 2014 Plan, is administered by the Company’s Board of Directors or a duly authorized committee thereof, referred to as the Plan administrator. The 2014 Plan provides for the grant of incentive stock options, non-statutory stock options, restricted stock awards, restricted stock unit awards, stock appreciation rights, performance stock awards and other forms of equity compensation, collectively referred to as Stock Awards. Additionally, the 2014 Plan provides for the grant of performance cash awards. Incentive stock options may be granted only to employees. All other awards may be granted to employees, including officers, non-employee directors, and consultants. No incentive stock options may be granted under the 2014 Plan after the tenth anniversary of the effective date of the 2014 Plan. Stock Awards granted under the 2014 Plan vest at the rate specified by the Plan administrator. Initial grants of Stock Awards made to employees and non-employee consultants generally vest as to 25% on the first anniversary of the date of grant and the balance ratably over the next 36 months and subsequent grants generally vest monthly over a period of four years from the grant date, or upon the probable achievement of corporate goals. Stock options initially granted to members of the Company’s Board of Directors generally vest over a period of three years in equal quarterly installments from the date of the grant, subject to the option holder’s continued service as a director through such date. Subsequent grants to directors that are made automatically at Annual Meetings of Stockholders vest fully on the earlier of the first anniversary of the date of grant and the next Annual Meeting of Stockholders. The Plan administrator determines the term of Stock Awards granted under the 2014 Plan up to a maximum of ten years.

The aggregate number of shares of the Company’s common stock reserved for issuance under the 2014 Plan has automatically increased on January 1 of each year, beginning on January 1, 2015 and continued to increase on January 1 of each year through and including January 1, 2024, by 3% of the total number of shares of the Company’s capital stock outstanding on December 31 of the preceding calendar year, or a lesser number of shares determined by the Company’s Board of Directors. On January 1, 2024, the aggregate number of shares of common stock that may be issued pursuant to Stock Awards under the 2014 Plan automatically increased from 12,203,023 to 13,837,444. The maximum number of shares that may be issued pursuant to the exercise of incentive stock options under the 2014 Plan is 30,000,000 shares.

21

Table of Contents

CARA THERAPEUTICS, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(amounts in thousands, except share and per share data)

(unaudited)

Restricted Stock Units

Under the 2014 Plan, there were no restricted stock units granted during the three months ended March 31, 2024. During the three months ended March 31, 2023, the Company granted 407,000 restricted stock units. No restricted stock units were granted under the 2019 Inducement Plan during the three months ended March 31, 2024 and 2023.

The weighted-average grant date fair value per share of restricted stock units granted to employees during the three months ended March 31, 2023 was $10.06.

As of March 31, 2024, the Company’s restricted stock units consist of time-based restricted stock units and performance-based restricted stock units. For time-based restricted stock units, the Company recognizes compensation expense associated with these restricted stock units ratably over the award’s vesting period following the grant date. For performance-based restricted stock units, vesting is contingent on the achievement of certain performance targets, subject to the recipient’s continuous service through each performance target. Recognition of compensation expense associated with these performance-based awards begins when, and to the extent, the performance criteria are probable of achievement and the employee has met the service conditions.

During the three months ended March 31, 2024 and 2023, the Company recognized compensation expense relating to restricted stock units as follows:

Three Months Ended

March 31, 

    

2024

    

2023

Research and development

 

$

255

 

$

179

General and administrative

1,357

453

Total restricted stock unit expense

 

$

1,612

 

$

632

A summary of restricted stock unit activity related to employees and non-employee members of the Company’s Board of Directors as of and for the three months ended March 31, 2024 is presented below:

Weighted

Number of

Average Grant

    

Units

    

Date Fair Value

Outstanding, December 31, 2023

 

566,324

$

9.27

Awarded

 

 

Vested and released

 

(186,375)

 

11.04

Forfeited

 

(129,682)

 

10.57

Outstanding, March 31, 2024

 

250,267

$

7.28

Restricted stock units exercisable (vested and deferred), March 31, 2024

 

22

Table of Contents

CARA THERAPEUTICS, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(amounts in thousands, except share and per share data)

(unaudited)

Stock Options

Under the 2014 Plan, the Company granted 1,875,125 and 1,449,154 stock options during the three months ended March 31, 2024 and 2023, respectively. No stock options were granted under the 2019 Inducement Plan during the three months ended March 31, 2024 and 2023. There was no stock compensation expense recognized for the stock options granted in the current period as these were performance-based options that were not probable of achievement as of March 31, 2024. The fair values of stock options granted during the three months ended March 31, 2024 and 2023 were estimated as of the dates of grant using the Black-Scholes option pricing model with the following assumptions:

Three Months Ended

March 31, 

    

2024

    

2023

    

Risk-free interest rate

 

4.12%

3.62% - 4.22%

 

Expected volatility

 

89.6%

76.3% - 81.3%

 

Expected dividend yield

 

0%

0%

 

Expected life of employee and Board options (in years)

 

6.25

6.25

 

The weighted-average grant date fair value per share of options granted to employees and non-employee members of the Company’s Board of Directors for their Board service during the three months ended March 31, 2024 and 2023 was $0.76 and $7.08, respectively. No options were granted to non-employee consultants during the three months ended March 31, 2024 and 2023.

During the three months ended March 31, 2024 and 2023, the Company recognized compensation expense relating to stock options as follows:

Three Months Ended

March 31, 

    

2024

    

2023

    

Research and development

$

504

$

1,480

General and administrative

 

1,229

 

1,241

Total stock option expense

$

1,733

$

2,721

A summary of stock option award activity related to employees, non-employee members of the Company’s Board of Directors and non-employee consultants as of and for the three months ended March 31, 2024 is presented below:

Weighted

Number of

Average Exercise

    

Shares

    

 Price

    

Outstanding, December 31, 2023

 

7,897,647

$

12.99

 

Granted

 

1,875,125

 

0.99

 

Exercised

 

 

 

Forfeited

 

(679,165)

 

10.87

 

Expired

 

(277,075)

 

13.36

 

Outstanding, March 31, 2024

 

8,816,532

$

10.59

Options exercisable, March 31, 2024

 

4,827,562

23

Table of Contents

CARA THERAPEUTICS, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(amounts in thousands, except share and per share data)

(unaudited)

The Company does not expect to realize any tax benefits from its stock option activity or the recognition of stock-based compensation expense because the Company currently has net operating losses and has a full valuation allowance against its deferred tax assets. Accordingly, no amounts related to excess tax benefits have been reported in cash flows from operations for each of the three months ended March 31, 2024 and 2023.

16. Income Taxes

The Company has recognized a full tax valuation allowance against its deferred tax assets as of March 31, 2024 and December 31, 2023. The tax benefit related to the exercise of stock options is recognized as a deferred tax asset that is offset by a corresponding valuation allowance. As such, the Company’s effective tax rate is zero for the three months ended March 31, 2024 and 2023.

Historically, the Company’s benefit from income taxes related to state R&D tax credits exchanged for cash pursuant to the Connecticut R&D Tax Credit Exchange Program, which permits qualified small businesses engaged in R&D activities within Connecticut to exchange their unused R&D tax credits for a cash amount equal to 65% of the value of the exchanged credits. The Company has not exchanged its R&D tax credit for cash during the three months ended March 31, 2024, and it was not eligible to exchange its R&D tax credit for cash during the three months ended March 31, 2023. Therefore, there was no benefit from income taxes for either of the three months ended March 31, 2024 and 2023. As of March 31, 2024, the Company recorded $697 within income tax receivable which related to the 2020 R&D credit.

The Inflation Reduction Act of 2022 included tax legislation that became effective early in 2023. Significant legislation for corporate taxpayers includes a corporate alternative minimum tax of 15.0% for companies with $1,000,000 or more in average net financial statement profits over the three previous years, as well as a 1.0% indirect excise tax on the repurchase of shares by a publicly traded company. The Company does not expect this legislation to have an effect on its tax provision as of March 31, 2024; however, the Company will continue to evaluate the effect on the tax provision each reporting period.

17. Commitments and Contingencies

License Agreement with Enteris Biopharma, Inc.

In August 2019, the Company entered into a non-exclusive license agreement, or the Enteris License Agreement, with Enteris Biopharma, Inc., or Enteris, pursuant to which Enteris granted to the Company a non-exclusive, royalty-bearing license, including the right to grant sublicenses, under certain proprietary technology and patent rights related to or covering formulations for oral delivery of peptide active pharmaceutical ingredients with functional excipients to enhance permeability and/or solubility, known as Enteris’s Peptelligence® technology, to develop, manufacture and commercialize products using such technology worldwide, excluding Japan and South Korea.

The Company is also obligated, pursuant to the Enteris License Agreement, to pay Enteris (1) milestone payments upon the achievement of certain development, regulatory and commercial milestones and (2) low-single digit royalty percentages on net sales of licensed products, subject to reductions in specified circumstances. During the three months ended March 31, 2024 and 2023, no milestone payments or royalties were paid to Enteris by the Company in relation to the Enteris License Agreement.

24

Table of Contents

CARA THERAPEUTICS, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(amounts in thousands, except share and per share data)

(unaudited)

Manufacturing Agreements

In July 2021, the Company entered into an API Commercial Supply Agreement with Polypeptide Laboratories S.A., or PPL, that defines each party’s responsibilities with respect to PPL’s manufacture and supply of the active pharmaceutical ingredient difelikefalin, or API, for the difelikefalin injection product candidate. Under the API Commercial Supply Agreement, PPL shall manufacture API at its facility for sale and supply to the Company, in the amounts as set forth in purchase orders to be provided by the Company. The Company will be required to purchase its requirements of API for each year of the term of the agreement, based on internal forecasts.

The API Commercial Supply Agreement will continue until the fifth anniversary of the approval by the FDA of the new drug application for KORSUVA injection, unless the API Commercial Supply Agreement is earlier terminated, and will automatically be extended for successive five-year periods unless either party gives notice to the other party of its intention to terminate.

In July 2019, the Company entered into a Master Manufacturing Services Agreement, or MSA, with Patheon UK Limited, or Patheon. The MSA governs the general terms under which Patheon, or one of its affiliates, will provide non-exclusive manufacturing services to the Company for the drug products specified by the Company from time to time. Pursuant to the MSA, the Company has agreed to order from Patheon at least a certain percentage of its commercial requirements for a product under a related Product Agreement. Each Product Agreement that the Company may enter into from time to time will be governed by the terms of the MSA, unless expressly modified in such Product Agreement.

In July 2019, the Company entered into two related Product Agreements under the MSA, one with each of Patheon and Patheon Manufacturing Services LLC, or Patheon Greenville, to govern the terms and conditions of the manufacture of commercial supplies of difelikefalin injection, the Company’s lead product candidate. Pursuant to the Product Agreements, Patheon and Patheon Greenville will manufacture commercial supplies of difelikefalin injection at the Monza, Italy and Greenville, North Carolina manufacturing sites, respectively, from active pharmaceutical ingredient supplied by the Company. Patheon and Patheon Greenville will be responsible for supplying the other required raw materials and packaging components, and will also provide supportive manufacturing services such as quality control testing for raw materials, packaging components and finished product.

In December 2023, the Company entered into an agreement with Patheon to reimburse Patheon approximately $1,700 for forecasted manufacturing commitments that are no longer needed due to the reduced demand expectations of KORSUVA in the United States. As of March 31, 2024, $246 remained within accounts payable and accrued expenses on its Condensed Consolidated Balance Sheet. In connection with the agreement with Patheon, the Company agreed to schedule additional manufacturing commitments in 2024.

Restructuring Action

In January 2024, the Company announced a workforce reduction of up to 50% of its employees in order to reduce its operating expenses and focus its efforts on development of oral difelikefalin in chronic pruritus associated with notalgia paresthetica. As a result, the Company has made estimates and judgements regarding its future plans, including future employee termination costs to be incurred in conjunction with involuntary separations when such separations are probable and estimable. In the first quarter of 2024, the Company recorded a pre-tax severance expense of $2,401, which was included within restructuring expenses on the Condensed Consolidated Statements of Comprehensive Loss. The remaining amounts to be paid as of March 31, 2024 are included within accounts payable and accrued expenses on the Condensed Consolidated Balance Sheet.

25

Table of Contents

CARA THERAPEUTICS, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(amounts in thousands, except share and per share data)

(unaudited)

The detail of activity related to the Company’s restructuring action is as follows:

Total expense recorded in the three months ended March 31, 2024

    

$

2,401

Payments made in the three months ended March 31, 2024

 

(1,702)

Remaining amounts to be paid as of March 31, 2024

$

699

Leases (Original Corporate Headquarters in 2015 & Amendment for Additional Space in 2020)

Lease expense was recognized on a straight-line basis over the lease term of the Company’s previous lease agreements for its original headquarters, and additional office space, in Stamford, Connecticut. As a result, $407 of operating lease cost, or lease expense, was recognized for the three months ended March 31, 2023, consisting of $284 relating to R&D lease expense and $123 relating to G&A lease expense. There was no lease expense recognized on these former lease agreements for the three months ended March 31, 2024 since these agreements terminated in December 2023.

Lease (New Corporate Headquarters in May 2023)

On May 11, 2023, the Company entered into the New Lease for the Company’s new principal executive offices. The initial term of the New Lease commenced on November 1, 2023, or the Commencement Date, and will expire on the last day of the calendar month in which occurs the tenth anniversary of the Rent Commencement Date, as defined below, or the Term.

In connection with the signing of the New Lease, the Company entered into a standby letter of credit agreement for $1,500 which serves as a security deposit for the leased office space. This standby letter of credit is secured with restricted cash in a money market account and is included within long-term assets as of March 31, 2024 (refer to Note 6, Restricted Cash).

The annual fixed rent rate under the New Lease is initially $1.3 million (considered by the Company to be at market rate as of the signing of the New Lease), which will commence on November 1, 2024, or the Rent Commencement Date, and will increase 2.5% annually thereafter. The Company expects to begin paying rent in November 2024.

The Company is also responsible for the payment of Additional Rent, as defined in the New Lease, including its share of the operating and tax expenses for the building. As a result, the New Lease contains both a lease (the right to use the asset) and a non-lease component (common area maintenance services) which are accounted for separately. The Company allocates the consideration to the lease and non-lease component on a relative standalone price basis.

The Company has the option to extend the Term under the New Lease for an additional five years on the same terms and conditions (other than with respect to the annual fixed rent at the annual fair market rental rate, as defined in the New Lease) as set forth in the New Lease. This renewable term is not included as part of the lease term as defined in ASC 842 since it is not reasonably certain that the Company will exercise that option on the Commencement Date.

Since the New Lease does not provide an implicit interest rate, the Company used an incremental borrowing rate equal to the 3-month Secured Overnight Financing Rate, or SOFR, plus 7.75% per annum subject to a 3-month SOFR floor of 2.75%, which is based on the rate that the Company could obtain in the market for a fully collateralized loan equal to the term of the New Lease, or 12.83%.

On July 28, 2023, the Company recorded a lease liability and a right-of-use asset, or the ROU asset, for the New Lease since it obtained control of the premises to begin work on its leasehold improvements prior to the Commencement

26

Table of Contents

CARA THERAPEUTICS, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(amounts in thousands, except share and per share data)

(unaudited)

Date. The initial lease liability of $6,672 was recorded as the sum of the present value of the future minimum lease payments over the term of the lease. Lease incentives of $2,900 were not included within lease payments since the timing of these costs being incurred and reimbursed to the Company was uncertain, and they are neither paid nor payable as of July 28, 2023. These lease incentives will reduce the lease liability and ROU asset by the costs incurred once the Company actually incurs the costs and the amounts qualify for reimbursement. The reduction to the lease liability will be reversed once the Company is reimbursed for the qualified costs. The reduction to the ROU asset will be recognized prospectively over the remainder of the lease term. The ROU asset of $6,779 was initially recorded as the amount of the lease liability plus prepaid rent paid in May 2023. In January 2024, the Company incurred $778 of costs that qualified for reimbursement as lease incentives, which were fully reimbursed in February 2024. Also in January 2024, the Company was reimbursed $947 for qualified lease incentive costs that were incurred in November 2023.

Beginning on July 28, 2023 and during the entire term of the New Lease, interest expense is calculated using the effective interest method and the ROU asset (including prepaid rent) will be amortized on a straight-line basis over the lease term, and both will be recorded as lease expense. As a result, lease expense of $269 for the New Lease was recorded for the three months ended March 31, 2024, consisting of $173 relating to R&D lease expense and $96 relating to G&A lease expense.

Other information related to the leases (both previous and new) was as follows:

Three Months Ended March 31,

 

    

2024

    

2023

 

Cash paid for amounts included in the measurement of lease liabilities:

 

  

 

  

Operating cash outflows relating to operating leases

$

$

494

ROU assets obtained in exchange for new operating lease liabilities

$

$

Remaining lease term - operating leases (years)

 

10.6

 

0.8

Discount rate - operating leases

 

12.8

%  

7.0

%  

Future minimum lease payments under non-cancellable operating leases, as well as a reconciliation of these undiscounted cash flows to the operating lease liabilities as of March 31, 2024, were as follows:

Year Ending December 31, 

    

2024 (Excluding the three months ended March 31, 2024)

    

$

108

2025

1,298

2026

 

1,330

2027

 

1,363

2028

1,398

Thereafter

8,874

Total future minimum lease payments, undiscounted

 

14,371

Less imputed interest

 

(7,115)

Less lease incentive to be reimbursed

(211)

Total

$

7,045

Operating lease liability reported as of March 31, 2024:

 

  

Operating lease liability - current

$

220

Operating lease liability - non-current

 

6,825

Total

$

7,045

27

Table of Contents

CARA THERAPEUTICS, INC.

NOTES TO CONDENSED FINANCIAL STATEMENTS

(amounts in thousands, except share and per share data)

(unaudited)

18. Related Party Transactions

As of March 31, 2024, Vifor International owned 7,396,770, or 13.5%, of the Company’s common stock. CSL Vifor and its affiliates are considered related parties as of March 31, 2024 and December 31, 2023 (see Note 12, Collaboration and Licensing Agreements).

As of March 31, 2024 and December 31, 2023, amounts due from CSL Vifor of $1,718 and $2,765, respectively, primarily relating to the Company’s share of the profit generated by sales of KORSUVA injection in the United States by CSL Vifor, its commercial supply of KORSUVA injection to CSL Vifor, and royalty payments from CSL Vifor were included within accounts receivable, net – related party.

The Company’s collaborative revenue of $788 and $2,750 from its share of the profit generated by sales of KORSUVA injection in the United States by CSL Vifor was included within collaborative revenue for the three months ended March 31, 2024 and 2023, respectively.

Sales of KORSUVA injection to CSL Vifor of $640 and $3,191 were included within commercial supply revenue for the three months ended March 31, 2024 and 2023, respectively. The associated COGS for the Company’s commercial supply revenue from CSL Vifor was $620 and $2,590 for the three months ended March 31, 2024 and 2023, respectively.

The Company recorded $125 as royalty revenue based on net sales of Kapruvia outside of the United States during the three months ended March 31, 2023. There was no royalty revenue recorded during the three months ended March 31, 2024.

The Company recorded $290 as other revenue from its royalty payments from CSL Vifor for the three months ended March 31, 2024. There was no other revenue recorded for the three months ended March 31, 2023.

28

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

In this Quarterly Report on Form 10-Q, the terms “we,” “us” and “our” refer to Cara Therapeutics, Inc. Also, in this Quarterly Report, unless the context otherwise requires, we use the term “CSL Vifor” to refer to CSL Vifor and its affiliated entities, including where applicable, the joint venture between CSL Vifor and Fresenius Medical Care with which we are a party to two collaborations for the commercialization of KORSUVA (difelikefalin) injection.

Cautionary Note Regarding Forward-Looking Statements

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

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

our plans to develop and commercialize oral difelikefalin for the treatment of pruritus associated with notalgia paresthetica, or NP, and any potential future product candidates;
our ability to execute on our strategic plans, including efforts to focus our resources on the development of oral difelikefalin for the treatment of chronic pruritus associated with NP and significantly reduce our operating expenses;
the timing of our clinical trials and reporting of our results from these trials, including our clinical trial programs for oral difelikefalin in chronic pruritus associated with NP;
the potential results of ongoing and planned preclinical studies and clinical trials and future regulatory and development milestones for our product candidates;
the performance of third-party manufacturers, clinical research organizations, or CROs, and other vendors;
the size and growth of the potential markets for pruritus management, including the treatment of chronic pruritus associated with NP;
the rate and degree of market acceptance of any other future approved indications or products;
our ability to obtain and maintain additional regulatory approval of our product candidate, and the labeling under any approval we may obtain;
the anticipated use of Enteris Biopharma, Inc.’s, or Enteris’s, Peptelligence® technology to develop, manufacture and commercialize oral difelikefalin;
our ability to establish additional collaborations for our product candidates;
the continued service of our key scientific or management personnel;

29

our ability to establish commercialization and marketing capabilities for any approved products;
regulatory developments in the United States and foreign countries;
our ability to obtain and maintain coverage and adequate reimbursement from third-party payers and governments for any other future approved indications or products;
our planned use of our cash and cash equivalents and marketable securities and the clinical milestones we expect to fund with such proceeds;
the accuracy of our estimates regarding expenses, future revenues and capital requirements;
our ability to obtain funding for our operations;
our ability to obtain and maintain intellectual property protection for our product candidates and our ability to operate our business without infringing on the intellectual property rights of others;
our ability to maintain proper and effective internal controls, especially due to our high dependence on CSL Vifor for timely and accurate information;
the success of competing drugs that are or may become available;
the potential effects of any global health crises, geopolitical tensions and macroeconomic conditions on our business, operations and clinical development and regulatory timelines and plans; and
the performance of our current and future collaborators and licensees, including CSL Vifor, Maruishi Pharmaceuticals Co. Ltd., or Maruishi, and Chong Kun Dang Pharmaceutical Corp., or CKDP, as well as sub-licensees, including Winhealth Pharma and Kissei Pharmaceutical Co. Ltd., or Kissei, and our ability to maintain such collaborations.

You should refer to the “Risk Factors” section of our Annual Report on Form 10-K for the year ended December 31, 2023, or the Annual Report, for a discussion of material factors that may cause our actual results to differ materially from those expressed or implied by our forward-looking statements. As a result of these factors, we cannot assure you that the forward-looking statements in this Quarterly Report on Form 10-Q will prove to be accurate. Furthermore, if our forward-looking statements prove to be inaccurate, the inaccuracy may be material. In light of the significant uncertainties in these forward-looking statements, you should not regard these statements as a representation or warranty by us or any other person that we will achieve our objectives and plans in any specified time frame or at all. We undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.

You should read this Quarterly Report on Form 10-Q and the documents that we reference in this Quarterly Report on Form 10-Q and have filed as exhibits to this Quarterly Report on Form 10-Q completely and with the understanding that our actual future results may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements.

The following Management’s Discussion and Analysis of Financial Condition and Results of Operations should be read in conjunction with: (i) the Condensed Consolidated Financial Statements and related notes thereto which are included in this Quarterly Report on Form 10-Q; and (ii) our Annual Report.

30

Overview

Introduction

We are a development-stage biopharmaceutical company driving innovation in sizable, yet underserved diseases and conditions. Specifically, we are focused on leading a new treatment paradigm to improve the lives of patients suffering from chronic pruritus. We are developing an oral formulation of difelikefalin, a selective, predominantly peripherally acting, non-scheduled Kappa opioid receptor agonist, for the treatment of chronic neuropathic pruritus associated with NP, a common, underdiagnosed neuropathy affecting the upper back. We are conducting a Phase 2/3 program with topline results of the dose-finding portion expected by the end of the second quarter of 2024. We also developed an IV formulation of the same molecule, which is approved for the treatment of moderate-to-severe pruritus associated with advanced chronic kidney disease in adults undergoing hemodialysis in the United States, the European Union, or EU, and multiple other countries. The IV formulation is out-licensed worldwide.

Corporate History

We were incorporated and commenced operations in 2004, and our primary activities to date have been organizing and staffing our company, developing our lead product and product candidates, including conducting preclinical studies and clinical trials of difelikefalin-based product candidates and raising capital. To date, we have financed our operations primarily through sales of our equity and debt securities, sales of our royalties from ex-U.S. sales of our commercial product, and payments from license agreements.

NASDAQ Notice

On February 1, 2024, we received a letter from The Nasdaq Stock Market, or Nasdaq, notifying us that, for the previous 30 consecutive business day periods prior to the date of the letter, the closing bid price for our common stock was below $1.00. In accordance with Nasdaq Listing Rule 5810(c)(3)(A) we were provided an initial period of 180 calendar days, or until July 30, 2024, to regain compliance with Nasdaq’s bid price requirement. If, at any time before July 30, 2024, the bid price for our common stock closes at $1.00 or more for a minimum of 10 consecutive business days, we would regain compliance with the bid price requirement, unless Nasdaq staff exercised its discretion to extend this 10-day period pursuant to Nasdaq rules. In the event we do not regain compliance with the minimum bid price requirement by July 30, 2024, we may be eligible for an additional 180-calendar day compliance period if we elect to transfer to The Nasdaq Capital Market to take advantage of the additional compliance period offered on that market. To qualify, we would be required to meet the continued listing requirement for market value of publicly held shares and all other initial listing standards for The Nasdaq Capital Market, with the exception of the bid price requirement, and would need to provide written notice of our intention to cure the bid price deficiency during the second compliance period. Our failure to regain compliance during this period could result in delisting.

Our board of directors approved and has recommended for stockholder approval at our 2024 Annual Meeting of Stockholders a series of alternate amendments to our Amended and Restated Certificate of Incorporation to effect a reverse stock split of our common stock and corresponding proportionate reduction in the total number of authorized shares of our common stock, where the board of directors will have the discretion to select the reverse stock split ratio from within a range between and including one-for-four and one-for-twelve. Such reverse stock split and corresponding reduction in authorized shares of common stock, and the reverse stock split ratio, will be at the sole discretion of the board of directors at any time prior to our 2025 Annual Meeting of Stockholders.

31

Our Product Portfolio

Product Candidate

    

Indication

    

Status

    

Next Milestone

    

Commercialization Rights

Oral difelikefalin

 

Pruritus NP

 

Phase 2/3 KOURAGE 1 ongoing

Phase 3 KOURAGE 2 planned

 

Phase 2 KOURAGE 1
Topline 2Q2024

 

Cara (Worldwide excl. South Korea)

KORSUVA (difelikefalin) injection/Kapruvia

 

Pruritus CKD - Hemodialysis

 

Approved in the U.S. (08/2021)
Approved in EU incl. UK (04/2022)
Approved in Japan (09/2023)
Other approvals: Switzerland, Canada, Singapore, Australia, Kuwait, Israel, UAE, Saudi Arabia

 

 

CSL Vifor (Worldwide excl. Japan and South Korea)*;

Maruishi (Japan);

CKDP (South Korea)

*We are party to two collaborations for the commercialization of KORSUVA (difelikefalin) injection/Kapruvia with a joint venture between CSL Vifor and Fresenius Medical Care. In this Quarterly Report, unless the context otherwise requires, “CSL Vifor” refers to CSL Vifor and its affiliated entities, including, where applicable, the joint venture.

Oral Difelikefalin, Our Development Stage Product Candidate

Oral Difelikefalin for Treatment of Moderate-to-Severe Pruritus Associated with Notalgia Paresthetica (NP)

In June 2022, we announced positive top-line results from the proof-of-concept Phase 2 KOMFORT trial of oral difelikefalin for the treatment of pruritus in patients with NP.

KOMFORT was a Phase 2 randomized, double-blind, placebo-controlled trial designed to evaluate the efficacy and safety of oral difelikefalin for moderate-to-severe pruritus in 125 adult patients with NP and moderate-to-severe pruritus. Patients were randomized to receive oral difelikefalin 2 mg twice daily (BID) or matching placebo for eight weeks followed by a 4-week open-label active extension period and follow-up visit approximately 14 days after the last dose of the study drug.

KOMFORT’s primary efficacy endpoint was the change from baseline in the weekly mean of the daily 24-hour worst itch numerical rating scale, or NRS, score at week 8 of the treatment period. Patients treated with oral difelikefalin achieved the primary endpoint (-4.0 difelikefalin vs. -2.4 placebo, p=0.001) with statistically significant improvement observed as early as Day 1 and sustained through Week 8.

Other endpoints included a ≥4-point improvement in worst itch NRS, complete response in worst itch NRS, and safety assessments. A statistically significantly greater proportion of patients treated with oral difelikefalin achieved a ≥4-point improvement in worst itch NRS score at Week 8 vs. placebo (41% difelikefalin vs. 18% placebo, p=0.007). In addition, oral difelikefalin met the complete response endpoint, defined as a worst itch NRS score of 0 or 1 for 70% of the daily non-missing worst itch NRS scores for the week. At Week 8, a significantly greater proportion of patients receiving oral difelikefalin vs. placebo achieved a complete response (22% difelikefalin vs. 5% placebo, p<0.01).

Oral difelikefalin was generally well tolerated, with all adverse events, or AEs, in difelikefalin-treated patients reported as mild or moderate in severity. Nausea, headache, dizziness, constipation, and increased urine output were more commonly reported in patients on difelikefalin.

32

In November 2022, we had a positive interaction with the FDA leading to the initiation of a Phase 2/3 program for the treatment of chronic pruritus associated with NP. In February 2023, the results of our KOMFORT Phase 2 trial were published in the New England Journal of Medicine.

In the first quarter of 2023, we initiated a Phase 2/3 program for the treatment of moderate-to-severe pruritus in NP. The Phase 2/3 program for difelikefalin in NP will comprise two studies: KOURAGE 1 and KOURAGE 2. The KOURAGE 1 study will be composed of two parts: Part A and Part B.

Part A of KOURAGE 1, the dose finding portion of the study, is a double-blind, placebo-controlled, 8-week study. In the first quarter of 2024, we completed enrollment with 214 patients who were randomized equally to four arms (0.25 mg BID, 1.0 mg BID, 2.0 mg BID, placebo BID). Part A is not powered for statistical significance. We expect to have topline efficacy and safety results from KOURAGE 1 Part A by the end of the second quarter of 2024. This readout will provide key information, specifically the dose and the sample size, to initiate the pivotal Phase 3 portions of the program - Part B of KOURAGE 1 and the second study KOURAGE 2.

Part B of KOURAGE 1 and KOURAGE 2, the pivotal studies, will be identical in design. They will likely be double-blind, placebo-controlled, 8-week studies with patients allowed to roll over into open label 52-week extensions. Patients will be randomized 1:1 to either difelikefalin or matching placebo. The primary endpoint will likely be the proportion of patients with a ≥4-point improvement at Week 8 from baseline in the worst itch NRS.

KOURAGE 1 and KOURAGE 2 will include adult patients with NP who have had chronic pruritus of moderate-to-severe intensity for ≥6 months (worst itch NRS of ≥ 5).

We expect to release final topline results from the first pivotal study KOURAGE 1 Part B by the end of 2025 with the second pivotal study KOURAGE 2 results in early 2026.

KORSUVA (difelikefalin) injection – Our Commercial Stage Product

Overview

We have out-licensed to CSL Vifor the commercialization of KORSUVA injection/Kapruvia in dialysis patients with advanced CKD-aP worldwide, excluding Japan (licensed to Maruishi/sub-licensee Kissei), and South Korea (licensed to CKDP).

On August 23, 2021, KORSUVA injection was approved by the FDA for the treatment of moderate-to-severe pruritus associated with advanced CKD in adults undergoing hemodialysis. In December 2021, Centers for Medicare & Medicaid Services, or CMS, granted Transition Drug Add-on Payment Adjustment, or TDAPA, to KORSUVA injection in the anti-pruritic functional category. TDAPA went into effect on April 1, 2022 for two years. The commercial launch of KORSUVA injection commenced in April 2022 and we began recording the associated profit-sharing revenues in the second quarter of 2022. On October 27, 2023, CMS published the final CY 2024 rule, which finalized the post-TDAPA add-on payment as proposed in the draft CY 2024 rule. Under the final rule, TDAPA drugs in existing functional categories will receive a post-TDAPA add-on payment set at 65 percent of the total trailing 12-months expenditure levels for the given renal dialysis drug or biological product. The post-TDAPA add-on payment will be applied to all End Stage Renal Disease, or ESRD, Prospective Payment System, or PPS, payments and paid for 3 years, adjusted annually. The add-on payments for KORSUVA injection commenced on April 1, 2024. The unfavorable CMS reimbursement codified in the final CY2024 rule has resulted in a lack of sequential revenues growth for KORSUVA injection since its launch. For the three months ended March 31, 2024 and 2023, CSL Vifor recorded net sales of KORSUVA injection in the United States of approximately $1.8 million and $5.7 million, respectively, and we recorded associated collaborative revenue of $0.8 million and $2.8 million, respectively, which represented our share of the profit from these sales. As a result of the final CY 2024 rule, we expect no meaningful revenue contribution from KORSUVA injection following the TDAPA period expiration.

In April 2022, the European Commission granted a marketing authorization to difelikefalin injection under the brand name Kapruvia for the treatment of moderate-to-severe pruritus associated with advanced CKD in adult

33

hemodialysis patients. The marketing authorization approves Kapruvia for use in all member states of the EU, as well as Iceland, Liechtenstein, and Norway. Difelikefalin injection was also approved in the UK (04/2022) and Switzerland (08/2022) under the brand name Kapruvia as well as Singapore (08/2022), Canada (08/2022), Australia (11/2022), UAE (01/2023), Kuwait (05/2023), Israel (06/2023), Japan (09/2023), and Saudi Arabia (01/2024) under the brand name KORSUVA injection. For the three months ended March 31, 2023, we recorded royalty revenue of approximately $125,000, which represented our royalties on net sales of Kapruvia.

During the fourth quarter of 2023, we entered into a Purchase and Sale Agreement, or the HCR Agreement, with HCRX Investments Holdco, L.P. and Healthcare Royalty Partners IV, L.P., or collectively HCR, pursuant to which HCR will receive current and future royalty and milestone payments for Kapruvia and KORSUVA (ex-U.S. only) up to certain capped amounts in exchange for certain payments made to us. As a result, there was no royalty revenue recorded for the three months ended March 31, 2024. However, we recorded other revenue of approximately $623,000, of which approximately $290,000 related to CSL Vifor royalties to be paid to HCR under this agreement (see “Royalty Purchase and Sale Agreement” below).

We have out-licensed to Maruishi and its sub-licensee Kissei the commercialization of KORSUVA injection in Japan. In September 2023, Maruishi received manufacturing and marketing approval from Japan’s Ministry of Health, Labour and Welfare for KORSUVA IV Injection Syringe for the treatment of pruritus in hemodialysis patients.

During the fourth quarter of 2023, we entered into the HCR Agreement where we sold our future royalties and milestones for KORSUVA in Japan to HCR. For the three months ended March 31, 2024, we recorded other revenue of approximately $623,000, of which approximately $333,000 related to Maruishi royalties to be paid to HCR under this agreement (see “Royalty Purchase and Sale Agreement” below). There was no other revenue recorded for the three months ended March 31, 2023 as the HCR Agreement was not entered into until the fourth quarter of 2023.

As a result of our sales of the royalties and milestones for KORSUVA/Kapruvia, we expect no meaningful revenue contribution from KORSUVA/Kapruvia royalties and milestones in the foreseeable future.

KORSUVA Injection U.S. Commercialization

In April 2022, our partner CSL Vifor initiated the commercialization of KORSUVA injection in the United States. The launch was initially driven by independent and mid-size dialysis organizations coupled with product stocking at the wholesaler level. In the third quarter of 2022, large dialysis organizations, or LDOs, came on-line driving a significant quarter-to-quarter increase in order volume from the wholesaler. This stocking at the clinic level, particularly from Fresenius Medical Care, or FMC, resulted in significant subsequent quarterly revenue fluctuations. In the third quarter of 2023, FMC decided to reallocate all remaining clinic level inventory within its network of clinics resulting in limited revenues in the fourth quarter of 2023 and in the first quarter of 2024.

KORSUVA Injection and Kapruvia Revenue and Other Metrics

We generate revenue from our commercial products KORSUVA injection and Kapruvia primarily through our collaboration agreements with CSL Vifor:

Collaborative revenue from our share of the profit generated by KORSUVA injection sales in the United States. For the three months ended March 31, 2024 and 2023, we recorded collaborative revenue of $0.8 million and $2.8 million, respectively.
Commercial supply revenue from our sales of commercial product to CSL Vifor, which is subsequently sold to wholesalers. For the three months ended March 31, 2024 and 2023, we recorded commercial supply revenue of $0.6 million and $3.2 million, respectively.
Royalty revenue in conjunction with the launch of Kapruvia. For the three months ended March 31, 2023, we recorded royalty revenue of approximately $125,000, which represented royalty payments earned by us. We

34

recorded no royalty revenue in connection with Kapruvia for the three months ended March 31, 2024 as a result of entering the HCR Agreement in the fourth quarter of 2023.

During the fourth quarter of 2023, we entered into the HCR Agreement where we sold our current and future royalties and milestone payments for Kapruvia and KORSUVA injection to HCR. For the three months ended March 31, 2024, we recorded other revenue of approximately $623,000, of which approximately $290,000 related to CSL Vifor royalties and approximately $333,000 related to Maruishi royalties to be paid to HCR under this agreement (see “Royalty Purchase and Sale Agreement” below).

We are also eligible for sales-based or regulatory milestone payments, which could be earned in the future in accordance with certain licensing agreements and would be subject to the HCR Agreement for ex-U.S. milestone payments. For the three months ended March 31, 2024 and 2023, we did not record any sales-based or regulatory milestone revenue.

Additional metrics that we have reported in the past:

Net sales of KORSUVA injection in the United States. This amount is the net sales amount recorded by CSL Vifor to reflect shipments of KORSUVA injection vials from CSL Vifor to wholesalers. For the three months ended March 31, 2024 and 2023, CSL Vifor recorded net sales of KORSUVA injection in the United States of approximately $1.8 million and $5.7 million, respectively.
Shipments of KORSUVA injection vials from wholesalers in the United States to the dialysis clinics. 111,720 and 45,720 KORSUVA injection vials were shipped from wholesalers to the dialysis clinics for the three months ended March 31, 2024 and 2023, respectively. Of the vials shipped to the FMC dialysis centers for the three months ended March 31, 2024, a portion was reallocated product by FMC within its network of clinics.

Royalty Purchase and Sale Agreement

During the fourth quarter of 2023, we, through our wholly-owned subsidiary Cara Royalty Sub LLC, or Cara Royalty Sub, entered into the HCR Agreement, pursuant to which Cara Royalty Sub sold to HCR certain of its rights to receive future royalties and milestone payments, or the Royalties, due and payable to Cara Royalty Sub (as our assignee) under our agreements with Maruishi and CSL Vifor, collectively the Covered License Agreements, in exchange for up to $40.0 million. We have retained all of our rights, title and interest in, to and under the Covered License Agreements that relate to any non-intravenous formulation of difelikefalin.

Under the terms of the HCR Agreement, Cara received an initial payment of $17.5 million less certain transaction costs in November 2023. In December 2023, we received an additional $20.0 million less certain advisory fees, upon satisfying the milestone event for pricing of Kapruvia® (difelikefalin) in Germany being approved above a certain threshold amount per dose. The terms of the HCR Agreement also provide for an additional $2.5 million milestone payment to Cara Royalty Sub upon achievement of a 2024 sales milestone of KORSUVA in Japan.

The HCR Agreement will automatically expire, and the payment of Royalties to HCR will cease, when HCR has received payments of Royalties equal to two times the aggregate amount of payments made by HCR under the HCR Agreement if achieved on or prior to December 31, 2029, or 2.8 times the aggregate amount of payments made by HCR under the HCR Agreement, if not achieved on or prior to December 31, 2029. In the event of a change of control, Cara Royalty Sub will pay to HCR an amount equal to 2.8 times the aggregate amount of payments made by HCR less the total net amounts paid by Cara Royalty Sub to HCR as of the effective date of control. In certain situations, Cara Royalty Sub would not be obligated to pay the change of control payment to HCR. After the HCR Agreement expires, all rights to receive the Royalties return to Cara Royalty Sub. During the three months ended March 31, 2024, approximately $0.7 million was repaid to HCR under the HCR Agreement.

35

Collaboration and License Agreements

Agreements with CSL Vifor

We are party to two separate license agreements with CSL Vifor. In October 2020, we granted CSL Vifor an exclusive license solely in the United States to use, distribute, offer for sale, promote, sell, and otherwise commercialize KORSUVA (difelikefalin) injection for all therapeutic uses relating to the inhibition, prevention or treatment of itch associated with pruritus in hemodialysis and peritoneal dialysis patients in the United States.

 

We received an upfront payment of $100.0 million and an additional payment of $50.0 million for the purchase of an aggregate of 2,939,552 shares of our common stock at a price of $17.0094 per share, which represented a premium over a pre-determined average closing price of our common stock. The U.S. regulatory approval of KORSUVA injection in August 2021 triggered an additional $50.0 million equity purchase by CSL Vifor in October 2021, in which we sold an aggregate of 3,282,391 shares of our common stock at a price of $15.23 per share, which represented a 20% premium to the 30-day trailing average price of our common stock. In addition, pursuant to this agreement, we are eligible to receive payments of up to $240.0 million upon the achievement of certain sales-based milestones. However, based on the limited commercial success of KORSUVA injection, we do not expect to achieve these sales-based milestones.

Pursuant to the agreement for commercialization of KORSUVA in the United States, we are generally entitled to 60% of the net profits from sales of KORSUVA injection in the United States and CSL Vifor is entitled to 40% of such net profits (excluding sales to Fresenius Medical Center dialysis clinics, compensation for which is governed by a separate agreement), subject to potential temporary adjustment in future years based on certain conditions. Under this agreement, in consideration of CSL Vifor’s conduct of the marketing, promotion, selling and distribution of KORSUVA injection in the United States, we pay a marketing and distribution fee to CSL Vifor based on the level of annual net sales. This fee as well as CSL Vifor’s cost of goods sold, or COGS, are deducted from net sales in calculating the net profits that are subject to the profit-sharing arrangement under the agreement.

 

Under a separate agreement with CSL Vifor, in May 2018, we granted CSL Vifor a license to seek regulatory approval to commercialize, import, export, use, distribute, offer for sale, promote, sell and otherwise commercialize KORSUVA (difelikefalin) injection for all therapeutic uses to prevent, inhibit or treat itch associated with pruritus in hemodialysis and peritoneal-dialysis patients worldwide (excluding the United States, Japan and South Korea). Under the agreement, CSL Vifor also has the right to promote KORSUVA injection in the United States in the dialysis clinics of Fresenius Medical Care North America, or FMCNA, under a profit-sharing arrangement.

Upon entry into this agreement, we received a non-refundable, non-creditable $50.0 million upfront payment for the purchase of an aggregate of 1,174,827 shares of our common stock at a price of $17.024 per share, which represented a premium over a pre-determined average closing price of our common stock.

As a result of the European Commission’s regulatory approval of Kapruvia in April 2022, we received a $15.0 million regulatory milestone payment from CSL Vifor. After U.S. regulatory approval of KORSUVA injection in August 2021, we received a $15.0 million regulatory milestone payment.

We are eligible to receive from CSL Vifor commercial milestone payments in the aggregate of up to $440.0 million, all of which milestones are sales related. We are also eligible to receive tiered double-digit royalty payments based on annual net sales, as defined, of KORSUVA (difelikefalin) injection in the licensed territories. In the United States, CSL Vifor will promote KORSUVA (difelikefalin) injection in the dialysis clinics of FMCNA under a profit-sharing arrangement (subject to the terms and conditions of this agreement) based on net FMCNA clinic sales) and Vifor Fresenius Medical Care Renal Pharma Ltd. is entitled to 50% of such net profits, subject to potential adjustments in a calendar year based on certain conditions. During the fourth quarter of 2023, we entered into the HCR Agreement pursuant to which we sold our future royalties and milestone payments under this agreement to HCR (see “Royalty Purchase and Sale Agreement” above).

36

Maruishi Pharmaceutical Co., Ltd., or Maruishi

In April 2013, we entered into a license agreement with Maruishi, or the Maruishi Agreement, under which we granted Maruishi an exclusive license to develop, manufacture and commercialize drug products containing difelikefalin in Japan in the acute pain and uremic pruritus fields. Maruishi has a right of first negotiation for any other indications for which we develop difelikefalin and, under certain conditions, Maruishi may substitute another pruritus indication for the uremic pruritus indication originally included in its license from us. Maruishi’s right of first negotiation has expired for the indication of chronic pruritus associated with NP. Maruishi is required to use commercially reasonable efforts, at its expense, to develop, obtain regulatory approval for and commercialize difelikefalin in Japan. We are required to use commercially reasonable efforts, at our expense, to develop, obtain regulatory approval for and commercialize difelikefalin in the United States.

In January 2022, Maruishi and its sublicensee Kissei confirmed the primary endpoint was achieved in a Japanese Phase 3 clinical study (double-blind, placebo-controlled period) of difelikefalin injection for the treatment of pruritus in hemodialysis patients. In the Phase 3 study, 178 patients were administered difelikefalin or placebo for 6 weeks followed by an open-label extension period of difelikefalin administration for 52 weeks. The primary endpoint, change in itch NRS score, and the secondary endpoint, change in itching scores of Shiratori severity criteria, were significantly improved from baseline compared to the placebo group. Difelikefalin was well-tolerated.

Under the terms of the Maruishi Agreement, we received a non-refundable and non-creditable upfront license fee of $15.0 million and are eligible to receive up to an aggregate of $10.5 million in clinical development and regulatory milestones (before contractual foreign currency exchange adjustments). In January 2021, we met the milestone criteria, as set forth in the Maruishi Agreement, for Maruishi’s first initiation of a Phase 3 trial for uremic pruritus in Japan. As a result, we received the $2.0 million milestone payment ($1.9 million after contractual foreign currency exchange adjustments) in May 2021.

In September 2022, Maruishi submitted a New Drug Application in Japan for approval of difelikefalin injection for the treatment of pruritus in hemodialysis patients. In September 2023, Maruishi received manufacturing and marketing approval from Japan’s Ministry of Health, Labour and Welfare for KORSUVA IV Injection Syringe for the treatment of pruritus in hemodialysis patients. In conjunction with the approval, we earned a $1.4 million milestone payment per the terms of the licensing agreement. In November 2023, we entered into an active pharmaceutical ingredient, or API, supply agreement with Maruishi for difelikefalin.

To date, we have received $6.5 million (before contractual foreign currency exchange adjustments) of clinical development and regulatory milestones from Maruishi. We are also eligible to receive a one-time sales milestone of one billion Yen when a certain sales level is attained. We also receive a mid-double-digit percentage of all non-royalty payments received by Maruishi from its sublicensees, if any, and tiered royalties based on net sales, if any, with minimum royalty rates in the low double digits and maximum royalty rates in the low twenties. Maruishi’s obligation to pay us royalties continues, on a product-by-product basis, until the expiration of the last-to-expire licensed patent covering such product or the later expiration of any market exclusivity period. During the fourth quarter of 2023, we entered into the HCR Agreement pursuant to which we sold our future royalties and milestone payments under the Maruishi Agreement to HCR (see “Royalty Purchase and Sale Agreement” above).

Chong Kun Dang Pharmaceutical Corporation, or CKDP

In April 2012, we entered into a license agreement with CKDP, or the CKDP Agreement, under which we granted CKDP an exclusive license to develop, manufacture and commercialize drug products containing difelikefalin in South Korea. CKDP is required to use commercially reasonable efforts, at its expense, to develop, obtain regulatory approval for and commercialize difelikefalin in South Korea. We are required to use commercially reasonable efforts, at our expense, to develop, obtain regulatory approval for and commercialize difelikefalin in the United States.

Under the terms of the CKDP Agreement, we received a non-refundable and non-creditable $0.6 million upfront payment and are eligible to receive up to an aggregate of $3.8 million in development and regulatory milestones (before South Korean withholding taxes). To date, we have received $2.3 million (before South Korean withholding tax) of

37

development and regulatory milestones. We are also eligible to receive a mid-double-digit percentage of all non-royalty payments received by CKDP from its sublicensees, if any, and tiered royalties ranging from the high single digits to the high teens based on net sales, if any. CKDP’s obligation to pay us royalties continues, on a product-by-product basis, until the expiration of the last-to-expire licensed patent covering such product or the later expiration of any market exclusivity period.

The CKDP Agreement continues until CKDP no longer has any obligation to pay us royalties on any product. Either we or CKDP may terminate the CKDP Agreement for the other party’s breach of the CKDP Agreement or bankruptcy. CKDP may terminate the CKDP Agreement if any of the licensed patent rights is invalid, unenforceable, is narrowed in scope or is deemed unpatentable, except as a result of a challenge by CKDP, or a third party commercializes a product containing a compound identical to difelikefalin without infringing any of the licensed patent rights in South Korea. We may terminate the CKDP Agreement if CKDP challenges the licensed patent rights or if a third party in South Korea owns an issued patent that claims difelikefalin and CKDP’s sale of products would infringe that patent. In addition, in connection with the CKDP Agreement, CKDP made a $0.4 million equity investment in our company.

Manufacturing and License Agreements

Polypeptide Laboratories S.A., or PPL

In July 2021, we entered into an API Commercial Supply Agreement with Polypeptide Laboratories S.A., or PPL, that defines each party’s responsibilities with respect to PPL’s manufacture and supply of API for the difelikefalin injection product candidate. Under the API Commercial Supply Agreement, PPL shall manufacture API at its facility for sale and supply to us, in the amounts as set forth in purchase orders to be provided by us. We will be required to purchase our requirements of API for each year of the term of the agreement, based on internal forecasts.

The API Commercial Supply Agreement will continue until the fifth anniversary of the approval by the FDA of the New Drug Application for KORSUVA injection, unless the API Commercial Supply Agreement is earlier terminated, and will automatically be extended for successive five-year periods unless either party gives notice to the other party of its intention to terminate.

Enteris Biopharma, Inc., or Enteris

In August 2019, we entered into a non-exclusive license agreement with Enteris Biopharma, Inc. (Enteris), or the Enteris License Agreement. Pursuant to the Enteris License Agreement, Enteris granted to us a non-exclusive, royalty-bearing license, including the right to grant sublicenses, under certain proprietary technology and patent rights related to or covering formulations for oral delivery of peptide active pharmaceutical ingredients with functional excipients to enhance permeability and/or solubility, known as Enteris’s Peptelligence® technology, to develop, manufacture and commercialize products using such technology worldwide, excluding Japan and South Korea.

As consideration for the licensed rights under the Enteris License Agreement, we paid an upfront fee equal to $8.0 million, consisting of $4.0 million in cash and $4.0 million in shares of our common stock.

We are also obligated, pursuant to the Enteris License Agreement, to pay Enteris (1) milestone payments upon the achievement of certain development, regulatory and commercial milestones and (2) low-single digit royalty percentages on net sales of licensed products, subject to reductions in specified circumstances. Until the second anniversary of the entry into the Enteris License Agreement, we had the right, but not the obligation, to terminate our obligation to pay any royalties under the Royalty Buyout. We did not exercise our Royalty Buyout right and such right expired in August 2021. During the three months ended March 31, 2024 and 2023, no milestone payments or royalties were paid to Enteris by us in relation to the Enteris License Agreement.

The Enteris License Agreement will expire on a country-by-country, licensed product-by-licensed product basis upon the later of (1) the expiration (or invalidation) of all valid claims in licensed patent rights that cover such product in such country, (2) the end of the calendar quarter in which generic competition (as defined in the Enteris License Agreement) occurs for such product in such country and (3) ten years from the first commercial sale of such product.

38

Either party may terminate the Enteris License Agreement upon written notice if the other party has failed to remedy a material breach within 60 days (or 30 days in the case of a material breach of a payment obligation). Enteris may terminate the Enteris License Agreement upon 30 days’ written notice to us if we or any of our affiliates formally challenge the validity of any licensed patent rights or assists a third party in doing so. We may terminate the Enteris License Agreement for any reason or no reason (a) prior to receipt of first regulatory approval for a licensed product in the United States for any indication upon 30 days’ prior written notice to Enteris or (b) on or after receipt of first regulatory approval for a licensed product in the United States for any indication upon 60 days’ prior written notice to Enteris.

Patheon UK Limited, or Patheon

In July 2019, we entered into a Master Services Agreement, or MSA, with Patheon UK Limited, or Patheon. The MSA governs the general terms under which Patheon, or one of its affiliates, will provide non-exclusive manufacturing services to us for the drug products specified by us from time to time. Pursuant to the MSA, we have agreed to order from Patheon at least a certain percentage of our commercial requirements for a product under a related Product Agreement. Each Product Agreement that we may enter into from time to time will be governed by the terms of the MSA, unless expressly modified in such Product Agreement.

The MSA has an initial term ending December 31, 2024, and will automatically renew after the initial term for successive terms of two years each if there is a Product Agreement in effect, unless either party gives notice of its intention to terminate the MSA at least 18 months prior to the end of the then current term.

Either party may terminate the MSA or a Product Agreement upon written notice if the other party (1) has failed to remedy a material breach within a specified time or (2) is declared insolvent or bankrupt, voluntarily files a petition of bankruptcy or assigns such agreement for the benefit of creditors. We may terminate a Product Agreement (a) upon 90 days’ prior written notice if any governmental agency takes any action that prevents us from selling the relevant product in the relevant territory, (b) upon six months’ prior written notice if we do not intend to order manufacturing services due to a product’s discontinuance in the market, or (c) upon 90 days’ prior written notice if we determine that the manufacture or supply of a product likely infringes third-party rights. Patheon may terminate the MSA or a Product Agreement (i) upon six months’ prior written notice if we assign such agreement to an assignee that is unacceptable to Patheon for certain reasons, or (ii) upon 30 days’ prior written notice if, after the first year of commercial sales, we forecast zero volume for 12 months.

The MSA contains, among other provisions, customary representations and warranties by the parties, a grant to Patheon of certain limited license rights to our intellectual property in connection with Patheon’s performance of the services under the MSA, certain indemnification rights in favor of both parties, limitations of liability and customary confidentiality provisions.​

Also in July 2019, we entered into two related Product Agreements under the MSA, one with each of Patheon and Patheon Manufacturing Services LLC, or Patheon Greenville, to govern the terms and conditions of the manufacture of commercial supplies of difelikefalin injection, our lead product candidate. Pursuant to the Product Agreements, Patheon and Patheon Greenville will manufacture commercial supplies of difelikefalin injection at the Monza, Italy and Greenville, North Carolina manufacturing sites, respectively, from API supplied by us. Patheon and Patheon Greenville will be responsible for supplying the other required raw materials and packaging components, and will also provide supportive manufacturing services such as quality control testing for raw materials, packaging components and finished product.

In December 2023, we entered into an agreement with Patheon to reimburse Patheon approximately $1.7 million for forecasted manufacturing commitments that are no longer needed due to the reduced demand expectations of KORSUVA in the United States. As of March 31, 2024, $0.2 million of the $1.7 million remained within accounts payable and accrued expenses on our Condensed Consolidated Balance Sheet. In connection with the agreement with Patheon, we agreed to schedule additional manufacturing commitments in 2024.

39

Components of Operating Results

The following discussion sets forth certain components of our Condensed Consolidated Statements of Comprehensive Loss as well as factors that impact those items.

Revenue

To date, we have generated revenue primarily from (1) collaborative revenue from our share of the profit generated by KORSUVA injection sales in the United States; (2) commercial supply revenue from our sales of commercial product to CSL Vifor, which is subsequently sold to wholesalers; (3) the receipt of upfront license fees and milestone payments; (4) royalty revenue in conjunction with sales of Kapruvia in Europe through September 30, 2023; and (5) clinical compound sales from certain license agreements. We are eligible to receive sales-based milestones in the future in accordance with certain licensing agreements.

Beginning in the fourth quarter of 2023, the revenue received under our agreements with CSL Vifor and Maruishi for royalty and sales-based milestone payments received in conjunction with ex-U.S. sales of KORSUVA/Kapruvia were recorded as other revenue and considered non-cash until we have fulfilled our obligations under HCR Agreement (see “Royalty Purchase and Sale Agreement” above).

To date, we have earned a total of $138.3 million in clinical development or regulatory milestone payments, clinical compound and commercial compound sales from certain license agreements, collaborative revenue from our share of the profit generated by KORSUVA injection sales, and royalty revenue (which ceased upon entry into the HCR Agreement during the fourth quarter of 2023).

Revenue from sales of KORSUVA injection in future periods is subject to uncertainties and will depend on several factors, including the success of our and our commercial partners’ commercialization efforts in the United States, the number of new patients adopting or switching to KORSUVA injection, patient retention and sustained demand, the number of physicians prescribing KORSUVA injection, the rate of monthly prescriptions, reimbursement from third-party payors including the U.S. government, and market trends. More specifically, in December 2021, CMS granted TDAPA to KORSUVA injection in the anti-pruritic functional category. TDAPA went into effect on April 1, 2022, for two years. On October 27, 2023, CMS published the final CY 2024 rule, which finalized the post-TDAPA add-on payment as proposed in the draft CY 2024 rule. Under the final rule, TDAPA drugs in existing functional categories will receive a post-TDAPA add-on payment set at 65 percent of the total trailing 12-months expenditure levels for the given renal dialysis drug or biological product. The post-TDAPA add-on payment will be applied to all ESRD PPS payments and paid for 3 years, adjusted annually. The add-on payments for KORSUVA injection commenced on April 1, 2024. The anticipated unfavorable CMS reimbursement codified in the final CY 2024 rule has resulted in a lack of sequential revenues growth for KORSUVA injection since its launch. As a result, we expect no meaningful revenue contribution from KORSUVA injection post its TDAPA expiration.

In the third quarter of 2023, FMC decided to reallocate all remaining clinic level inventory within its network of clinics resulting in limited revenues in the fourth quarter of 2023 and in the first quarter of 2024. During the three months ended March 31, 2024, there was approximately $1.8 million of net sales by CSL Vifor.

As of March 31, 2024, Vifor International owned 7,396,770, or 13.5%, of our common stock. CSL Vifor and its affiliates are all considered related parties as of March 31, 2024 and December 31, 2023 (see Note 18 of Notes to Condensed Consolidated Financial Statements, Related Party Transactions, in this Quarterly Report on Form 10-Q).

Cost of Goods Sold (COGS)

COGS includes costs related to sales of our commercial product, KORSUVA injection, to CSL Vifor. Costs related to the sales of KORSUVA injection are generally recognized upon receipt of shipment by CSL Vifor. Our COGS for KORSUVA injection include the cost of producing commercial product that correspond with commercial supply revenue, such as third-party supply and overhead costs, as well as certain period costs related to freight, packaging,

40

stability, and quality testing. The related COGS for CSL Vifor associated with the net profit share arrangement as well as the marketing and distribution fee for the applicable period reduces our profit share revenue for the period.

For the three months ended March 31, 2024 and 2023, we recorded commercial supply revenue of $0.6 million and $3.2 million, respectively, with associated COGS of $0.6 million for the 2024 period and $2.6 million for the 2023 period. We expect our COGS to be reflective of future KORSUVA injection sales.

Research and Development (R&D)

Our R&D expenses relate primarily to the development of oral difelikefalin. R&D expenses consist of expenses incurred in performing R&D activities, including compensation and benefits for full-time R&D employees, clinical trial and related clinical manufacturing expenses, third-party formulation expenses or milestone payments, fees paid to CROs and other vendors and consultants, stock-based compensation for R&D employees and consultants, and other outside expenses. Our R&D expenses also included expenses related to preclinical activities for our earlier stage programs in prior periods and may include such expenses in the future.

R&D costs are expensed as incurred. Non-refundable advance payments for goods or services to be received in the future for use in R&D activities are deferred and capitalized. The capitalized amounts are expensed as the related goods are delivered or the services are performed. Most of our R&D costs have been external costs, which we track on a program-by program basis. Our internal R&D costs are primarily compensation expenses for our full-time R&D employees. We do not track internal R&D costs on a program-by-program basis.

R&D activities are central to our business model. Product candidates in later stages of clinical development generally have higher development costs than those in earlier stages of clinical development, primarily due to the increased size and duration of later-stage clinical trials. Based on our current development plans, we presently expect that our R&D expenses will decrease in the future as we focus our development efforts on the clinical trials for NP. However, it is difficult to determine with certainty the duration and completion costs of our current studies in NP or future nonclinical and clinical studies of our current or any future product candidates, or if, when or to what extent we will generate revenues from the commercialization and sale of any of our product candidates that obtain regulatory approval. We may never succeed in achieving regulatory approval for oral difelikefalin or any future product candidates.

The duration, costs and timing of clinical trials and development of our product candidate will depend on a variety of factors including, but not limited to:

per patient trial costs;
the number of patients that participate in the trials;
the number of sites included in the trials;
the countries in which the trial is conducted;
the length of time required to enroll eligible patients;
the number of doses that patients receive;
the drop-out or discontinuation rates of patients;
potential additional safety monitoring or other studies requested by regulatory agencies;
the duration of patient follow-up; and
the efficacy and safety profile of the product candidate.

41

In addition, the probability of success for our product candidate will depend on numerous factors, including competition, manufacturing capability and commercial viability. In the future, we will determine which, if any, other programs to pursue and how much to fund each program in response to the scientific and clinical success of our product candidate, as well as an assessment of our product candidate’s commercial potential.

General and Administrative (G&A)

General and administrative, or G&A, expenses consist primarily of salaries and other related costs, including stock-based compensation, for personnel in executive, finance, accounting, legal, business development, information technology, or IT, human resources, project management, alliance management, and procurement functions. Other costs include facility costs not otherwise included in R&D expenses, legal fees, insurance costs, investor relations costs, patent costs and fees for accounting and consulting services.

We anticipate that our G&A expenses will decrease in the future as a result of our workforce reduction in January 2024. G&A expenses include costs related to personnel, fees to outside consultants, lawyers, and accountants. In addition, if oral difelikefalin or any future product candidate obtains regulatory approval for marketing, we may incur expenses associated with building sales and marketing, commercial operations, and market access teams.

Our license agreements with CSL Vifor provide full U.S. commercialization rights of KORSUVA injection to CSL Vifor under profit-sharing arrangements. Under these profit-sharing arrangements, in consideration of CSL Vifor’s conduct of the marketing, promotion, selling and distribution of KORSUVA injection in the United States, we pay a marketing and distribution fee to CSL Vifor based on the level of annual net sales. This fee as well as CSL Vifor’s COGS are deducted from product sales in calculating the net profits that are subject to the profit-sharing arrangement (see Note 12 of Notes to Condensed Consolidated Financial Statements, Collaboration and Licensing Arrangements, in this Quarterly Report on Form 10-Q).

Restructuring

On January 22, 2024, we announced a workforce reduction of up to 50% of our employees in order to reduce our operating expenses and focus our efforts on development of oral difelikefalin in chronic pruritus associated with NP. Restructuring expenses consist of pre-tax severance and employee-related costs for those involuntary terminations associated with the strategic prioritization of NP and the related workforce reduction (see Note 17 of Notes to Condensed Consolidated Financial Statements, Commitments and Contingencies – Restructuring Action, in this Quarterly Report on Form 10-Q).

Other Income, Net

Other income, net consists of interest and dividend income earned on our cash, cash equivalents, and marketable securities, realized gains and losses on the sale of marketable securities and property and equipment, as well as accretion of discounts/amortization of premiums on purchases of marketable securities. In the event we record a credit loss expense on our available-for-sale debt securities, those expenses would be offset against other income.

Non-cash Interest Expense on Liability Related to Sales of Future Royalties and Milestones

Non-cash interest expense on liability related to sales of future royalties and milestone payments, which are received in conjunction with ex-U.S. sales of KORSUVA/Kapruvia under our agreements with CSL Vifor and Maruishi, consists of imputed interest on the carrying value of the liability and the amortization of the related issuance costs resulting from the HCR Agreement (see “Royalty Purchase and Sale Agreement” above). This non-cash interest expense is recognized separately on the Condensed Consolidated Statement of Comprehensive Loss for the three months ended March 31, 2024.

42

Income Taxes

Historically, our benefit from income taxes related to state R&D tax credits exchanged for cash pursuant to the Connecticut R&D Tax Credit Exchange Program, which permits qualified small businesses engaged in R&D activities within Connecticut to exchange their unused R&D tax credits for a cash amount equal to 65% of the value of the exchanged credits.

The Inflation Reduction Act of 2022 included tax legislation that became effective early in 2023. Significant legislation for corporate taxpayers includes a corporate alternative minimum tax of 15.0% for companies with $1.0 billion or more in average net financial statement profits over the three previous years, as well as a 1.0% indirect excise tax on the repurchase of shares by a publicly traded company. We do not expect this legislation to have an effect on our tax provision as of March 31, 2024; however, we will continue to evaluate the effect on the tax provision each reporting period.

Results of Operations

Comparison of the Three Months Ended March 31, 2024 and 2023

Revenue

Three Months Ended

    

March 31, 

    

    

    

2024

    

2023

    

% change

Dollar amounts in thousands

Collaborative revenue

$

788

$

2,750

-71%

Commercial supply revenue

640

3,191

-80%

Royalty revenue

125

-100%

Clinical compound revenue

 

84

 

 

99

 

-16%

Other revenue

623

N/A

Total revenue

$

2,135

 

$

6,165

 

-65%

Collaborative Revenue

We recognized collaborative revenue of $0.8 million and $2.8 million for the three months ended March 31, 2024 and 2023, respectively. This change in collaborative revenue was related to our share of the profit from CSL Vifor’s sales of KORSUVA injection to third parties in the United States, which commercially launched in April 2022 (see Notes 12 and 13 of Notes to Condensed Consolidated Financial Statements, Collaboration and Licensing Agreements and Revenue Recognition, respectively, in this Quarterly Report on Form 10-Q).

Commercial Supply Revenue

We recognized commercial supply revenue of $0.6 million and $3.2 million for the three months ended March 31, 2024 and 2023, respectively. This change in commercial supply revenue was related to our sales of KORSUVA injection to CSL Vifor, which commercially launched in April 2022.

Royalty revenue

We recognized royalty revenue of approximately $125,000 for the three months ended March 31, 2023, which was related to our royalties on the net sales of Kapruvia in Europe prior to October 1, 2023. Beginning on October 1, 2023, royalty revenue will no longer be recognized until we have fulfilled our obligations under the HCR Agreement (see “Royalty Purchase and Sale Agreement” above). As a result, there was no royalty revenue for the three months ended March 31, 2024.

43

Clinical compound revenue

We recognized clinical compound revenue of approximately $84,000 and $99,000 for the three months ended March 31, 2024 and 2023, respectively, which were related to sales of clinical compound to Maruishi.

Other revenue

We recognized non-cash revenue of approximately $623,000 for the three months ended March 31, 2024, which represent royalty payments earned in conjunction with ex-U.S. sales of KORSUVA/Kapruvia under our agreements with CSL Vifor and Maruishi, which were sold to HCR under the HCR Agreement. There was no non-cash revenue recognized for the three months ended March 31, 2023.

Cost of Goods Sold (COGS)

Three Months Ended

    

March 31, 

    

    

    

2024

    

2023

    

% change

Dollar amounts in thousands

Cost of Goods Sold

$

620

$

2,590

-76%

During the three months ended March 31, 2024 and 2023, we recorded COGS of $0.6 million and $2.6 million, respectively, which was related to our commercial supply revenue for KORSUVA injection sales to CSL Vifor.

Research and Development Expense

Three Months Ended

March 31, 

    

2024

    

2023

    

% change

Dollar amounts in thousands

    

Direct clinical trial costs

$

15,655

$

13,749

14%

Consultant services in support of clinical trials

 

579

 

 

1,071

 

-46%

Stock-based compensation

 

759

 

 

1,659

 

-54%

Depreciation and amortization

 

12

 

 

29

 

-59%

Other R&D operating expenses

 

4,959

 

 

7,826

 

-37%

Total R&D expense

$

21,964

 

$

24,334

 

-10%

For the three months ended March 31, 2024 compared to the three months ended March 31, 2023, the $1.9 million increase in direct clinical trial costs was primarily due to increases related to the oral difelikefalin NP program, partially offset by the discontinuations of the oral difelikefalin program in atopic dermatitis due to the clinical trial results in December 2023 and the oral difelikefalin program in advanced chronic kidney disease due to the prioritization of the NP program. The decrease in stock compensation expense is primarily related to the reduction in workforce and the resulting reversal of stock compensation expense for unvested stock options and restricted stock units that were forfeited during the three months ended March 31, 2024, partially offset by performance-based restricted stock units that were achieved during the three months ended March 31, 2024. The decrease in other R&D operating expenses for the three months

44

ended March 31, 2024 compared to the three months ended March 31, 2023 was primarily related to decreases in payroll and related costs, travel costs and other related conference costs.

The following table summarizes our R&D expenses by program for the three months ended March 31, 2024 and 2023:

Three Months Ended

    

March 31, 

    

    

2024

    

2023

    

% change

    

    Dollar amounts in thousands

    

External research and development expenses:

Oral difelikefalin – Pruritus

 

16,216

 

 

14,806

 

10%

Internal research and development expenses

 

5,748

 

 

9,528

 

-40%

Total research and development expenses

$

21,964

 

$

24,334

 

-10%

General and Administrative Expenses

Three Months Ended

March 31, 

    

2024

    

2023

    

% change

Dollar amounts in thousands 

Professional fees and public/investor relations

$

1,157

$

1,644

-30%

Stock-based compensation

 

2,586

 

 

1,694

 

53%

Depreciation and amortization

 

30

 

 

29

 

3%

Other G&A operating expenses

 

3,043

 

 

3,524

 

-14%

Total G&A expense

$

6,816

 

$

6,891

 

-1%

For the three months ended March 31, 2024 compared to the three months ended March 31, 2023, the decrease in professional fees and public/investor relations was primarily due to decreases in legal costs. The increase in stock-based compensation expense was primarily related to performance-based restricted stock units that were achieved during the three months ended March 31, 2024, partially offset by the reduction in workforce and the resulting reversal of stock compensation expense for unvested stock options that were forfeited during the three months ended March 31, 2024. The decrease in other G&A operating expenses for the three months ended March 31, 2024 compared to the three months ended March 31, 2023 was primarily related to decreases in payroll and related costs, travel costs and other related conference costs.

Restructuring Expenses

Three Months Ended

 

March 31, 

 

    

2024

    

2023

    

% change

Dollar amounts in thousands

 

Restructuring expenses

 

$

2,401

 

$

 

N/A

For the three months ended March 31, 2024, restructuring expenses were $2.4 million which were related to our strategic prioritization of NP and the associated workforce reduction during the three months ended March 31, 2024. There were no restructuring expenses recorded during the three months ended March 31, 2023.

45

Other Income, Net

Three Months Ended

March 31, 

    

2024

    

2023

    

% change

Dollar amounts in thousands

Other income, net

$

952

$

985

-3%

For the three months ended March 31, 2024 compared to the three months ended March 31, 2023, the decrease in other income, net was primarily due to a decrease in interest income resulting from a lower balance in our portfolio of investments in 2024 as compared to 2023, partially offset by a higher yield on our portfolio of investments in 2024 as compared to 2023, and an increase in accretion income from our available-for-sale marketable securities.

Non-cash Interest Expense on Liability Related to the Sales of Future Royalties and Milestones

    

Three Months Ended
March 31,

    

2024

    

2023

    

% change

Dollar amounts in thousands

Non-cash interest expense on liability related to sales of future royalties and milestones

$

1,982

 

$

 

N/A

We recognized $2.0 million of non-cash interest expense on the liability related to sales of future royalties and milestones for the three months ended March 31, 2024, which represented imputed interest on the carrying value of the liability to HCR in the first quarter of 2024 and the amortization of the related issuance costs associated with the HCR Agreement. There was no non-cash interest expense on liability recognized during the three months ended March 31, 2023 as the HCR Agreement was entered into in the fourth quarter of 2023 (see “Royalty Purchase and Sale Agreement” above).

Benefit from Income Taxes

We have not exchanged our R&D tax credit for cash for the three months ended March 31, 2024, and were not eligible to exchange our R&D tax credit for cash for the three months ended March 31, 2023, therefore there was no benefit from income taxes for each of the three months ended March 31, 2024 and 2023. As of March 31, 2024, we recorded $0.7 million within income tax receivable which related to the 2020 R&D credit.

We recognized a full valuation allowance against deferred tax assets at March 31, 2024 and December 31, 2023. The tax benefit related to the exercise of stock options is recognized as a deferred tax asset that is offset by a corresponding valuation allowance. As such, our effective tax rate is zero for the three months ended March 31, 2024 and 2023.

Capital Requirements, Liquidity, and Capital Resources

Short-Term and Long-Term Cash Requirements

Our primary uses of capital have been, and we expect will continue to be, third-party clinical R&D services, clinical costs related to the oral difelikefalin program, and compensation and related expenses.

46

As of March 31, 2024, we have no commitments for capital expenditures in either the short-term or long-term. The following discussion summarizes our current and long-term material cash requirements as of March 31, 2024, which we expect to fund primarily with current unrestricted cash and cash equivalents and available-for-sale marketable securities:

Material Cash Requirements (amounts in thousands)

    

Total

    

2024

    

2025

    

2026

    

2027

    

2028

    

Thereafter

Operating lease obligation(1)

$

14,371

$

108

$

1,298

$

1,330

$

1,363

$

1,398

$

8,874

Manufacturing purchase obligations(2)

1,789

1,789

Other obligations(3)

1,500

1,500

Total

$

17,660

$

1,897

$

1,298

$

1,330

$

1,363

$

1,398

$

10,374

(1)Operating lease obligations in 2024 and beyond relate to our new Stamford operating lease entered into in May 2023 for our new principal office, for which rent payments are expected to begin in late 2024. See Note 17 of Notes to Condensed Consolidated Financial Statements, Commitments and Contingencies, in this Quarterly Report on Form 10-Q for details about our operating lease obligations.
(2)Based on our MSA with Patheon that we entered into in July 2019, we have a purchase capacity reservation through December 31, 2024. In December 2023, we entered into an agreement with Patheon to reimburse Patheon approximately $1.7 million for forecasted manufacturing commitments that were no longer needed due to the reduced demand expectations of KORSUVA in the United States. As of March 31, 2024, $0.2 million of the $1.7 million remained within accounts payable and accrued expenses on our Condensed Consolidated Balance Sheet. In the event the purchase capacity reservation is not met in 2024, it will rollover into 2025. We expect a portion of this capacity reservation will be reimbursed in accordance with the supply agreement with CSL Vifor. See Note 17 of Notes to Condensed Consolidated Financial Statements, Commitments and Contingencies, in this Quarterly Report on Form 10-Q for details about our MSA with Patheon. We have no other material non-cancelable purchase commitments with any other contract manufacturers or service providers, as we have generally contracted on a cancelable purchase order basis.
(3)We are required to maintain a stand-by letter of credit as a security deposit under our new lease for office space in Stamford, Connecticut. After the first and second anniversaries of the rent commencement date, the face amount of the letter of credit can be reduced by $500,000 each period if we are not in default of our lease obligations. See Note 6 of Notes to Condensed Consolidated Financial Statements, Restricted Cash, in this Quarterly Report on Form 10-Q for details about our letter of credit for our new lease for our principal office in Stamford, Connecticut.

Based on the Enteris License Agreement that we entered into in August 2019, we are obligated to pay (1) milestone payments upon the achievement of certain development, regulatory and commercial milestones and (2) low-single digit royalty percentages on net sales of licensed products, subject to reductions in specified circumstances. As these milestone payments may or may not be achieved, and royalties may or may not be owed depending on our future commercial success, there were no future potential payments that were considered cash requirements in the table above as of March 31, 2024. We did not make any milestone payments to Enteris during the three months ended March 31, 2024 and 2023. See Note 17 of Notes to Condensed Consolidated Financial Statements, Commitments and Contingencies, in this Quarterly Report on Form 10-Q for details about our Enteris License Agreement.

During the fourth quarter of 2023, we, through our wholly-owned subsidiary Cara Royalty Sub, entered into the HCR Agreement with HCR pursuant to which Cara Royalty Sub sold to HCR certain of its rights to the Royalties, due and payable to Cara Royalty Sub (as our assignee) under our agreements with CSL Vifor and Maruishi, in exchange for up to $40.0 million. We have retained all of our rights, title and interest in, to and under the Covered License Agreements that relate to any non-intravenous formulation of difelikefalin. These future payments to HCR were not included in the table above since the amounts and timing of royalty and milestone payments received under the agreements with CSL Vifor and Maruishi could change in the future as they are subject to CSL Vifor’s and Maruishi’s commercialization efforts (see “Royalty Purchase and Sale Agreement” above).

47

We do not have any other requirements or off-balance sheet arrangements that have or are reasonably likely to have a material current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, cash requirements or capital resources.

Since inception, we have incurred significant operating and net losses. We incurred net losses of $30.7 million and $26.7 million for the three months ended March 31, 2024 and 2023, respectively. As of March 31, 2024, we had an accumulated deficit of $715.4 million. We expect to continue to incur significant expenses and operating and net losses in the foreseeable future, as we develop and seek marketing approval for oral difelikefalin in NP. Our financial results may fluctuate significantly from quarter to quarter and year to year, depending on the timing of our clinical trials and the future sales of KORSUVA.

We anticipate that our expenses will be focused on:

the continued development of oral difelikefalin for chronic pruritus associated with NP;
the potential regulatory approvals for any product candidates that successfully complete clinical trials;
potentially establishing a sales, marketing and distribution infrastructure and scale up external manufacturing capabilities to commercialize any other products for which we may obtain regulatory approval; and
maintaining, expanding, and protecting our global intellectual property portfolio.

The successful development of our product candidate is highly uncertain. As such, at this time, we cannot reasonably estimate or know the nature, timing and costs of the efforts that will be necessary to complete the development of oral difelikefalin in NP. We are also unable to predict when, if ever, we will generate any further material net cash inflows from difelikefalin. This is due to the numerous risks and uncertainties associated with developing medicines, including the uncertainty of:

successful enrollment in, and completion of clinical trials;
receipt of marketing approvals from applicable regulatory authorities;
establishing commercial manufacturing capabilities or making arrangements with third-party manufacturers;
obtaining and maintaining patent and trade secret protection and regulatory exclusivity for our product candidate;
launching commercial sales of the products, if and when approved, whether alone or in collaboration with others;
achieving meaningful penetration in the markets which we seek to serve; and
obtaining adequate coverage or reimbursement by third parties, such as commercial payers and government healthcare programs, including Medicare and Medicaid.

A change in the outcome of any of these variables with respect to the development of oral difelikefalin or any of our future product candidates would significantly change the costs and timing associated with the development of that product candidate. Further, the timing of any of the above may be impacted by global health crises, introducing additional uncertainty.

Our product candidate is still in clinical development and since the outcome of these efforts is uncertain, we cannot estimate the actual amounts necessary to successfully complete the development and commercialization of our product

48

candidate or whether, or when, we may achieve profitability. Until such time, if ever, as we can generate substantial product revenues, we expect to finance our cash needs through a combination of equity or debt financings and collaboration arrangements, including our existing licensing and collaboration agreements with CSL Vifor, Maruishi and CKDP.

We will require additional capital beyond our current balances of cash and cash equivalents and available-for-sale marketable securities and anticipated amounts as described above, and this additional capital may not be available when needed, on reasonable terms, or at all. Our ability to raise additional capital may be adversely impacted by potential worsening global economic conditions and continuing disruptions to and volatility in the credit and equity markets in the United States and worldwide, including impacts from global health crises, geopolitical tensions, such as the ongoing conflicts between Russia and Ukraine, conflict in the Middle East, and increasing tensions between China and Taiwan, and government actions implemented as a result of the foregoing, fluctuations in inflation, rising interest rates, uncertainty and liquidity concerns in the broader financial services industry, and a potential recession in the United States. If we are not able to do so, we could be required to postpone, scale back or eliminate some, or all, of these objectives. To the extent that we raise additional capital through the future sale of equity or convertible debt, the ownership interest of our stockholders will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect the rights of our existing common stockholders. If we raise additional funds through the issuance of debt securities, these securities could contain covenants that would restrict our operations. If we raise additional funds through collaboration arrangements in the future, we may have to relinquish valuable rights to our technologies, future revenue streams or product candidates or grant licenses on terms that may not be favorable to us. If we are unable to raise additional funds through equity or debt financings when needed, we may be required to delay, limit, reduce or terminate our drug development or future commercialization efforts or grant rights to develop and market product candidates that we would otherwise prefer to develop and market ourselves.

Sources of Liquidity

Since our inception to date, we have raised an aggregate of $943.8 million to fund our operations, including (1) net proceeds of $447.4 million from the sale of shares of our common stock in five public offerings, including our initial public offering; as well as the sale of our common stock under our open market sales agreement in 2023; (2) proceeds of $73.3 million from the sale of shares of our convertible preferred stock and from debt financings prior to our initial public offering; (3) $258.8 million under our license and supply agreements (including commercial supply sales and royalty payments), primarily with CSL Vifor, Maruishi, CKDP, and an earlier product candidate for which development efforts ceased in 2007; (4) our share of the profit generated by KORSUVA injection sales of $29.8 million; (5) net proceeds of $98.0 million from the purchase of our common stock in relation to the license agreements with CSL Vifor; and (6) net proceeds of $36.5 million from the sale of future ex-U.S. royalties and milestones to HCR under our agreements with CSL Vifor and Maruishi (see Note 12 of Notes to Condensed Consolidated Financial Statements, Collaboration and Licensing Agreements, in this Quarterly Report on Form 10-Q).

During the fourth quarter of 2023, we, through our wholly-owned subsidiary Cara Royalty Sub, entered into the HCR Agreement with HCR pursuant to which Cara Royalty Sub sold to HCR certain of its rights to receive the Royalties, due and payable to Cara Royalty Sub (as our assignee) under the Covered License Agreements, in exchange for up to $40.0 million. We have retained all of our rights, title and interest in, to and under the Covered License Agreements that relate to any non-intravenous formulation of difelikefalin.

Under the terms of the HCR Agreement, Cara Royalty Sub received an initial payment of $17.5 million less certain transaction costs in November 2023. In December 2023, we received an additional $20.0 million, less certain advisory fees, upon satisfying the milestone event for pricing for Kapruvia® (difelikefalin) in Germany being approved above a certain threshold amount per dose. The terms of the HCR Agreement also provide for an additional $2.5 million milestone payment to Cara Royalty Sub upon achievement of a 2024 sales milestone of KORSUVA in Japan.

In order to fund our future operations, including our planned clinical trials, on March 1, 2022, we filed a universal shelf registration statement, or the Shelf Registration Statement, which provides for aggregate offerings of up to $300.0 million of common stock, preferred stock, debt securities, warrants or any combination thereof. The Shelf Registration Statement was declared effective by the Securities and Exchange Commission on May 11, 2022. The securities

49

registered under the Shelf Registration Statement include $154.5 million of unsold securities that had been registered under our previous Registration Statement on Form S-3 (File No. 333-230333) that was declared effective on April 4, 2019. We believe that our Shelf Registration Statement will provide us with the flexibility to raise additional capital to finance our operations as needed.

On March 1, 2022, we entered into an open market sales agreement, or the Sales Agreement, with Jefferies LLC, or Jefferies, as sales agent, pursuant to which we may, from time to time, issue and sell common stock with an aggregate value of up to $80.0 million in an at-the-market offering pursuant to the Shelf Registration Statement. Jefferies is acting as sole sales agent for any sales made under the Sales Agreement for a 3% commission on gross proceeds. The common stock will be sold at prevailing market prices at the time of the sale, and, as a result, prices may vary. Unless otherwise terminated earlier, the Sales Agreement continues until all shares available under the Sales Agreement have been sold. No shares were sold under the Sales Agreement during the three months ended March 31, 2024 and 2023.

We may offer additional securities under our Shelf Registration Statement from time to time in response to market conditions or other circumstances if we believe such a plan of financing is in the best interests of our stockholders.

Under our agreement with CSL Vifor for the commercialization of KORSUVA injection, we are eligible to receive commercial milestone payments in the aggregate of up to $240.0 million from CSL Vifor upon the achievement of certain sales-based milestones. In October 2021, we received a $50.0 million milestone payment from CSL Vifor in exchange for the issuance of 3,282,391 shares of our common stock to CSL Vifor as a result of the regulatory approval of KORSUVA injection in August 2021. To date, we have received $50.0 million of regulatory milestones from CSL Vifor under this agreement.

Under a separate agreement with CSL Vifor, we are eligible to receive commercial milestone payments in the aggregate of up to $440.0 million, all of which are sales related. We are also eligible to receive tiered double-digit royalty payments based on annual net sales of difelikefalin injection in the licensed territories. To date, we have received $30.0 million of regulatory milestones from CSL Vifor. During the fourth quarter of 2023, we entered into the HCR Agreement where we sold our future royalties and milestone payments under this agreement to HCR (see “Royalty Purchase and Sale Agreement” above).

Under the Maruishi Agreement, we are also potentially eligible to earn up to an aggregate of $6.0 million in clinical development milestones and $4.5 million in regulatory milestones, before any foreign exchange adjustment, as well as tiered royalties, with percentages ranging from the low double digits to the low twenties, based on net sales of products containing difelikefalin in Japan, if any, and share in any sub-license fees. In September 2023, Maruishi received manufacturing and marketing approval from Japan’s Ministry of Health, Labour and Welfare for KORSUVA IV Injection Syringe for the treatment of pruritus in hemodialysis patients. To date, we have received $6.5 million (before contractual foreign currency exchange adjustments) for clinical development and regulatory milestones from Maruishi. During the fourth quarter of 2023, we entered into the HCR Agreement where we sold our future royalties and milestone payments to HCR (see “Royalty Purchase and Sale Agreement” above).

Under the CKDP Agreement, we are potentially eligible to earn up to an aggregate of $2.3 million in clinical development milestones and $1.5 million in regulatory milestones, before South Korean withholding tax, as well as tiered royalties with percentages ranging from the high single digits to the high teens, based on net sales of products containing difelikefalin in South Korea, if any, and share in any sub-license fees. To date, $2.3 million (before South Korean withholding tax) of development and regulatory milestones have been received under the CKDP Agreement.

In December 2021, CMS granted TDAPA designation to KORSUVA injection in the anti-pruritic functional category. TDAPA went into effect on April 1, 2022, for two years. On October 27, 2023, CMS published the final CY 2024 rule, which finalized the post-TDAPA add-on as proposed in the draft CY 2024 rule. Under the final rule, TDAPA drugs in existing functional categories will receive a post-TDAPA add-on payment set at 65 percent of the total trailing 12-months expenditure levels for the given renal dialysis drug or biological product. The post-TDAPA add-on payment adjustment will be applied to all ESRD PPS payments and paid for 3 years, adjusted annually. The add-on payments for KORSUVA injection commenced on April 1, 2024. The unfavorable CMS reimbursement codified in the final CY2024

50

rule has resulted in a lack of sequential revenues growth for KORSUVA injection since its launch. As a result, we expect no meaningful revenue contribution from KORSUVA injection post its TDAPA expiration.

Our ability to earn these milestone and royalty payments and their timing is dependent upon successful commercialization of KORSUVA injection/Kapruvia, and successful future repayments made to HCR using CSL Vifor and Maruishi milestones and royalties under the HCR Agreement. However, our receipt of any further such amounts is uncertain at this time and we may never receive any more of these amounts.

Outlook

As a result of our strategic prioritization and reduction in workforce, we expect that our current unrestricted cash and cash equivalents and available-for-sale marketable securities will be sufficient to fund our currently anticipated operating plan into 2026. Our anticipated operating expenses include contractually committed costs as well as non-contractually committed clinical trial costs for trials that may be delayed or not initiated and other non-committed controllable costs. Because the process of testing product candidates in clinical trials is costly and the timing of progress in these trials is uncertain, it is possible that the assumptions upon which we have based this estimate may prove to be wrong, and we could use our capital resources sooner than we presently expect.

Cash Flows

The following is a summary of the net cash flows provided by (used in) our operating, investing and financing activities for the three months ended March 31, 2024 and 2023:

Three Months Ended
March 31,

    

2024

    

2023

Dollar amounts in thousands

Net cash used in operating activities

$

(30,453)

$

(34,618)

Net cash provided by investing activities

 

25,951

 

17,708

Net cash (used in) provided by financing activities

 

(685)

 

560

Net decrease in cash, cash equivalents and restricted cash

$

(5,187)

$

(16,350)

Net cash used in operating activities

Net cash used in operating activities for the three months ended March 31, 2024 consisted primarily of a net loss of $30.7 million and a $4.9 million cash outflow from net changes in operating assets and liabilities, partially offset by a $5.1 million cash inflow from net non-cash charges. The change in operating assets and liabilities primarily consisted of a decrease of $10.2 million in accounts payable and accrued expenses due to operating payments made during the period, partially offset by a decrease in prepaid expenses of $2.4 million, primarily related to a decrease in prepaid clinical costs, an increase of $1.7 million for lease incentives reimbursed to us, and a decrease in accounts receivable, net – related party of $1.0 million. Net non-cash charges primarily consisted of stock-based compensation expense of $3.3 million and the noncash interest expense related to the HCR Agreement of $2.0 million.

Net cash used in operating activities for the three months ended March 31, 2023 consisted primarily of a net loss of $26.7 million and a $11.6 million cash outflow from net changes in operating assets and liabilities, partially offset by a $3.7 million cash inflow from net non-cash charges. The change in operating assets and liabilities primarily consisted of cash outflows of $6.3 million from an decrease in accounts payable and accrued expenses primarily relating to increased payments made in the first quarter of 2023, an increase of $2.8 million in accounts receivable, net – related party primarily relating to amounts due from CSL Vifor from our share of the profit generated by KORSUVA injection sales and for commercial supply of KORSUVA injection to CSL Vifor, an increase in inventory, net of $1.1 million, an increase in prepaid expenses of $0.9 million, primarily related to an increase in prepaid clinical costs, and a cash outflow of $0.5 million relating to operating lease liabilities associated with our lease agreements for our operating facility in Stamford, Connecticut. Net non-cash charges primarily consisted of stock-based compensation expense of $3.4 million, and the amortization expense component of lease expense of $0.4 million relating to our previous Stamford operating leases.

51

Net cash provided by investing activities

Net cash provided by investing activities was $26.0 million for the three months ended March 31, 2024, which primarily included cash inflows of $59.0 million from maturities of available-for-sale marketable securities, partially offset by cash outflows of $32.2 million for the purchases of available-for-sale marketable securities and $0.8 million for the purchases of property and equipment.

Net cash provided by investing activities was $17.7 million for the three months ended March 31, 2023, which primarily included cash inflows of $33.5 million from maturities and redemptions of available-for-sale marketable securities, partially offset by cash outflows of $15.8 million for the purchases of available-for-sale marketable securities.

Net cash (used in) provided by financing activities

Net cash used in financing activities for the three months ended March 31, 2024 consisted of payments made to HCR under the royalty purchase and sale agreement of approximately $685,000.

Net cash provided by financing activities for the three months ended March 31, 2023 consisted of proceeds of approximately $560,000 received from the exercise of stock options.

Recent Accounting Pronouncements

Please refer to Note 2 of Notes to Condensed Consolidated Financial Statements, Basis of Presentation, in this Quarterly Report on Form 10-Q.

Critical Accounting Estimates

The preparation of our condensed consolidated financial statements and related disclosures in conformity with U.S. GAAP and our discussion and analysis of financial condition and results of operations require us to make estimates, judgments and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances at the time such estimates are made. Actual results and outcomes may differ materially from our estimates, judgments, and assumptions. We periodically review our estimates in light of changes in circumstances, facts, and experience. The effects of material revisions in estimates are reflected in the financial statements prospectively from the date of the change in estimate. Note 2 of Notes to Consolidated Financial Statements, Summary of Significant Accounting Policies, in our Annual Report describes the significant accounting policies and methods used in the preparation of our condensed consolidated financial statements.

We define our critical accounting estimates as those subjective estimates and judgments about matters that are uncertain and are likely to have a material impact on our financial condition and results of operations as well as the specific manner in which we apply U.S. GAAP. Our critical accounting policies that require significant judgments and estimates are more fully described under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Estimates” in our Annual Report and in Note 2 to our audited financial statements contained in our Annual Report. There have been no significant changes to our critical accounting policies that require significant judgments and estimates from those disclosed in our Annual Report.

Accounting Pronouncements Recently Adopted; Recent Accounting Pronouncements Not Yet Adopted

We do not expect that any recently issued accounting pronouncements will have a material effect on our condensed consolidated financial statements. Refer to Note 2 of Notes to Condensed Consolidated Financial Statements within this Quarterly Report on Form 10-Q, as well as Note 2 of Notes to Consolidated Financial Statements, Summary of Significant Accounting Policies in our Annual Report for a full description of accounting pronouncements recently adopted, and issued but not yet adopted, if applicable.

52

Item 3.Quantitative and Qualitative Disclosures About Market Risk.

Interest Rate Risk

Historically, we invested substantially all of our cash reserves in a variety of available-for-sale marketable securities, including investment-grade debt instruments, principally corporate bonds, commercial paper, municipal bonds and direct obligations of the U.S. government and U.S. government-sponsored entities, and in cash equivalents. See Note 3 of Notes to Condensed Consolidated Financial Statements, Available-for-Sale Marketable Securities, in this Quarterly Report on Form 10-Q for details about our available-for-sale marketable securities.

As of March 31, 2024, we had invested $22.8 million of our cash reserves in such marketable securities. Those marketable securities included $22.8 million of investment grade debt instruments with a yield of approximately 3.83% and maturities through November 2024. As of December 31, 2023, we had invested $49.0 million of our cash reserves in such marketable securities. Those marketable securities included $49.0 million of investment grade debt instruments with a yield of approximately 4.41% and maturities through November 2024.

We maintain an investment portfolio in accordance with our investment policy, which includes guidelines on acceptable investment securities, minimum credit quality, maturity parameters, and concentration and diversification. The primary objectives of our investment policy are to preserve principal, maintain proper liquidity and to meet operating needs. Our investments are subject to interest rate risk and will decrease in value if market interest rates increase. However, due to the conservative nature of our investments and relatively short duration, we do not believe we are materially exposed to changes in interest rates related to our investments. As a result, we do not currently use interest rate derivative instruments to manage exposure to interest rate changes.

Duration is a sensitivity measure that can be used to approximate the change in the fair value of a security that will result from a change in interest rates. Applying the duration model, a hypothetical 100 basis point, or 1%, increase in interest rates as of March 31, 2024 and December 31, 2023, would have resulted in immaterial decreases in the fair values of our portfolio of marketable securities at those dates.

Credit Quality Risk

Although our investments are subject to credit risk, our investment policy specifies credit quality standards for our investments and limits the amount of credit exposure from any single issue, issuer or type of investment. Nonetheless, deterioration of the credit quality of an investment security subsequent to purchase may subject us to the risk of not being able to recover the full principal value of the security. As of March 31, 2024 and December 31, 2023, the aggregate unrealized losses on our available-for-sale marketable securities were $0.2 million and $0.3 million, respectively. For each of the three months ended March 31, 2024 and 2023, we did not record any charges to credit loss expense for our available-for-sale securities. Refer to Note 3 of Notes to Condensed Consolidated Financial Statements, Available-for-Sale Marketable Securities, in this Quarterly Report on Form 10-Q.

As of March 31, 2024 and December 31, 2023, we had accounts receivable, net - related party from CSL Vifor of $1.7 million and $2.8 million, respectively, primarily for our share of the profit generated by KORSUVA injection sales and commercial supply revenues, and payments for ex-U.S. royalties from CSL Vifor. We also had $0.3 million and $0.4 million recorded within other receivables for Japan royalties/milestones owed to us from Maruishi which was included within other receivables as of March 31, 2024 and December 31, 2023, respectively. We believe that credit risk associated with CSL Vifor and Maruishi are not significant. We review the need for an allowance for credit losses for any receivable based on various factors including payment history and historical bad debt experience. We had an insignificant allowance for credit losses as of March 31, 2024 and December 31, 2023.

53

Item 4.Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act) as of March 31, 2024. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of March 31, 2024, our disclosure controls and procedures were effective to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is (1) recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the SEC, and (2) accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosures.

Changes in Internal Control Over Financial Reporting

There were no changes in our internal control over financial reporting that occurred during the quarter ended March 31, 2024 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

Limitations on Controls and Procedures

Management, including our Chief Executive Officer and Chief Financial Officer, 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. Because of the inherent limitations of the effectiveness of all control systems, no evaluation of controls and procedures can provide absolute assurance that all control issues and instances of fraud, if any, within Cara Therapeutics, Inc. have been detected.

54

PART II

OTHER INFORMATION

Item 1.Legal Proceedings

From time to time, we may become subject to arbitration, litigation or claims arising in the ordinary course of business. We are not currently a party to any arbitration or legal proceeding that, if determined adversely to us, would have a material adverse effect on our business, operating results or financial condition. The results of any future claims or proceedings cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and litigation costs, diversion of management resources, and other factors.

Item 1A. Risk Factors

Our business is subject to risks and events that, if they occur, could adversely affect our financial condition and results of operations and trading price of our securities. In addition to the other information set forth in this Quarterly Report on Form 10-Q, you should carefully consider the factors described in Part I, Item 1A. “Risk Factors” of our Annual Report. We may disclose changes to risk factors or disclose additional factors from time to time in our future filings with the SEC. Additional risks and uncertainties not presently known to us or that we currently deem immaterial also may impair our business operations. There have been no material changes to our risk factors as presented in our Annual Report on Form 10-K for the year ended December 31, 2023.

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

None.

Item 3.Defaults upon Senior Securities.

None.

Item 4.Mine Safety Disclosures.

Not applicable.

Item 5.Other Information.

None.

55

Item 6.Exhibits.

Incorporated by Reference

Exhibit
No.

    

Description of Exhibit

    

Form

    

File No.

    

Exhibit No.

    

Date Filed

3.1

Amended and Restated Certificate of Incorporation.

8-K

001-36279

3.1

February 7, 2014

3.2

Amended and Restated Bylaws.

8-K

001-36279

3.2

February 7, 2014

31.1†

Certification of Chief Executive Officer of Cara Therapeutics, Inc. pursuant to Rule 13a-14(a)/15d-14(a) of the Securities Exchange Act of 1934.

31.2†

Certification of Chief Financial Officer of Cara Therapeutics, Inc. pursuant to Rule 13a-14(a)/15d-14(a) of the Securities Exchange Act of 1934.

32.1†*

Certifications of Chief Executive Officer and Chief Financial Officer of Cara Therapeutics, Inc. pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

101.CAL†

Inline XBRL Taxonomy Extension Calculation Linkbase.

101.INS†

Inline XBRL Instance Document.

101.LAB†

Inline XBRL Taxonomy Extension Label Linkbase.

101.PRE†

Inline XBRL Taxonomy Extension Presentation Linkbase.

101.SCH†

Inline XBRL Taxonomy Extension Schema Linkbase.

101.DEF†

Inline XBRL Taxonomy Extension Definition Linkbase Document.

104†

Cover page interactive data file (formatted as Inline XBRL and contained in Exhibit 101).

† Filed herewith.

*

This certification is deemed not filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended.

56

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.

CARA THERAPEUTICS, INC.

Date: May 13, 2024

By

/s/ CHRISTOPHER POSNER

Christopher Posner

President, Chief Executive Officer, and Director

(Principal Executive Officer)

Date: May 13, 2024

By

/s/ RYAN MAYNARD

Ryan Maynard

Chief Financial Officer

(Principal Financial and Accounting Officer)

57

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

EXHIBIT 31.1

Certification of Chief Executive Officer Pursuant to

Rule 13a-14(a) under the Securities Exchange Act

of 1934, as Adopted Pursuant to

Section 302 of the Sarbanes-Oxley Act of 2002

I, Christopher Posner, certify that:

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

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

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

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

(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

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

(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date: May 13, 2024

By:

/s/ Christopher Posner

CHRISTOPHER POSNER

CHIEF EXECUTIVE OFFICER

(Principal Executive Officer)


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

EXHIBIT 31.2

Certification of Chief Financial Officer Pursuant to

Rule 13a-14(a) under the Securities Exchange Act

of 1934, as Adopted Pursuant to

Section 302 of the Sarbanes-Oxley Act of 2002

I, Ryan Maynard, certify that:

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

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

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

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

(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

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

(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date: May 13, 2024

By:

/s/ Ryan Maynard

RYAN MAYNARD

CHIEF FINANCIAL OFFICER

(Principal Financial Officer)


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

EXHIBIT 32.1

CERTIFICATIONS OF

CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER

OF CARA THERAPEUTICS, INC.

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 Cara Therapeutics, Inc. (the "Company") for the quarter ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), Christopher Posner, Chief Executive Officer of the Company, and Ryan Maynard, Chief Financial Officer of the Company, each hereby certifies, pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), that, to the best of his knowledge, based upon a review of the Report:

(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act; 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/ CHRISTOPHER POSNER

Name:   Christopher Posner

Title:     Chief Executive Officer

(Principal Executive Officer)

Date:     May 13, 2024

/s/ RYAN MAYNARD

Name:   Ryan Maynard

Title:     Chief Financial Officer

(Principal Financial Officer)

Date: May 13, 2024

This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Cara Therapeutics, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.


EX-101.SCH 5 cara-20240331.xsd EX-101.SCH 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Available-for-Sale Marketable Securities - Summary of Available-for-Sale Marketable Securities by Major Type of Security (Detail) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Available-for-Sale Marketable Securities - Schedule of Amortized Cost and Fair Values of Marketable Debt Securities by Contractual Maturity (Detail) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Accumulated Other Comprehensive Loss - Summary of Changes in Accumulated Other Comprehensive (Loss) Income, Net of Tax, from Unrealized Gains (Losses) on Available-for-Sale Marketable Securities (Detail) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Restricted Cash - Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Detail) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Inventory, net - Schedule of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Detail) link:presentationLink link:calculationLink link:definitionLink 41704 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payments under Non-cancellable Operating Leases, Reconciliation of Undiscounted Cash Flows to the Operating Lease Liability (Detail) link:presentationLink link:calculationLink link:definitionLink 41903 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payments under Non-cancellable Operating Leases, Reconciliation of Undiscounted Cash Flows to the Operating Lease Liability (Detail)- calc 2 link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Business - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Available-for-Sale Marketable Securities - Schedule of Fair Values and Continuous Unrealized Loss Positions of Available-for-Sale Marketable Securities (Detail) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - Available-for-Sale Marketable Securities - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Fair Value Measurements - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Restricted Cash - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Royalty Purchase and Sale Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Royalty Purchase and Sale Agreement - Summarizes the Activity of the HCR Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Collaboration and Licensing Agreements - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Detail) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Revenue Recognition - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Net Loss per Share - Computation of Basic and Diluted Net Loss per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - Net Loss Per Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Compensation Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41504 - Disclosure - Stock-Based Compensation - Summary of Assumptions Used in Black-Scholes Option Pricing Model (Detail) link:presentationLink link:calculationLink link:definitionLink 41505 - Disclosure - Stock-Based Compensation - Stock Option Compensation Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 41506 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 41703 - Disclosure - Commitments and Contingencies - Schedule of Other Information related to Stamford Lease and New Stamford Lease (Detail) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Related Party Transactions (Detail) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Available-for-Sale Marketable Securities link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Restricted Cash link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Inventory, net link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Prepaid Expenses link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Accounts Payable and Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Royalty Purchase and Sale Agreement link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Collaboration and Licensing Agreements link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Available-for-Sale Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Restricted Cash (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Inventory, net (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Accounts Payable and Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 31001 - Disclosure - Royalty Purchase and Sale Agreement (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Inventory, net - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Prepaid Expenses - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Net Loss per Share - Computation of Denominators Used in Net Loss per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - Commitments and Contingencies - Restructuring activity (Detail) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 cara-20240331_cal.xml EX-101.CAL EX-101.DEF 7 cara-20240331_def.xml EX-101.DEF EX-101.LAB 8 cara-20240331_lab.xml EX-101.LAB EX-101.PRE 9 cara-20240331_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 09, 2024
Document And Entity Information [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 001-36279  
Entity Registrant Name CARA THERAPEUTICS, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 75-3175693  
Entity Address, Postal Zip Code 06901  
Entity Address, Address Line One 400 Atlantic Street  
Entity Address, Address Line Two Suite 500  
Entity Address, City or Town Stamford  
Entity Address, State or Province CT  
City Area Code 203  
Local Phone Number 406-3700  
Title of 12(b) Security Common Stock, par value $0.001 per share  
Trading Symbol CARA  
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   54,675,954
Entity Central Index Key 0001346830  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 46,996 $ 51,775
Marketable securities 22,777 48,983
Accounts receivable, net - related party 1,718 2,765
Inventory, net 2,741 2,821
Income tax receivable 697 697
Other receivables 506 555
Prepaid expenses 5,790 8,154
Restricted cash   408
Total current assets 81,225 116,158
Operating lease right-of-use assets 3,826 4,864
Property and equipment, net 3,548 3,322
Restricted cash, non-current 1,500 1,500
Total assets 90,099 125,844
Current liabilities:    
Accounts payable and accrued expenses 14,875 25,592
Operating lease liability, current 220  
Total current liabilities 15,095 25,592
Liability related to sales of future royalties and milestones, net 38,376 37,079
Operating lease liability, non-current 6,825 6,088
Total liabilities 60,296 68,759
Commitments and contingencies (Note 17)
Stockholders' equity:    
Preferred stock; $0.001 par value; 5,000,000 shares authorized at March 31, 2024 and December 31, 2023, zero shares issued and outstanding at March 31, 2024 and December 31, 2023
Common stock; $0.001 par value; 100,000,000 shares authorized at March 31, 2024 and December 31, 2023, 54,667,079 shares and 54,480,704 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively 54 54
Additional paid-in capital 745,381 742,036
Accumulated deficit (715,441) (684,745)
Accumulated other comprehensive loss (191) (260)
Total stockholders' equity 29,803 57,085
Total liabilities and stockholders' equity $ 90,099 $ 125,844
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
CONDENSED CONSOLIDATED BALANCE SHEETS    
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 54,667,079 54,480,704
Common stock, shares outstanding 54,667,079 54,480,704
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue:    
Total revenue $ 2,135 $ 6,165
Operating expenses:    
Cost of goods sold 620 2,590
Research and development 21,964 24,334
General and administrative 6,816 6,891
Restructuring 2,401  
Total operating expenses 31,801 33,815
Operating loss (29,666) (27,650)
Other income, net 952 985
Non-cash interest expense on liability related to sales of future royalties and milestones (1,982)  
Net loss $ (30,696) $ (26,665)
Net loss per share:    
Basic $ (0.56) $ (0.49)
Diluted $ (0.56) $ (0.49)
Weighted average shares:    
Basic 54,588,090 53,872,038
Diluted 54,588,090 53,872,038
Other comprehensive income, net of tax of $0:    
Change in unrealized gains on available-for-sale marketable securities $ 69 $ 571
Total comprehensive loss (30,627) (26,094)
Collaborative revenue    
Revenue:    
Total revenue 788 2,750
Commercial supply revenue    
Revenue:    
Total revenue 640 3,191
Royalty revenue    
Revenue:    
Total revenue   125
Clinical compound revenue    
Revenue:    
Total revenue 84 $ 99
Other revenue    
Revenue:    
Total revenue $ 623  
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS    
Other comprehensive income tax $ 0 $ 0
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Total
Balance, Value at Dec. 31, 2022 $ 53 $ 726,630 $ (566,232) $ (1,672) $ 158,779
Balance, Shares at Dec. 31, 2022 53,797,341        
Stock-based compensation expense   2,972     2,972
Shares issued upon exercise of stock options, value $ 1 559     560
Shares issued upon exercise of stock options, shares 93,218        
Shares issued upon vesting of restricted stock units, value   381     381
Shares issued upon vesting of restricted stock units, shares 83,793        
Net loss     (26,665)   (26,665)
Other comprehensive income       571 571
Balance, Value at Mar. 31, 2023 $ 54 730,542 (592,897) (1,101) 136,598
Balance, Shares at Mar. 31, 2023 53,974,352        
Balance, Value at Dec. 31, 2023 $ 54 742,036 (684,745) (260) 57,085
Balance, Shares at Dec. 31, 2023 54,480,704        
Stock-based compensation expense   1,660     1,660
Shares issued upon vesting of restricted stock units, value   1,685     1,685
Shares issued upon vesting of restricted stock units, shares 186,375        
Net loss     (30,696)   (30,696)
Other comprehensive income       69 69
Balance, Value at Mar. 31, 2024 $ 54 $ 745,381 $ (715,441) $ (191) $ 29,803
Balance, Shares at Mar. 31, 2024 54,667,079        
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating activities    
Net loss $ (30,696) $ (26,665)
Adjustments to reconcile net loss to net cash used in operating activities:    
Stock-based compensation expense 3,345 3,353
Non-cash interest expense on liability related to sales of future royalties and milestones, net of issuance costs accretion 1,982  
Depreciation and amortization 42 58
Noncash lease expense 269 375
Accretion of available-for-sale marketable securities, net (510) (94)
Changes in operating assets and liabilities:    
Accounts receivable, net - related party 1,047 (2,806)
Inventory, net 80 (1,132)
Other receivables 49 1
Prepaid expenses 2,364 (928)
Accounts payable and accrued expenses (10,151) (6,318)
Operating lease liability   (462)
Reimbursement of lease incentive 1,726  
Net cash used in operating activities (30,453) (34,618)
Investing activities    
Proceeds from maturities of available-for-sale marketable securities 59,000 29,500
Proceeds from redemptions of available-for-sale marketable securities, at par   4,000
Purchases of available-for-sale marketable securities (32,213) (15,792)
Purchases of property and equipment (836)  
Net cash provided by investing activities 25,951 17,708
Financing activities    
Payments to royalty purchase and sale agreement (685)  
Proceeds from the exercise of stock options   560
Net cash (used in) provided by financing activities (685) 560
Net decrease in cash, cash equivalents and restricted cash (5,187) (16,350)
Cash, cash equivalents and restricted cash at beginning of period 53,683 64,149
Cash, cash equivalents and restricted cash at end of period 48,496 $ 47,799
Noncash investing and financing activities    
Accrual for leasehold improvements $ 211  
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business
3 Months Ended
Mar. 31, 2024
Business.  
Business

1. Business

Cara Therapeutics, Inc., or the Company, is a development-stage biopharmaceutical corporation formed on July 2, 2004. The Company is leading a new treatment paradigm to improve the lives of patients suffering from pruritus. The Company’s primary activities to date have been organizing and staffing the Company, developing its lead product and product candidates, including conducting preclinical studies and clinical trials of difelikefalin-based product candidates, and raising capital.

In August 2021, the Company received U.S. Food and Drug Administration, or FDA, approval for KORSUVA® (difelikefalin) injection, or KORSUVA injection, for the treatment of moderate-to-severe pruritus associated with chronic kidney disease in adults undergoing hemodialysis. Commercial launch of KORSUVA injection began in the United States in April 2022 and the Company began recording the associated profit-sharing revenues in the second quarter of 2022.

In April 2022, the European Commission granted marketing authorization to difelikefalin injection under the brand name Kapruvia® (difelikefalin), or Kapruvia, for the treatment of moderate-to-severe pruritus associated with chronic kidney disease in adult hemodialysis patients. The marketing authorization approved Kapruvia for use in all member states of the European Union, or EU, as well as Iceland, Liechtenstein, and Norway. Kapruvia was also approved in the United Kingdom in April 2022. Commercial launches in Austria, Germany, Sweden, France, the Netherlands, Finland, and Norway have commenced. In August 2022, as part of the Access Consortium, difelikefalin injection was approved in Switzerland under the brand name Kapruvia, as well as Singapore and Canada under the brand name KORSUVA. Commercial launch in Switzerland has also commenced. In November 2022, difelikefalin injection was approved in the last Access Consortium country, Australia, under the brand name KORSUVA. Difelikefalin injection was also approved in the United Arab Emirates, Kuwait, Israel, Japan, and Saudi Arabia under the brand name KORSUVA in January 2023, May 2023, June 2023, September 2023, and January 2024, respectively. The Company expects additional approvals and commercial launches over the next 12-18 months. On November 1, 2023, the Company entered into a Purchase and Sale Agreement, or the HCR Agreement, with HCRX Investments Holdco, L.P. and Healthcare Royalty Partners IV, L.P., or collectively HCR, pursuant to which HCR will receive current and future royalty and milestone payments for Kapruvia and KORSUVA (ex U.S. only) up to certain capped amounts in exchange for certain payments made to the Company (see Note 10, Royalty Purchase and Sale Agreement).

In 2018, the Company entered into a license and collaboration agreement with a joint venture between Vifor Pharma Group and Fresenius Medical Care Renal Pharmaceutical Ltd., or Vifor Fresenius Medical Care Renal Pharma Ltd., that provides full commercialization rights of Kapruvia, and where applicable KORSUVA, to Vifor Fresenius Medical Care Renal Pharma Ltd. worldwide (excluding the United States, Japan and South Korea). In 2020, the Company entered into a second licensing and collaboration agreement, along with stock purchase agreements, with Vifor (International) Ltd., or Vifor International, that provides full commercialization rights of KORSUVA injection to Vifor International in dialysis clinics in the United States under a profit-sharing arrangement (see Note 12, Collaboration and Licensing Agreements).

In May 2022, Vifor International assigned its rights and obligations under the license agreement and a supply agreement, as permitted under the agreements, to Vifor Fresenius Medical Care Renal Pharma Ltd. The Company’s rights and obligations under these agreements were unaffected by this assignment and the assignment did not affect the Company’s economic rights under the agreements with Vifor International.

In August 2022, Vifor Pharma Group (which includes Vifor International) was acquired by CSL Limited and subsequently renamed CSL Vifor as part of the acquisition. The acquisition of Vifor Pharma Group did not affect any of the Company’s rights and obligations pursuant to these agreements.

The Company also has a license agreement with Maruishi Pharmaceutical Co. Ltd., or Maruishi, under which the Company granted Maruishi an exclusive license to develop, manufacture, and commercialize drug products containing difelikefalin for acute pain and/or uremic pruritus in Japan. In September 2023, Maruishi received manufacturing and marketing approval from Japan’s Ministry of Health, Labour and Welfare for KORSUVA IV Injection Syringe for the treatment of pruritus in hemodialysis patients (see Note 12, Collaboration and Licensing Agreements). In the fourth quarter of 2023, the Company entered into the HCR Agreement pursuant to which HCR will receive current and future royalty and milestone payments for KORSUVA (Japan) up to certain capped amounts in exchange for certain payments to the Company (see Note 10, Royalty Purchase and Sale Agreement).

As of March 31, 2024, the Company has raised aggregate net proceeds of approximately $520,700 from several rounds of equity financing, including its initial public offering, or IPO, which closed in February 2014 and four follow-on public offerings of common stock, which closed in July 2019, July 2018, April 2017 and August 2015, respectively, the issuance of common stock pursuant to its open market sales agreement with Jefferies LLC as sales agent, or the Sales Agreement, in 2023, and the issuance of convertible preferred stock and debt prior to the IPO. The Company has also earned approximately $288,600 under its license and supply agreements for difelikefalin, primarily with CSL Vifor, Maruishi, and Chong Kun Dang Pharmaceutical Corp., or CKDP, and an earlier product candidate for which development efforts ceased in 2007. Under the terms of the HCR Agreement, the Company received net proceeds of $36,474 for the sale of future ex-U.S. royalties and milestones under Vifor Agreement No. 2 and the Maruishi Agreement in November and December 2023. The Company has also received aggregate net proceeds of approximately $98,000 from the issuance and sale of the Company’s common stock to Vifor International in connection with the Company’s license agreement with CSL Vifor (see Note 12, Collaboration and Licensing Agreements).

As of March 31, 2024, the Company had unrestricted cash and cash equivalents and marketable securities of $69,773 and an accumulated deficit of $715,441. The Company has incurred substantial net losses and negative cash flows from operating activities in nearly every fiscal period since inception and expects this trend to continue for the foreseeable future. The Company recognized net losses of $30,696 and $26,665 for the three months ended March 31, 2024 and 2023, respectively, and had net cash used in operating activities of $30,453 and $34,618 for the three months ended March 31, 2024 and 2023, respectively.

The Company is subject to risks common to other life science companies including, but not limited to, uncertainty of product development and commercialization, lack of marketing and sales history, development by its competitors of new technological innovations, dependence on key personnel, market acceptance of products, product liability, protection of proprietary technology, ability to raise additional financing, and compliance with FDA and other government regulations. If the Company does not successfully develop and commercialize its other product candidate, it will be unable to generate additional recurring product revenue or achieve profitability.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation
3 Months Ended
Mar. 31, 2024
Business.  
Basis of Presentation

2. Basis of Presentation

The Company’s condensed consolidated financial statements include the results of the financial operations of Cara Therapeutics, Inc. and its wholly-owned subsidiary, Cara Royalty Sub, LLC, or Cara Royalty Sub, a Delaware limited liability company which was formed in November 2023 for the purpose of the transactions contemplated by the HCR Agreement described in Note 10, Royalty Purchase and Sale Agreement. All intercompany balances and transactions have been eliminated.

The unaudited interim condensed consolidated financial statements included herein have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission, or SEC. Accordingly, they do not include all information and disclosures necessary for a presentation of the Company’s financial position, results of operations and cash flows in conformity with generally accepted accounting principles in the United States of America, or GAAP. In

the opinion of management, these unaudited interim condensed consolidated financial statements reflect all adjustments, consisting primarily of normal recurring accruals, necessary for a fair presentation of results for the periods presented. The results of operations for interim periods are not necessarily indicative of the results for the full year. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted from this report, as is permitted by SEC rules and regulations; however, the Company believes that the disclosures are adequate to make the information presented not misleading. The condensed consolidated balance sheet data as of December 31, 2023 were derived from audited financial statements, but do not include all disclosures required by GAAP. These unaudited interim condensed consolidated financial statements should be read in conjunction with the audited financial statements and accompanying notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, as of the date of the condensed consolidated financial statements as well as the reported amounts of revenues and expenses during the reporting period. The more significant estimates include the fair value of marketable securities that are classified as Level 2 of the fair value hierarchy, the amount and periods over which certain revenues will be recognized, including licensing and collaborative revenue recognized from non-refundable up-front and milestone payments and future ex-U.S. royalties and milestones projected in relation to the HCR Agreement, related party accounts receivable reserve, as applicable, inventory valuation and related reserves, research and development, or R&D, clinical costs and accrued research projects included in prepaid expenses and accounts payable and accrued expenses, the amount of non-cash compensation costs related to share-based payments to employees and non-employees, restructuring costs, the amount of lease incentives, as applicable, and the incremental borrowing rate used in lease calculations, and the likelihood of realization of deferred tax assets.

The impact from global economic conditions and potential and continuing disruptions to and volatility in the credit and equity markets in the United States and worldwide are highly uncertain and cannot be predicted, including impacts from global health crises, geopolitical tensions, such as the ongoing conflicts between Russia and Ukraine, conflict in the Middle East, and increasing tensions between China and Taiwan, and government actions implemented as a result of the foregoing, fluctuations in inflation, rising interest rates, uncertainty and liquidity concerns in the broader financial services industry, and a potential recession in the United States. Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these condensed consolidated financial statements, the Company is not aware of any specific event or circumstance that would require the Company to update its estimates, assumptions and judgments or revise the reported amounts of assets and liabilities or the disclosure of contingent assets and liabilities. These estimates, however, may change as new events occur and additional information is obtained, and are recognized in the condensed consolidated financial statements as soon as they become known.

Actual results could differ materially from the Company’s estimates and assumptions.

Significant Accounting Policies

There have been no material changes to the significant accounting policies previously disclosed in Note 2 to the Consolidated Financial Statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

Accounting Pronouncements Recently Adopted

In November 2023, the Financial Accounting Standards Board, or FASB, issued Accounting Standards Update, or ASU, 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, or ASU 2023-07, which expanded the disclosures for reportable segments made by public entities. These amendments within ASU 2023-07 retained the existing disclosure requirements in ASC 280 and expanded upon them to require public entities to disclose significant expenses for reportable segments in both interim and annual reporting periods, as well as items that were previously disclosed only annually on an interim basis, including disclosures related to a reportable segment’s profit or loss and assets. In addition, entities with a single reportable segment must provide all segment disclosures required in ASC 280, including the new disclosures for reportable segments under the amendments in ASU 2023-07. The amendments did not change the existing guidance on how a public entity identified and determined its reportable segments. A public entity should apply the amendments in ASU 2023-07 retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. The amendments in ASU 2023-07 are effective for annual periods for all public entities in fiscal years beginning after December 15, 2023, and in interim periods within fiscal years beginning after December 15, 2024. The Company adopted ASU 2023-07 on January 1, 2024, and will comply with any new applicable disclosures in its Annual Report on Form 10-K for the year ended December 31, 2024. The Company does not expect the adoption to have a material effect on its results of operations, financial position, and cash flows.

Accounting Pronouncements Not Yet Adopted

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, or ASU 2023-09, which applies to all entities subject to income taxes. ASU 2023-09 requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. ASU 2023-09 is intended to provide more detailed income tax disclosures. For public business entities (PBEs), the new requirements will be effective for annual periods beginning after December 15, 2024. ASU 2023-09 will be applied on a prospective basis with the option to apply the standard retrospectively. The Company expects to adopt ASU 2023-09 on January 1, 2025, and it does not expect the adoption to have a material effect on its results of operations, financial position, and cash flows.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Available-for-Sale Marketable Securities
3 Months Ended
Mar. 31, 2024
Available-for-Sale Marketable Securities  
Available-for-Sale Marketable Securities

3. Available-for-Sale Marketable Securities

As of March 31, 2024 and December 31, 2023, the Company’s available-for-sale marketable securities consisted of debt securities issued by the U.S. Treasury, U.S. government-sponsored entities and investment grade institutions (corporate bonds).

The following tables summarize the Company’s available-for-sale marketable securities by major type of security as of March 31, 2024 and December 31, 2023:

As of March 31, 2024

Gross Unrealized

Estimated Fair

Type of Security

    

Amortized Cost

    

Gains

    

Losses

    

Value

U.S. Treasury securities

$

13,468

$

$

(1)

$

13,467

U.S. government agency obligations

 

7,500

 

 

(190)

 

7,310

Corporate bonds

 

2,000

 

 

 

2,000

Total available-for-sale marketable securities

$

22,968

$

$

(191)

$

22,777

As of December 31, 2023

Gross Unrealized

Estimated Fair

Type of Security

    

Amortized Cost

    

Gains

    

Losses

    

Value

U.S. Treasury securities

$

37,243

$

3

$

$

37,246

U.S. government agency obligations

 

7,500

 

 

(262)

 

7,238

Corporate bonds

 

4,500

 

 

(1)

 

4,499

Total available-for-sale marketable securities

$

49,243

$

3

$

(263)

$

48,983

The following tables summarize the fair value and gross unrealized losses of the Company’s available-for-sale marketable securities by investment category and disaggregated by the length of time that individual debt securities have been in a continuous unrealized loss position as of March 31, 2024 and December 31, 2023:

As of March 31, 2024

Less than 12 Months

12 Months or Greater

Total

Gross

Gross

Gross

Fair

Unrealized

Fair

Unrealized

Fair 

Unrealized

    

 Value

    

Losses

    

Value

    

Losses

    

Value

    

Losses

U.S. Treasury securities

$

13,467

$

(1)

$

$

$

13,467

$

(1)

U.S. government agency obligations

7,310

(190)

7,310

(190)

Total

$

13,467

$

(1)

$

7,310

$

(190)

$

20,777

$

(191)

As of December 31, 2023

Less than 12 Months

12 Months or Greater

Total

Gross

Gross

Gross

Fair

Unrealized

Fair

Unrealized

Fair

Unrealized

    

 Value

    

Losses

    

 Value

    

Losses

    

 Value

    

Losses

U.S. government agency obligations

$

$

$

7,238

$

(262)

$

7,238

$

(262)

Corporate bonds

 

 

 

2,000

 

(1)

 

2,000

 

(1)

Total

$

$

$

9,238

$

(263)

$

9,238

$

(263)

As of March 31, 2024 and December 31, 2023, no allowance for credit losses were recognized on the Company’s available-for-sale debt securities as no portion of the unrealized losses associated with those securities were due to credit losses. The information that the Company considered in reaching the conclusion that an allowance for credit losses was not necessary is as follows:

As of March 31, 2024 and December 31, 2023, the Company held a total of 3 out of 4 positions and 3 out of 9 positions, respectively, that were in an unrealized loss position, 2 of which had been in an unrealized loss position for 12 months or greater as of March 31, 2024. Unrealized losses individually and in aggregate, including any in an unrealized loss position for 12 months or greater, were not considered to be material for each respective period. Based on the Company’s review of these securities, the Company believes that the cost basis of its available-for-sale marketable securities is recoverable.

U.S. Treasury and U.S. government agency obligations. The unrealized losses on the Company’s investments in direct obligations of the U.S. Treasury and U.S. government agencies were due to changes in interest rates and non-credit related factors. The credit ratings of these investments in the Company’s portfolio have not been downgraded below investment grade status. The contractual terms of these investments do not permit the issuer to repay principal at a price less than the amortized cost bases of the investments, which is equivalent to the par value on the maturity date. The Company expects to recover the entire amortized cost bases of these securities on the maturity date. The Company does not intend to sell these investments, and it is not “more likely than not” that the Company will be required to sell these investments before recovery of their amortized cost bases. The Company held 1 out of 1 position for its U.S. Treasury securities and 2 out of 2 positions for its U.S. government agency obligations, that were in unrealized loss positions as of March 31, 2024.

The Company classifies its marketable debt securities based on their contractual maturity dates. As of March 31, 2024, the Company’s marketable debt securities mature at various dates through November 2024. The amortized cost and fair values of marketable debt securities by contractual maturity were as follows:

As of March 31, 2024

As of December 31, 2023

Contractual maturity

    

Amortized Cost

    

Fair Value

    

Amortized Cost

    

Fair Value

Less than one year

$

22,968

$

22,777

$

49,243

$

48,983

More than one year

 

 

 

 

Total

$

22,968

$

22,777

$

49,243

$

48,983

All available-for-sale marketable securities are classified as marketable securities, current or marketable securities, non-current depending on the contractual maturity date of the individual available-for-sale security. Other income, net includes interest and dividends, accretion/amortization of discounts/premiums, realized gains and losses on sales of securities and credit loss expense due to declines in the fair value of securities, if any. The cost of securities sold is based on the specific identification method.

There were no sales of available-for-sale marketable securities during each of the three months ended March 31, 2024 and 2023.

As of March 31, 2024 and December 31, 2023, accrued interest receivables on the Company’s available-for-sale debt securities were $160 and $139, respectively, and were included within other receivables.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accumulated Other Comprehensive Loss
3 Months Ended
Mar. 31, 2024
Accumulated Other Comprehensive Loss  
Accumulated Other Comprehensive Loss

4. Accumulated Other Comprehensive Loss

The following table summarizes the changes in accumulated other comprehensive loss, net of tax, from unrealized gains on available-for-sale marketable securities, the Company’s only component of accumulated other comprehensive loss, for the three months ended March 31, 2024 and 2023, respectively.

    

Total Accumulated

Other Comprehensive 

Loss

Balance, December 31, 2023

$

(260)

Other comprehensive income before reclassifications

 

69

Amount reclassified from accumulated other comprehensive loss

 

Net current period other comprehensive income

 

69

Balance, March 31, 2024

$

(191)

Balance, December 31, 2022

$

(1,672)

Other comprehensive income before reclassifications

 

571

Amount reclassified from accumulated other comprehensive loss

 

Net current period other comprehensive income

 

571

Balance, March 31, 2023

$

(1,101)

Amounts reclassified out of accumulated other comprehensive loss into net loss are determined by specific identification. There were no reclassifications out of accumulated other comprehensive loss and into net loss for the three months ended March 31, 2024 and 2023.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements
3 Months Ended
Mar. 31, 2024
Fair Value Measurements  
Fair Value Measurements

5. Fair Value Measurements

As of March 31, 2024 and December 31, 2023, the Company’s financial instruments consisted of cash, cash equivalents, available-for-sale marketable securities, accounts receivable, net – related party, prepaid expenses, restricted cash, accounts payable and accrued liabilities, and liability related to the sales of future royalties and milestones. The fair values of cash, cash equivalents, accounts receivable, net – related party, prepaid expenses, restricted cash, accounts payable and accrued liabilities approximate their carrying values due to the short-term nature of these financial instruments. The fair value of the liability related to the sales of future royalties and milestones also approximates the carrying value. Available-for-sale marketable securities are reported at their fair values, based upon pricing of securities with the same or similar investment characteristics as provided by third-party pricing services.

The Company validates the prices provided by its third-party pricing services by reviewing their pricing methods, obtaining market values from other pricing sources, and comparing them to the share prices presented by the third-party pricing services. After completing its validation procedures, the Company did not adjust or override any fair value measurements provided by its third-party pricing services as of March 31, 2024 or December 31, 2023.

The following tables summarize the Company’s financial assets measured at fair value on a recurring basis as of March 31, 2024 and December 31, 2023.

Fair value measurement as of March 31, 2024:

Quoted prices in

Significant other

Significant

Financial assets

active markets for

observable

unobservable

identical assets

inputs

inputs

Type of Instrument

    

Total

    

(Level 1)

    

(Level 2)

    

(Level 3)

Cash and cash equivalents:

 

  

 

  

 

  

 

  

Money market funds and checking accounts

$

46,996

$

46,996

$

$

Available-for-sale marketable securities:

 

 

  

 

 

U.S. Treasury securities

 

13,467

 

 

13,467

 

U.S. government agency obligations

 

7,310

 

 

7,310

 

Corporate bonds

 

2,000

 

 

2,000

 

Restricted cash:

 

 

  

 

 

Commercial money market account

 

1,500

 

1,500

 

 

Total financial assets

$

71,273

$

48,496

$

22,777

$

Fair value measurement as of December 31, 2023:

Quoted prices in

Significant other

Significant

Financial assets

active markets for

observable

unobservable

identical assets

inputs

inputs

Type of Instrument

    

Total

    

(Level 1)

    

(Level 2)

    

(Level 3)

Cash and cash equivalents:

 

  

 

  

 

  

 

  

Money market funds and checking accounts

$

51,775

$

51,775

$

$

Available-for-sale marketable securities:

 

  

 

  

 

  

 

  

U.S. Treasury securities

 

37,246

 

 

37,246

 

U.S. government agency obligations

 

7,238

 

 

7,238

 

Corporate bonds

 

4,499

 

 

4,499

 

Restricted cash:

 

  

 

  

 

  

 

  

Commercial money market account

 

1,908

 

1,908

 

 

Total financial assets

$

102,666

$

53,683

$

48,983

$

There were no purchases, sales or maturities of Level 3 financial assets and no unrealized gains or losses related to Level 3 available-for-sale marketable securities during the three months ended March 31, 2024 and 2023. There were no transfers of financial assets into or out of Level 3 classification during each the three months ended March 31, 2024 and 2023.

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

6. Restricted Cash

In May 2023, the Company entered into a lease agreement with 400 Atlantic Joint Venture LLC and SLJ Atlantic Stamford LLC (tenants-in-common), or the Landlord, for the lease of 26,374 square feet of office space located at 400 Atlantic Street, Stamford, Connecticut 06901 for its new principal executive offices, or the New Lease. The Company is required to maintain a stand-by letter of credit as a security deposit under the New Lease for its office space in Stamford, Connecticut (refer to Note 17, Commitments and Contingencies: Leases). The fair value of the letter of credit approximates its contract value. The Company’s bank requires the Company to maintain a restricted cash balance to serve as collateral for the letter of credit issued to the landlords by the bank. As of March 31, 2024, the restricted cash balance for the New Lease was invested in a commercial money market account.

As of March 31, 2024, the Company had $1,500 of restricted cash related to the New Lease in long-term assets. After the first and second anniversaries of the rent commencement date, the face amount of the letter of credit relating to the New Lease can be reduced by $500 each period if the Company is not in default of its lease obligations. As of December 31, 2023, the Company had $408 of restricted cash related to its previous lease (which was terminated in December 2023 and became unrestricted in January 2024) in current assets and $1,500 of restricted cash related to the New Lease in long-term assets.

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.

    

March 31, 2024

    

December 31, 2023

Cash and cash equivalents

$

46,996

$

51,775

Restricted cash, current assets

 

 

408

Restricted cash, long-term assets

 

1,500

 

1,500

Total cash, cash equivalents, and restricted cash shown in the Condensed Consolidated Statements of Cash Flows

$

48,496

$

53,683

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventory, net
3 Months Ended
Mar. 31, 2024
Inventory, net  
Inventory, net

7. Inventory, net

Inventory, net consists of the following:

    

March 31, 2024

    

December 31, 2023

Raw materials

$

2,142

$

2,639

Work-in-process

 

644

 

708

2,786

3,347

Less Inventory Reserve for Obsolescence

 

(45)

 

(526)

Total

$

2,741

$

2,821

As of March 31, 2024 and December 31, 2023, inventory balances include inventory costs subsequent to regulatory approval of KORSUVA injection on August 23, 2021. There were no write-downs of commercial supply inventory during the three months ended March 31, 2024 and 2023.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Prepaid Expenses
3 Months Ended
Mar. 31, 2024
Prepaid Expenses  
Prepaid Expenses

8. Prepaid expenses

As of March 31, 2024, prepaid expenses were $5,790, consisting of $3,770 of prepaid R&D clinical costs, $1,548 of prepaid insurance and $472 of other prepaid costs. As of December 31, 2023, prepaid expenses were $8,154, consisting of $7,245 of prepaid R&D clinical costs, $492 of prepaid insurance, and $417 of other prepaid costs.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts Payable and Accrued Expenses
3 Months Ended
Mar. 31, 2024
Accounts Payable and Accrued Expenses  
Accounts Payable and Accrued Expenses

9. Accounts Payable and Accrued Expenses

Accounts payable and accrued expenses consist of the following:

    

March 31, 2024

    

December 31, 2023

Accounts payable

$

4,978

$

11,583

Accrued research projects

 

5,895

 

4,343

Accrued compensation and benefits

 

2,064

 

6,519

Accrued professional fees and other

 

1,938

 

3,147

Total

$

14,875

$

25,592

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Royalty Purchase and Sale Agreement
3 Months Ended
Mar. 31, 2024
Royalty Purchase and Sale Agreement  
Royalty Purchase and Sale Agreement

10. Royalty Purchase and Sale Agreement

During the fourth quarter of 2023, the Company, through its wholly-owned subsidiary Cara Royalty Sub, entered into the HCR Agreement with HCR, pursuant to which Cara Royalty Sub sold, or agreed to sell, to HCR certain of its rights to receive royalty payments, or the Royalties, due and payable to Cara Royalty Sub (as assignee of the Company) under the Maruishi Agreement and Vifor Agreement No. 2., collectively the Covered License Agreements, in exchange for up to $40,000. The Company has retained all of its rights, title and interest in, to and under the Covered License Agreements that relate to any non-intravenous formulation of difelikefalin.

Under the terms of the HCR Agreement, Cara Royalty Sub received an upfront payment of $16,915 in November 2023, representing the $17,500 to which the Company was initially entitled, net of advisory fees and certain of HCR’s transaction-related expenses which the Company agreed to reimburse. In December 2023, Cara Royalty Sub received an additional payment of $19,770, representing the $20,000 milestone it achieved for Kapruvia (difelikefalin) pricing in Germany being approved above a certain threshold amount per dose, net of advisory fees. There were additional issuance costs of $211 related to the HCR Agreement resulting in aggregate net proceeds of $36,474. An additional $2,500 milestone payment is due to Cara Royalty Sub upon achievement of a 2024 sales milestone of KORSUVA in Japan.

The HCR Agreement will automatically expire, and the payment of Royalties to HCR will cease, when HCR has received payments of Royalties equal to two times the aggregate amount of payments made by HCR under the HCR Agreement if achieved on or prior to December 31, 2029, or 2.8 times the aggregate amount of payments made by HCR under the HCR Agreement, if not achieved on or prior to December 31, 2029. After the HCR Agreement expires, all rights to receive the Royalties return to Cara Royalty Sub.

Issuance costs pursuant to the HCR Agreement consisting primarily of advisory and legal fees totaled $1,025 including the amount of HCR’s transaction-related expenses that the Company reimbursed. The effective interest rate includes cash flow projections for future royalty and milestone payments, which are sensitive to certain assumptions, including market size, market penetration and sales price, that are forward looking and could be affected by future market conditions.

The following table summarizes the activity of the HCR Agreement (in thousands):

Royalty purchase and sale agreement balance at December 31, 2023

    

$

37,079

Payments

 

(685)

Non-cash interest expense

 

1,982

Balance at March 31, 2024

$

38,376

Effective interest rate

 

22.56

%

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity
3 Months Ended
Mar. 31, 2024
Stockholders' Equity  
Stockholders' Equity

11. Stockholders’ Equity

During the three months ended March 31, 2024, an aggregate of 45,875 time-based restricted stock units of certain employees vested and were settled in shares of the Company’s common stock (See Note 15, Stock-Based Compensation).

During the three months ended March 31, 2024, an aggregate of 140,500 performance-based restricted stock units of certain employees vested and were settled in shares of the Company’s common stock (See Note 15, Stock-Based Compensation).

During the three months ended March 31, 2023, an aggregate of 83,793 time-based restricted stock units vested and were settled in shares of the Company’s common stock (see Note 15, Stock-Based Compensation).

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Collaboration and Licensing Agreements
3 Months Ended
Mar. 31, 2024
Collaboration and Licensing Agreements.  
Collaboration and Licensing Agreements

12. Collaboration and Licensing Agreements

Vifor (International) Ltd. (Vifor International)

In October 2020, the Company entered into a license agreement with Vifor International, or Vifor Agreement No. 1, under which the Company granted Vifor International an exclusive license solely in the United States to use, distribute, offer for sale, promote, sell and otherwise commercialize difelikefalin injection for all therapeutic uses relating to the inhibition, prevention or treatment of itch associated with pruritus in hemodialysis and peritoneal dialysis patients in the United States. Under Vifor Agreement No. 1, the Company retains all rights with respect to the clinical development of, and activities to gain regulatory approvals of, difelikefalin injection in the United States.

After the assignment of rights of Vifor Agreement No. 1 from Vifor International to Vifor Fresenius Medical Care Renal Pharma Ltd. in May 2022, Vifor Agreement No. 1 provides full commercialization rights in dialysis clinics to CSL Vifor in the United States under a profit-sharing arrangement. Pursuant to the profit-sharing arrangement, the Company is generally entitled to 60% of the net profits (as defined in Vifor Agreement No. 1) from sales of difelikefalin injection in the United States and CSL Vifor is entitled to 40% of such net profits (excluding sales to Fresenius Medical Center dialysis clinics, compensation for which is governed by Vifor Agreement No. 2, as defined below), subject to potential temporary adjustment in future years based on certain conditions. Under Vifor Agreement No. 1, in consideration of CSL Vifor’s conduct of the marketing, promotion, selling and distribution of difelikefalin injection in the United States, the Company pays a marketing and distribution fee to CSL Vifor based on the level of annual net sales. This fee as well as CSL Vifor’s COGS are deducted from net sales in calculating the net profits that are subject to the profit-sharing arrangement under Vifor Agreement No. 1.

In addition, pursuant to Vifor Agreement No. 1, the Company is eligible to receive payments of up to $240,000 upon the achievement of certain sales-based milestones.

The Company retains the rights to make and have made difelikefalin injection, or the Licensed Product, on a non-exclusive basis, in the United States for commercial sale of the Licensed Product for use in all therapeutic areas to prevent, inhibit or treat itch associated with pruritus in hemodialysis and peritoneal-dialysis patients, or the Field, anywhere in the world and for supply of Licensed Product to CSL Vifor under the terms of a supply agreement, or the Vifor International Supply Agreement, which was executed in September 2021. The supply price is the Company’s COGS, as calculated under GAAP, plus an agreed upon margin. The Vifor International Supply Agreement will co-terminate with Vifor Agreement No. 1. The Company also retains the rights to import, distribute, promote, sell and otherwise commercialize the Licensed Product on an exclusive basis outside of the Field either in or outside of the United States.

The Vifor International Supply Agreement is accounted for as a customer option that is not a material right because the selling price of the Licensed Product under the Vifor International Supply Agreement is the Company’s COGS plus an agreed upon margin, which is commensurate with the “COGS plus” model that the Company would charge other parties under similar agreements (the standalone selling price) and not at a discount. Therefore, the sale of commercial supply to CSL Vifor is not a performance obligation under Vifor Agreement No. 1 but rather the Vifor International Supply Agreement is a separate agreement from Vifor Agreement No. 1. The only performance obligation under the Vifor International Supply Agreement is the delivery of the Licensed Product to CSL Vifor for commercialization.

Vifor Fresenius Medical Care Renal Pharma Ltd.

In May 2018, the Company entered into a license agreement with Vifor Fresenius Medical Care Renal Pharma Ltd., or Vifor Agreement No. 2, under which the Company granted Vifor Fresenius Medical Care Renal Pharma Ltd. an exclusive, royalty-bearing license, or the Vifor License, to seek regulatory approval to commercialize, import, export, use, distribute, offer for sale, promote, sell and otherwise commercialize the Licensed Product in the Field worldwide (excluding the United States, Japan and South Korea), or the Territory.

The Company is eligible to receive from Vifor Fresenius Medical Care Renal Pharma Ltd. additional commercial milestone payments in the aggregate of up to $440,000, all of which are sales related. The Company is also eligible to receive tiered double-digit royalty payments based on annual net sales, as defined in Vifor Agreement No. 2, of difelikefalin injection in the licensed territories. The Company retained full commercialization rights for difelikefalin injection for the treatment of chronic kidney disease associated pruritus in the United States except in the dialysis clinics of FMCNA, where Vifor Fresenius Medical Care Renal Pharma Ltd. will promote difelikefalin injection under a profit-sharing arrangement (as defined in Vifor Agreement No. 2), based on net FMCNA clinic sales (as defined in Vifor Agreement No. 2) and the Company and Vifor Fresenius Medical Care Renal Pharma Ltd. are each entitled to 50% of such net profits, subject to potential adjustments in a calendar year based on certain conditions.

The Company retains the rights to make and have made the Licensed Product in the Territory for commercial sale by Vifor Fresenius Medical Care Renal Pharma Ltd. in the Field in or outside the Territory and for supply of Licensed Product to Vifor Fresenius Medical Care Renal Pharma Ltd. under the terms of a supply agreement, or the Vifor Supply Agreement, which was executed in May 2020. The supply price is the Company’s COGS, as calculated under GAAP, plus an agreed upon margin. The Vifor Supply Agreement will co-terminate with Vifor Agreement No. 2.

The Vifor Supply Agreement is accounted for as a customer option that is not a material right because the selling price of the Licensed Product under the Vifor Supply Agreement is the Company’s COGS plus an agreed upon margin, which is commensurate with the “COGS plus” model that the Company would charge other parties under similar agreements (the standalone selling price) and not at a discount. Therefore, the sale of compound to Vifor Fresenius Medical Care Renal Pharma Ltd. is not a performance obligation under Vifor Agreement No. 2 but rather the Vifor Supply Agreement is a separate agreement from Vifor Agreement No. 2. The only performance obligation under the

Vifor Supply Agreement is the delivery of the Licensed Product to Vifor Fresenius Medical Care Renal Pharma Ltd. for commercialization.

Maruishi Pharmaceutical Co., Ltd. (Maruishi)

In April 2013, the Company entered into a license agreement with Maruishi, or the Maruishi Agreement, under which the Company granted Maruishi an exclusive license to develop, manufacture, and commercialize drug products containing difelikefalin for acute pain and/or uremic pruritus in Japan. Maruishi has the right to grant sub-licenses in Japan, which entitles the Company to receive sub-license fees, net of prior payments made by Maruishi to the Company. Under the Maruishi Agreement, the Company and Maruishi are required to use commercially reasonable efforts, at their own expense, to develop, obtain regulatory approval for and commercialize difelikefalin in the United States and Japan, respectively. In addition, the Company provided Maruishi specific clinical development services for difelikefalin used in Maruishi’s field of use.

Under the terms of the Maruishi Agreement, the Company is eligible to receive milestone payments upon the achievement of defined clinical and regulatory events as well as tiered, low double-digit royalties with respect to any sales of the licensed product sold in Japan by Maruishi, if any, and share in any sub-license fees.

In September 2022, Maruishi submitted a New Drug Application in Japan for approval of difelikefalin injection for the treatment of pruritus in hemodialysis patients. In September 2023, Maruishi received manufacturing and marketing approval from Japan’s Ministry of Health, Labour and Welfare for KORSUVA IV Injection Syringe for the treatment of pruritus in hemodialysis patients. In November 2023, the Company entered into an API supply agreement with Maruishi for difelikefalin.

Chong Kun Dang Pharmaceutical Corporation (CKDP)

In April 2012, the Company entered into a license agreement with CKDP, or the CKDP Agreement, in South Korea, under which the Company granted CKDP an exclusive license to develop, manufacture and commercialize drug products containing difelikefalin in South Korea. The Company and CKDP are each required to use commercially reasonable efforts, at their respective expense, to develop, obtain regulatory approval for and commercialize difelikefalin in the United States and South Korea, respectively.

Under the terms of the CKDP Agreement, the Company is eligible to receive milestone payments upon the achievement of defined clinical and regulatory events as well as tiered royalties, with percentages ranging from the high single digits to the high teens, based on net sales of products containing difelikefalin in South Korea, if any, and share in any sub-license fees.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition
3 Months Ended
Mar. 31, 2024
Revenue Recognition  
Revenue Recognition

13. Revenue Recognition

The Company has recognized revenue under its license and collaboration agreements from (1) its share of the profit generated by KORSUVA injection sales in the United States during the three months ended March 31, 2024 and 2023; (2) commercial supply revenue from the Company’s sales of commercial product to CSL Vifor during the three months ended March 31, 2024 and 2023; (3) royalty revenue from net sales of Kapruvia in Europe during the three months ended March 31, 2023; (4) clinical compound sales from certain license agreements during the three months ended March 31, 2024 and 2023; and (5) other revenue which represents royalty payments earned by the Company under Vifor Agreement No. 2 and the Maruishi Agreement under the HCR Agreement during the three months ended March 31, 2024. As of March 31, 2024, the Company has not earned any sales-based milestones under its collaboration agreements.

As of March 31, 2024, the Company had license and collaboration agreements with CSL Vifor, Maruishi and CKDP. The following table provides amounts included in the Company’s Condensed Consolidated Statements of Comprehensive Loss as revenue for the three months ended March 31, 2024 and 2023, respectively:

Three Months Ended March 31,

    

2024

    

2023

Collaborative revenue

CSL Vifor (KORSUVA injection profit sharing)

$

788

$

2,750

Total collaborative revenue

$

788

$

2,750

Commercial supply revenue

CSL Vifor* (KORSUVA injection)

$

640

$

3,191

Total commercial supply revenue

$

640

$

3,191

Royalty revenue

CSL Vifor (Kapruvia ex-U.S.)

$

$

125

Total royalty revenue

$

$

125

Clinical compound revenue

Maruishi

$

84

$

99

Total clinical compound revenue

$

84

$

99

Other revenue (non-cash)

CSL Vifor (Kapruvia ex-U.S.)

$

290

$

Maruishi

333

Total other revenue

$

623

$

Collaborative revenue

Beginning in April 2022, the Company began recording its share of the profit generated by KORSUVA injection sales by CSL Vifor to third parties in the United States. Under the license agreements with CSL Vifor, KORSUVA injection net sales are calculated by CSL Vifor which are net of discounts, rebates, and allowances. These amounts include the use of estimates and judgments, which could be adjusted based on actual results in the future. The Company records its share of the net profits from the sales of KORSUVA injection in the United States on a net basis (since the Company is not the primary obligor and does not retain inventory risk) and presents the revenue earned each period as collaborative revenue. During the three months ended March 31, 2024 and 2023, the Company recorded $788 and $2,750, respectively, as collaborative revenue for its profit-share from the sales of KORSUVA injection in the United States.

Commercial supply revenue

Under the Vifor International Supply Agreement, the Company’s only performance obligation is the delivery of KORSUVA injection to CSL Vifor in accordance with the receipt of purchase orders. Revenue from the sale of commercial supply product to CSL Vifor is recognized as delivery of the product occurs. The Company had commercial supply revenue of $640 and $3,191 for the three months ended March 31, 2024 and 2023, respectively, with associated COGS of $620 and $2,590, respectively.

Royalty revenue

Royalty revenue includes amounts related to the Company’s royalties earned from CSL Vifor on the net sales of Kapruvia in Europe, based on the amount of net sales in a licensed territory during a calendar year. Sales-based royalty

payments related to a license of IP are recognized as revenue when the respective sales occur, and the net sales tier is achieved. The Company recognized royalty revenue of approximately $125 for the three months ended March 31, 2023, which were related to the Company’s royalties on the net sales of Kapruvia in Europe. Beginning on October 1, 2023, royalty revenue is no longer recognized until the Company has fulfilled its obligations under the HCR Agreement (see Note 10, Royalty Purchase and Sale Agreement).

Clinical compound revenue

The Company’s only performance obligation under the supply agreement with Maruishi is to deliver clinical compound to Maruishi in accordance with the receipt of purchase orders. During the three months ended March 31, 2024 and 2023, the Company recognized clinical compound revenue of $84 and $99, respectively, from the sale of clinical compound to Maruishi.

Other revenue

The Company recorded other non-cash revenue of $623 which represents the royalty payments earned by the Company under Vifor Agreement No. 2 and the Maruishi Agreement during the three months ended March 31, 2024 in conjunction with ex-U.S. sales of KORSUVA/Kapruvia, which will be remitted to HCR under the terms of the HCR Agreement. This non-cash revenue will continue to be recorded until the Company has fulfilled its obligations under the HCR Agreement. There was no other revenue recorded for the three months ended March 31, 2023 as the HCR Agreement went into effect during the fourth quarter of 2023 (see Note 10, Royalty Purchase and Sale Agreement).

Contract balances

As of March 31, 2024 and December 31, 2023, the Company recorded accounts receivable, net – related party of $1,718 and $2,765, respectively, which primarily related to its profit-sharing revenue from sales of KORSUVA injection in the United States by CSL Vifor, its commercial supply of KORSUVA injection to CSL Vifor, and royalty payments from CSL Vifor. The Company also recorded $346 and $415 within other receivables which primarily related to royalty payments from Maruishi as of March 31, 2024 and December 31, 2023, respectively. There were no other contract assets or contract liabilities related to the CSL Vifor, Maruishi and CKDP agreements as of March 31, 2024 and December 31, 2023.

The Company routinely assesses the creditworthiness of its license and collaboration partners. The Company has not experienced any losses related to receivables from its license and collaboration partners as of March 31, 2024 and December 31, 2023.

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

14. Net Loss Per Share

The Company computes basic net loss per share by dividing net loss by the weighted-average number of shares of common stock outstanding. Diluted net loss per share includes the potential dilutive effect of common stock equivalents as if such securities were exercised during the period, when the effect is dilutive. Common stock equivalents may include outstanding stock options or restricted stock units, which are included using the treasury stock method when dilutive. For each of the three months ended March 31, 2024 and 2023, the Company excluded the effects of potentially dilutive shares that were outstanding during those respective periods from the denominator as their inclusion would be anti-dilutive due to the Company’s net losses during those periods.

The denominators used in the net loss per share computations are as follows:

Three Months Ended

March 31, 

    

2024

    

2023

    

Basic:

 

  

 

  

 

Weighted average common shares outstanding

 

54,588,090

 

53,872,038

 

Diluted:

 

 

  

 

Weighted average common shares outstanding - Basic

 

54,588,090

 

53,872,038

 

Common stock equivalents*

 

 

 

Denominator for diluted net loss per share

 

54,588,090

 

53,872,038

 

*

No amounts were considered as their effects would be anti-dilutive.

Basic and diluted net loss per share are computed as follows:

Three Months Ended

March 31, 

    

2024

    

2023

    

Net loss - basic and diluted

$

(30,696)

$

(26,665)

Weighted-average common shares outstanding:

 

 

  

Basic and diluted

 

54,588,090

 

53,872,038

Net loss per share, basic and diluted:

$

(0.56)

$

(0.49)

As of March 31, 2024, 8,816,532 stock options and 250,267 restricted stock units were outstanding, which could potentially dilute basic earnings per share in the future, but were not included in the computation of diluted net loss per share because to do so would have been anti-dilutive as a result of the net loss for the period.

As of March 31, 2023, 8,992,759 stock options and 695,720 restricted stock units were outstanding, which could potentially dilute basic earnings per share in the future, but were not included in the computation of diluted net loss per share because to do so would have been anti-dilutive as a result of the net loss for the period.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation
3 Months Ended
Mar. 31, 2024
Stock-Based Compensation  
Stock-Based Compensation

15. Stock-Based Compensation

2019 Inducement Plan

In October 2019, the Company’s Board of Directors adopted the 2019 Inducement Plan, or the 2019 Plan, which is a non-stockholder approved stock plan adopted pursuant to the “inducement exception” provided under Nasdaq Listing Rule 5635(c)(4), or Rule 5635, for the purpose of awarding (i) non-statutory stock options, (ii) restricted stock awards, (iii) restricted stock unit awards, (iv) other stock awards (collectively, the Inducement Awards) to new employees of the Company, as inducement material to such new employees entering into employment with the Company. In November 2019, the Company filed a Registration Statement on Form S-8 with the SEC covering the offering of up to 300,000 shares of its common stock, par value $0.001, pursuant to the Company’s 2019 Plan. Initial grants of Inducement Awards made to employees vest as to 25% on the first anniversary of the date of grant and the balance ratably over the next 36 months and subsequent grants vest monthly over a period of four years from the grant date.

2014 Equity Incentive Plan

The Company’s 2014 Equity Incentive Plan, or the 2014 Plan, is administered by the Company’s Board of Directors or a duly authorized committee thereof, referred to as the Plan administrator. The 2014 Plan provides for the grant of incentive stock options, non-statutory stock options, restricted stock awards, restricted stock unit awards, stock appreciation rights, performance stock awards and other forms of equity compensation, collectively referred to as Stock Awards. Additionally, the 2014 Plan provides for the grant of performance cash awards. Incentive stock options may be granted only to employees. All other awards may be granted to employees, including officers, non-employee directors, and consultants. No incentive stock options may be granted under the 2014 Plan after the tenth anniversary of the effective date of the 2014 Plan. Stock Awards granted under the 2014 Plan vest at the rate specified by the Plan administrator. Initial grants of Stock Awards made to employees and non-employee consultants generally vest as to 25% on the first anniversary of the date of grant and the balance ratably over the next 36 months and subsequent grants generally vest monthly over a period of four years from the grant date, or upon the probable achievement of corporate goals. Stock options initially granted to members of the Company’s Board of Directors generally vest over a period of three years in equal quarterly installments from the date of the grant, subject to the option holder’s continued service as a director through such date. Subsequent grants to directors that are made automatically at Annual Meetings of Stockholders vest fully on the earlier of the first anniversary of the date of grant and the next Annual Meeting of Stockholders. The Plan administrator determines the term of Stock Awards granted under the 2014 Plan up to a maximum of ten years.

The aggregate number of shares of the Company’s common stock reserved for issuance under the 2014 Plan has automatically increased on January 1 of each year, beginning on January 1, 2015 and continued to increase on January 1 of each year through and including January 1, 2024, by 3% of the total number of shares of the Company’s capital stock outstanding on December 31 of the preceding calendar year, or a lesser number of shares determined by the Company’s Board of Directors. On January 1, 2024, the aggregate number of shares of common stock that may be issued pursuant to Stock Awards under the 2014 Plan automatically increased from 12,203,023 to 13,837,444. The maximum number of shares that may be issued pursuant to the exercise of incentive stock options under the 2014 Plan is 30,000,000 shares.

Restricted Stock Units

Under the 2014 Plan, there were no restricted stock units granted during the three months ended March 31, 2024. During the three months ended March 31, 2023, the Company granted 407,000 restricted stock units. No restricted stock units were granted under the 2019 Inducement Plan during the three months ended March 31, 2024 and 2023.

The weighted-average grant date fair value per share of restricted stock units granted to employees during the three months ended March 31, 2023 was $10.06.

As of March 31, 2024, the Company’s restricted stock units consist of time-based restricted stock units and performance-based restricted stock units. For time-based restricted stock units, the Company recognizes compensation expense associated with these restricted stock units ratably over the award’s vesting period following the grant date. For performance-based restricted stock units, vesting is contingent on the achievement of certain performance targets, subject to the recipient’s continuous service through each performance target. Recognition of compensation expense associated with these performance-based awards begins when, and to the extent, the performance criteria are probable of achievement and the employee has met the service conditions.

During the three months ended March 31, 2024 and 2023, the Company recognized compensation expense relating to restricted stock units as follows:

Three Months Ended

March 31, 

    

2024

    

2023

Research and development

 

$

255

 

$

179

General and administrative

1,357

453

Total restricted stock unit expense

 

$

1,612

 

$

632

A summary of restricted stock unit activity related to employees and non-employee members of the Company’s Board of Directors as of and for the three months ended March 31, 2024 is presented below:

Weighted

Number of

Average Grant

    

Units

    

Date Fair Value

Outstanding, December 31, 2023

 

566,324

$

9.27

Awarded

 

 

Vested and released

 

(186,375)

 

11.04

Forfeited

 

(129,682)

 

10.57

Outstanding, March 31, 2024

 

250,267

$

7.28

Restricted stock units exercisable (vested and deferred), March 31, 2024

 

Stock Options

Under the 2014 Plan, the Company granted 1,875,125 and 1,449,154 stock options during the three months ended March 31, 2024 and 2023, respectively. No stock options were granted under the 2019 Inducement Plan during the three months ended March 31, 2024 and 2023. There was no stock compensation expense recognized for the stock options granted in the current period as these were performance-based options that were not probable of achievement as of March 31, 2024. The fair values of stock options granted during the three months ended March 31, 2024 and 2023 were estimated as of the dates of grant using the Black-Scholes option pricing model with the following assumptions:

Three Months Ended

March 31, 

    

2024

    

2023

    

Risk-free interest rate

 

4.12%

3.62% - 4.22%

 

Expected volatility

 

89.6%

76.3% - 81.3%

 

Expected dividend yield

 

0%

0%

 

Expected life of employee and Board options (in years)

 

6.25

6.25

 

The weighted-average grant date fair value per share of options granted to employees and non-employee members of the Company’s Board of Directors for their Board service during the three months ended March 31, 2024 and 2023 was $0.76 and $7.08, respectively. No options were granted to non-employee consultants during the three months ended March 31, 2024 and 2023.

During the three months ended March 31, 2024 and 2023, the Company recognized compensation expense relating to stock options as follows:

Three Months Ended

March 31, 

    

2024

    

2023

    

Research and development

$

504

$

1,480

General and administrative

 

1,229

 

1,241

Total stock option expense

$

1,733

$

2,721

A summary of stock option award activity related to employees, non-employee members of the Company’s Board of Directors and non-employee consultants as of and for the three months ended March 31, 2024 is presented below:

Weighted

Number of

Average Exercise

    

Shares

    

 Price

    

Outstanding, December 31, 2023

 

7,897,647

$

12.99

 

Granted

 

1,875,125

 

0.99

 

Exercised

 

 

 

Forfeited

 

(679,165)

 

10.87

 

Expired

 

(277,075)

 

13.36

 

Outstanding, March 31, 2024

 

8,816,532

$

10.59

Options exercisable, March 31, 2024

 

4,827,562

The Company does not expect to realize any tax benefits from its stock option activity or the recognition of stock-based compensation expense because the Company currently has net operating losses and has a full valuation allowance against its deferred tax assets. Accordingly, no amounts related to excess tax benefits have been reported in cash flows from operations for each of the three months ended March 31, 2024 and 2023.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Taxes  
Income Taxes

16. Income Taxes

The Company has recognized a full tax valuation allowance against its deferred tax assets as of March 31, 2024 and December 31, 2023. The tax benefit related to the exercise of stock options is recognized as a deferred tax asset that is offset by a corresponding valuation allowance. As such, the Company’s effective tax rate is zero for the three months ended March 31, 2024 and 2023.

Historically, the Company’s benefit from income taxes related to state R&D tax credits exchanged for cash pursuant to the Connecticut R&D Tax Credit Exchange Program, which permits qualified small businesses engaged in R&D activities within Connecticut to exchange their unused R&D tax credits for a cash amount equal to 65% of the value of the exchanged credits. The Company has not exchanged its R&D tax credit for cash during the three months ended March 31, 2024, and it was not eligible to exchange its R&D tax credit for cash during the three months ended March 31, 2023. Therefore, there was no benefit from income taxes for either of the three months ended March 31, 2024 and 2023. As of March 31, 2024, the Company recorded $697 within income tax receivable which related to the 2020 R&D credit.

The Inflation Reduction Act of 2022 included tax legislation that became effective early in 2023. Significant legislation for corporate taxpayers includes a corporate alternative minimum tax of 15.0% for companies with $1,000,000 or more in average net financial statement profits over the three previous years, as well as a 1.0% indirect excise tax on the repurchase of shares by a publicly traded company. The Company does not expect this legislation to have an effect on its tax provision as of March 31, 2024; however, the Company will continue to evaluate the effect on the tax provision each reporting period.

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

17. Commitments and Contingencies

License Agreement with Enteris Biopharma, Inc.

In August 2019, the Company entered into a non-exclusive license agreement, or the Enteris License Agreement, with Enteris Biopharma, Inc., or Enteris, pursuant to which Enteris granted to the Company a non-exclusive, royalty-bearing license, including the right to grant sublicenses, under certain proprietary technology and patent rights related to or covering formulations for oral delivery of peptide active pharmaceutical ingredients with functional excipients to enhance permeability and/or solubility, known as Enteris’s Peptelligence® technology, to develop, manufacture and commercialize products using such technology worldwide, excluding Japan and South Korea.

The Company is also obligated, pursuant to the Enteris License Agreement, to pay Enteris (1) milestone payments upon the achievement of certain development, regulatory and commercial milestones and (2) low-single digit royalty percentages on net sales of licensed products, subject to reductions in specified circumstances. During the three months ended March 31, 2024 and 2023, no milestone payments or royalties were paid to Enteris by the Company in relation to the Enteris License Agreement.

Manufacturing Agreements

In July 2021, the Company entered into an API Commercial Supply Agreement with Polypeptide Laboratories S.A., or PPL, that defines each party’s responsibilities with respect to PPL’s manufacture and supply of the active pharmaceutical ingredient difelikefalin, or API, for the difelikefalin injection product candidate. Under the API Commercial Supply Agreement, PPL shall manufacture API at its facility for sale and supply to the Company, in the amounts as set forth in purchase orders to be provided by the Company. The Company will be required to purchase its requirements of API for each year of the term of the agreement, based on internal forecasts.

The API Commercial Supply Agreement will continue until the fifth anniversary of the approval by the FDA of the new drug application for KORSUVA injection, unless the API Commercial Supply Agreement is earlier terminated, and will automatically be extended for successive five-year periods unless either party gives notice to the other party of its intention to terminate.

In July 2019, the Company entered into a Master Manufacturing Services Agreement, or MSA, with Patheon UK Limited, or Patheon. The MSA governs the general terms under which Patheon, or one of its affiliates, will provide non-exclusive manufacturing services to the Company for the drug products specified by the Company from time to time. Pursuant to the MSA, the Company has agreed to order from Patheon at least a certain percentage of its commercial requirements for a product under a related Product Agreement. Each Product Agreement that the Company may enter into from time to time will be governed by the terms of the MSA, unless expressly modified in such Product Agreement.

In July 2019, the Company entered into two related Product Agreements under the MSA, one with each of Patheon and Patheon Manufacturing Services LLC, or Patheon Greenville, to govern the terms and conditions of the manufacture of commercial supplies of difelikefalin injection, the Company’s lead product candidate. Pursuant to the Product Agreements, Patheon and Patheon Greenville will manufacture commercial supplies of difelikefalin injection at the Monza, Italy and Greenville, North Carolina manufacturing sites, respectively, from active pharmaceutical ingredient supplied by the Company. Patheon and Patheon Greenville will be responsible for supplying the other required raw materials and packaging components, and will also provide supportive manufacturing services such as quality control testing for raw materials, packaging components and finished product.

In December 2023, the Company entered into an agreement with Patheon to reimburse Patheon approximately $1,700 for forecasted manufacturing commitments that are no longer needed due to the reduced demand expectations of KORSUVA in the United States. As of March 31, 2024, $246 remained within accounts payable and accrued expenses on its Condensed Consolidated Balance Sheet. In connection with the agreement with Patheon, the Company agreed to schedule additional manufacturing commitments in 2024.

Restructuring Action

In January 2024, the Company announced a workforce reduction of up to 50% of its employees in order to reduce its operating expenses and focus its efforts on development of oral difelikefalin in chronic pruritus associated with notalgia paresthetica. As a result, the Company has made estimates and judgements regarding its future plans, including future employee termination costs to be incurred in conjunction with involuntary separations when such separations are probable and estimable. In the first quarter of 2024, the Company recorded a pre-tax severance expense of $2,401, which was included within restructuring expenses on the Condensed Consolidated Statements of Comprehensive Loss. The remaining amounts to be paid as of March 31, 2024 are included within accounts payable and accrued expenses on the Condensed Consolidated Balance Sheet.

The detail of activity related to the Company’s restructuring action is as follows:

Total expense recorded in the three months ended March 31, 2024

    

$

2,401

Payments made in the three months ended March 31, 2024

 

(1,702)

Remaining amounts to be paid as of March 31, 2024

$

699

Leases (Original Corporate Headquarters in 2015 & Amendment for Additional Space in 2020)

Lease expense was recognized on a straight-line basis over the lease term of the Company’s previous lease agreements for its original headquarters, and additional office space, in Stamford, Connecticut. As a result, $407 of operating lease cost, or lease expense, was recognized for the three months ended March 31, 2023, consisting of $284 relating to R&D lease expense and $123 relating to G&A lease expense. There was no lease expense recognized on these former lease agreements for the three months ended March 31, 2024 since these agreements terminated in December 2023.

Lease (New Corporate Headquarters in May 2023)

On May 11, 2023, the Company entered into the New Lease for the Company’s new principal executive offices. The initial term of the New Lease commenced on November 1, 2023, or the Commencement Date, and will expire on the last day of the calendar month in which occurs the tenth anniversary of the Rent Commencement Date, as defined below, or the Term.

In connection with the signing of the New Lease, the Company entered into a standby letter of credit agreement for $1,500 which serves as a security deposit for the leased office space. This standby letter of credit is secured with restricted cash in a money market account and is included within long-term assets as of March 31, 2024 (refer to Note 6, Restricted Cash).

The annual fixed rent rate under the New Lease is initially $1.3 million (considered by the Company to be at market rate as of the signing of the New Lease), which will commence on November 1, 2024, or the Rent Commencement Date, and will increase 2.5% annually thereafter. The Company expects to begin paying rent in November 2024.

The Company is also responsible for the payment of Additional Rent, as defined in the New Lease, including its share of the operating and tax expenses for the building. As a result, the New Lease contains both a lease (the right to use the asset) and a non-lease component (common area maintenance services) which are accounted for separately. The Company allocates the consideration to the lease and non-lease component on a relative standalone price basis.

The Company has the option to extend the Term under the New Lease for an additional five years on the same terms and conditions (other than with respect to the annual fixed rent at the annual fair market rental rate, as defined in the New Lease) as set forth in the New Lease. This renewable term is not included as part of the lease term as defined in ASC 842 since it is not reasonably certain that the Company will exercise that option on the Commencement Date.

Since the New Lease does not provide an implicit interest rate, the Company used an incremental borrowing rate equal to the 3-month Secured Overnight Financing Rate, or SOFR, plus 7.75% per annum subject to a 3-month SOFR floor of 2.75%, which is based on the rate that the Company could obtain in the market for a fully collateralized loan equal to the term of the New Lease, or 12.83%.

On July 28, 2023, the Company recorded a lease liability and a right-of-use asset, or the ROU asset, for the New Lease since it obtained control of the premises to begin work on its leasehold improvements prior to the Commencement

Date. The initial lease liability of $6,672 was recorded as the sum of the present value of the future minimum lease payments over the term of the lease. Lease incentives of $2,900 were not included within lease payments since the timing of these costs being incurred and reimbursed to the Company was uncertain, and they are neither paid nor payable as of July 28, 2023. These lease incentives will reduce the lease liability and ROU asset by the costs incurred once the Company actually incurs the costs and the amounts qualify for reimbursement. The reduction to the lease liability will be reversed once the Company is reimbursed for the qualified costs. The reduction to the ROU asset will be recognized prospectively over the remainder of the lease term. The ROU asset of $6,779 was initially recorded as the amount of the lease liability plus prepaid rent paid in May 2023. In January 2024, the Company incurred $778 of costs that qualified for reimbursement as lease incentives, which were fully reimbursed in February 2024. Also in January 2024, the Company was reimbursed $947 for qualified lease incentive costs that were incurred in November 2023.

Beginning on July 28, 2023 and during the entire term of the New Lease, interest expense is calculated using the effective interest method and the ROU asset (including prepaid rent) will be amortized on a straight-line basis over the lease term, and both will be recorded as lease expense. As a result, lease expense of $269 for the New Lease was recorded for the three months ended March 31, 2024, consisting of $173 relating to R&D lease expense and $96 relating to G&A lease expense.

Other information related to the leases (both previous and new) was as follows:

Three Months Ended March 31,

 

    

2024

    

2023

 

Cash paid for amounts included in the measurement of lease liabilities:

 

  

 

  

Operating cash outflows relating to operating leases

$

$

494

ROU assets obtained in exchange for new operating lease liabilities

$

$

Remaining lease term - operating leases (years)

 

10.6

 

0.8

Discount rate - operating leases

 

12.8

%  

7.0

%  

Future minimum lease payments under non-cancellable operating leases, as well as a reconciliation of these undiscounted cash flows to the operating lease liabilities as of March 31, 2024, were as follows:

Year Ending December 31, 

    

2024 (Excluding the three months ended March 31, 2024)

    

$

108

2025

1,298

2026

 

1,330

2027

 

1,363

2028

1,398

Thereafter

8,874

Total future minimum lease payments, undiscounted

 

14,371

Less imputed interest

 

(7,115)

Less lease incentive to be reimbursed

(211)

Total

$

7,045

Operating lease liability reported as of March 31, 2024:

 

  

Operating lease liability - current

$

220

Operating lease liability - non-current

 

6,825

Total

$

7,045

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party Transactions
3 Months Ended
Mar. 31, 2024
Related Party Transactions  
Related Party Transactions

18. Related Party Transactions

As of March 31, 2024, Vifor International owned 7,396,770, or 13.5%, of the Company’s common stock. CSL Vifor and its affiliates are considered related parties as of March 31, 2024 and December 31, 2023 (see Note 12, Collaboration and Licensing Agreements).

As of March 31, 2024 and December 31, 2023, amounts due from CSL Vifor of $1,718 and $2,765, respectively, primarily relating to the Company’s share of the profit generated by sales of KORSUVA injection in the United States by CSL Vifor, its commercial supply of KORSUVA injection to CSL Vifor, and royalty payments from CSL Vifor were included within accounts receivable, net – related party.

The Company’s collaborative revenue of $788 and $2,750 from its share of the profit generated by sales of KORSUVA injection in the United States by CSL Vifor was included within collaborative revenue for the three months ended March 31, 2024 and 2023, respectively.

Sales of KORSUVA injection to CSL Vifor of $640 and $3,191 were included within commercial supply revenue for the three months ended March 31, 2024 and 2023, respectively. The associated COGS for the Company’s commercial supply revenue from CSL Vifor was $620 and $2,590 for the three months ended March 31, 2024 and 2023, respectively.

The Company recorded $125 as royalty revenue based on net sales of Kapruvia outside of the United States during the three months ended March 31, 2023. There was no royalty revenue recorded during the three months ended March 31, 2024.

The Company recorded $290 as other revenue from its royalty payments from CSL Vifor for the three months ended March 31, 2024. There was no other revenue recorded for the three months ended March 31, 2023.

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation (Policies)
3 Months Ended
Mar. 31, 2024
Business.  
Use of Estimates

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, as of the date of the condensed consolidated financial statements as well as the reported amounts of revenues and expenses during the reporting period. The more significant estimates include the fair value of marketable securities that are classified as Level 2 of the fair value hierarchy, the amount and periods over which certain revenues will be recognized, including licensing and collaborative revenue recognized from non-refundable up-front and milestone payments and future ex-U.S. royalties and milestones projected in relation to the HCR Agreement, related party accounts receivable reserve, as applicable, inventory valuation and related reserves, research and development, or R&D, clinical costs and accrued research projects included in prepaid expenses and accounts payable and accrued expenses, the amount of non-cash compensation costs related to share-based payments to employees and non-employees, restructuring costs, the amount of lease incentives, as applicable, and the incremental borrowing rate used in lease calculations, and the likelihood of realization of deferred tax assets.

The impact from global economic conditions and potential and continuing disruptions to and volatility in the credit and equity markets in the United States and worldwide are highly uncertain and cannot be predicted, including impacts from global health crises, geopolitical tensions, such as the ongoing conflicts between Russia and Ukraine, conflict in the Middle East, and increasing tensions between China and Taiwan, and government actions implemented as a result of the foregoing, fluctuations in inflation, rising interest rates, uncertainty and liquidity concerns in the broader financial services industry, and a potential recession in the United States. Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these condensed consolidated financial statements, the Company is not aware of any specific event or circumstance that would require the Company to update its estimates, assumptions and judgments or revise the reported amounts of assets and liabilities or the disclosure of contingent assets and liabilities. These estimates, however, may change as new events occur and additional information is obtained, and are recognized in the condensed consolidated financial statements as soon as they become known.

Actual results could differ materially from the Company’s estimates and assumptions.

Significant Accounting Policies

Significant Accounting Policies

There have been no material changes to the significant accounting policies previously disclosed in Note 2 to the Consolidated Financial Statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.

Accounting Pronouncements Recently Issued

Accounting Pronouncements Recently Adopted

In November 2023, the Financial Accounting Standards Board, or FASB, issued Accounting Standards Update, or ASU, 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, or ASU 2023-07, which expanded the disclosures for reportable segments made by public entities. These amendments within ASU 2023-07 retained the existing disclosure requirements in ASC 280 and expanded upon them to require public entities to disclose significant expenses for reportable segments in both interim and annual reporting periods, as well as items that were previously disclosed only annually on an interim basis, including disclosures related to a reportable segment’s profit or loss and assets. In addition, entities with a single reportable segment must provide all segment disclosures required in ASC 280, including the new disclosures for reportable segments under the amendments in ASU 2023-07. The amendments did not change the existing guidance on how a public entity identified and determined its reportable segments. A public entity should apply the amendments in ASU 2023-07 retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. The amendments in ASU 2023-07 are effective for annual periods for all public entities in fiscal years beginning after December 15, 2023, and in interim periods within fiscal years beginning after December 15, 2024. The Company adopted ASU 2023-07 on January 1, 2024, and will comply with any new applicable disclosures in its Annual Report on Form 10-K for the year ended December 31, 2024. The Company does not expect the adoption to have a material effect on its results of operations, financial position, and cash flows.

Accounting Pronouncements Not Yet Adopted

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, or ASU 2023-09, which applies to all entities subject to income taxes. ASU 2023-09 requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. ASU 2023-09 is intended to provide more detailed income tax disclosures. For public business entities (PBEs), the new requirements will be effective for annual periods beginning after December 15, 2024. ASU 2023-09 will be applied on a prospective basis with the option to apply the standard retrospectively. The Company expects to adopt ASU 2023-09 on January 1, 2025, and it does not expect the adoption to have a material effect on its results of operations, financial position, and cash flows.

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Available-for-Sale Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2024
Available-for-Sale Marketable Securities  
Summary of Available-for-Sale Marketable Securities by Major Type of Security

As of March 31, 2024

Gross Unrealized

Estimated Fair

Type of Security

    

Amortized Cost

    

Gains

    

Losses

    

Value

U.S. Treasury securities

$

13,468

$

$

(1)

$

13,467

U.S. government agency obligations

 

7,500

 

 

(190)

 

7,310

Corporate bonds

 

2,000

 

 

 

2,000

Total available-for-sale marketable securities

$

22,968

$

$

(191)

$

22,777

As of December 31, 2023

Gross Unrealized

Estimated Fair

Type of Security

    

Amortized Cost

    

Gains

    

Losses

    

Value

U.S. Treasury securities

$

37,243

$

3

$

$

37,246

U.S. government agency obligations

 

7,500

 

 

(262)

 

7,238

Corporate bonds

 

4,500

 

 

(1)

 

4,499

Total available-for-sale marketable securities

$

49,243

$

3

$

(263)

$

48,983

Schedule of Fair Values and Continuous Unrealized Loss Positions of Available-for-Sale Marketable Securities

As of March 31, 2024

Less than 12 Months

12 Months or Greater

Total

Gross

Gross

Gross

Fair

Unrealized

Fair

Unrealized

Fair 

Unrealized

    

 Value

    

Losses

    

Value

    

Losses

    

Value

    

Losses

U.S. Treasury securities

$

13,467

$

(1)

$

$

$

13,467

$

(1)

U.S. government agency obligations

7,310

(190)

7,310

(190)

Total

$

13,467

$

(1)

$

7,310

$

(190)

$

20,777

$

(191)

As of December 31, 2023

Less than 12 Months

12 Months or Greater

Total

Gross

Gross

Gross

Fair

Unrealized

Fair

Unrealized

Fair

Unrealized

    

 Value

    

Losses

    

 Value

    

Losses

    

 Value

    

Losses

U.S. government agency obligations

$

$

$

7,238

$

(262)

$

7,238

$

(262)

Corporate bonds

 

 

 

2,000

 

(1)

 

2,000

 

(1)

Total

$

$

$

9,238

$

(263)

$

9,238

$

(263)

Schedule of Amortized Cost and Fair Values of Marketable Debt Securities by Contractual Maturity

As of March 31, 2024

As of December 31, 2023

Contractual maturity

    

Amortized Cost

    

Fair Value

    

Amortized Cost

    

Fair Value

Less than one year

$

22,968

$

22,777

$

49,243

$

48,983

More than one year

 

 

 

 

Total

$

22,968

$

22,777

$

49,243

$

48,983

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accumulated Other Comprehensive Loss (Tables)
3 Months Ended
Mar. 31, 2024
Accumulated Other Comprehensive Loss  
Summary of Changes in Accumulated Other Comprehensive (Loss) Income, Net of Tax, from Unrealized Gains (Losses) on Available-for-Sale Marketable Securities

    

Total Accumulated

Other Comprehensive 

Loss

Balance, December 31, 2023

$

(260)

Other comprehensive income before reclassifications

 

69

Amount reclassified from accumulated other comprehensive loss

 

Net current period other comprehensive income

 

69

Balance, March 31, 2024

$

(191)

Balance, December 31, 2022

$

(1,672)

Other comprehensive income before reclassifications

 

571

Amount reclassified from accumulated other comprehensive loss

 

Net current period other comprehensive income

 

571

Balance, March 31, 2023

$

(1,101)

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Measurements  
Summary of Financial Assets Measured at Fair Value on Recurring Basis

Fair value measurement as of March 31, 2024:

Quoted prices in

Significant other

Significant

Financial assets

active markets for

observable

unobservable

identical assets

inputs

inputs

Type of Instrument

    

Total

    

(Level 1)

    

(Level 2)

    

(Level 3)

Cash and cash equivalents:

 

  

 

  

 

  

 

  

Money market funds and checking accounts

$

46,996

$

46,996

$

$

Available-for-sale marketable securities:

 

 

  

 

 

U.S. Treasury securities

 

13,467

 

 

13,467

 

U.S. government agency obligations

 

7,310

 

 

7,310

 

Corporate bonds

 

2,000

 

 

2,000

 

Restricted cash:

 

 

  

 

 

Commercial money market account

 

1,500

 

1,500

 

 

Total financial assets

$

71,273

$

48,496

$

22,777

$

Fair value measurement as of December 31, 2023:

Quoted prices in

Significant other

Significant

Financial assets

active markets for

observable

unobservable

identical assets

inputs

inputs

Type of Instrument

    

Total

    

(Level 1)

    

(Level 2)

    

(Level 3)

Cash and cash equivalents:

 

  

 

  

 

  

 

  

Money market funds and checking accounts

$

51,775

$

51,775

$

$

Available-for-sale marketable securities:

 

  

 

  

 

  

 

  

U.S. Treasury securities

 

37,246

 

 

37,246

 

U.S. government agency obligations

 

7,238

 

 

7,238

 

Corporate bonds

 

4,499

 

 

4,499

 

Restricted cash:

 

  

 

  

 

  

 

  

Commercial money market account

 

1,908

 

1,908

 

 

Total financial assets

$

102,666

$

53,683

$

48,983

$

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Restricted Cash (Tables)
3 Months Ended
Mar. 31, 2024
Restricted Cash  
Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash

    

March 31, 2024

    

December 31, 2023

Cash and cash equivalents

$

46,996

$

51,775

Restricted cash, current assets

 

 

408

Restricted cash, long-term assets

 

1,500

 

1,500

Total cash, cash equivalents, and restricted cash shown in the Condensed Consolidated Statements of Cash Flows

$

48,496

$

53,683

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventory, net (Tables)
3 Months Ended
Mar. 31, 2024
Inventory, net  
Schedule of Inventory, net

Inventory, net consists of the following:

    

March 31, 2024

    

December 31, 2023

Raw materials

$

2,142

$

2,639

Work-in-process

 

644

 

708

2,786

3,347

Less Inventory Reserve for Obsolescence

 

(45)

 

(526)

Total

$

2,741

$

2,821

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts Payable and Accrued Expenses (Tables)
3 Months Ended
Mar. 31, 2024
Accounts Payable and Accrued Expenses  
Schedule of Accounts Payable and Accrued Expenses

Accounts payable and accrued expenses consist of the following:

    

March 31, 2024

    

December 31, 2023

Accounts payable

$

4,978

$

11,583

Accrued research projects

 

5,895

 

4,343

Accrued compensation and benefits

 

2,064

 

6,519

Accrued professional fees and other

 

1,938

 

3,147

Total

$

14,875

$

25,592

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Royalty Purchase and Sale Agreement (Tables)
3 Months Ended
Mar. 31, 2024
Royalty Purchase and Sale Agreement  
Schedule of activity of the HCR agreement

The following table summarizes the activity of the HCR Agreement (in thousands):

Royalty purchase and sale agreement balance at December 31, 2023

    

$

37,079

Payments

 

(685)

Non-cash interest expense

 

1,982

Balance at March 31, 2024

$

38,376

Effective interest rate

 

22.56

%

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2024
Revenue Recognition  
Schedule of disaggregation of revenue

Three Months Ended March 31,

    

2024

    

2023

Collaborative revenue

CSL Vifor (KORSUVA injection profit sharing)

$

788

$

2,750

Total collaborative revenue

$

788

$

2,750

Commercial supply revenue

CSL Vifor* (KORSUVA injection)

$

640

$

3,191

Total commercial supply revenue

$

640

$

3,191

Royalty revenue

CSL Vifor (Kapruvia ex-U.S.)

$

$

125

Total royalty revenue

$

$

125

Clinical compound revenue

Maruishi

$

84

$

99

Total clinical compound revenue

$

84

$

99

Other revenue (non-cash)

CSL Vifor (Kapruvia ex-U.S.)

$

290

$

Maruishi

333

Total other revenue

$

623

$

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss per Share (Tables)
3 Months Ended
Mar. 31, 2024
Net Loss Per Share  
Computation of Denominators Used in Net Loss per Share

The denominators used in the net loss per share computations are as follows:

Three Months Ended

March 31, 

    

2024

    

2023

    

Basic:

 

  

 

  

 

Weighted average common shares outstanding

 

54,588,090

 

53,872,038

 

Diluted:

 

 

  

 

Weighted average common shares outstanding - Basic

 

54,588,090

 

53,872,038

 

Common stock equivalents*

 

 

 

Denominator for diluted net loss per share

 

54,588,090

 

53,872,038

 

*

No amounts were considered as their effects would be anti-dilutive.

Computation of Basic and Diluted Net Loss per Share

Basic and diluted net loss per share are computed as follows:

Three Months Ended

March 31, 

    

2024

    

2023

    

Net loss - basic and diluted

$

(30,696)

$

(26,665)

Weighted-average common shares outstanding:

 

 

  

Basic and diluted

 

54,588,090

 

53,872,038

Net loss per share, basic and diluted:

$

(0.56)

$

(0.49)

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Summary of Assumptions Used in Black-Scholes Option Pricing Model

Three Months Ended

March 31, 

    

2024

    

2023

    

Risk-free interest rate

 

4.12%

3.62% - 4.22%

 

Expected volatility

 

89.6%

76.3% - 81.3%

 

Expected dividend yield

 

0%

0%

 

Expected life of employee and Board options (in years)

 

6.25

6.25

 

Summary of Stock Option Activity

Weighted

Number of

Average Exercise

    

Shares

    

 Price

    

Outstanding, December 31, 2023

 

7,897,647

$

12.99

 

Granted

 

1,875,125

 

0.99

 

Exercised

 

 

 

Forfeited

 

(679,165)

 

10.87

 

Expired

 

(277,075)

 

13.36

 

Outstanding, March 31, 2024

 

8,816,532

$

10.59

Options exercisable, March 31, 2024

 

4,827,562

Employees And Non-Employee Members Of Board Of Directors [Member]  
Summary of Restricted Stock Unit Activity

Weighted

Number of

Average Grant

    

Units

    

Date Fair Value

Outstanding, December 31, 2023

 

566,324

$

9.27

Awarded

 

 

Vested and released

 

(186,375)

 

11.04

Forfeited

 

(129,682)

 

10.57

Outstanding, March 31, 2024

 

250,267

$

7.28

Restricted stock units exercisable (vested and deferred), March 31, 2024

 

Employee Stock Option [Member]  
Summary of Compensation Expense Recognized

Three Months Ended

March 31, 

    

2024

    

2023

    

Research and development

$

504

$

1,480

General and administrative

 

1,229

 

1,241

Total stock option expense

$

1,733

$

2,721

Restricted Stock Units [Member]  
Summary of Compensation Expense Recognized

Three Months Ended

March 31, 

    

2024

    

2023

Research and development

 

$

255

 

$

179

General and administrative

1,357

453

Total restricted stock unit expense

 

$

1,612

 

$

632

XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies  
Schedule of related to the Company's restructuring action

Total expense recorded in the three months ended March 31, 2024

    

$

2,401

Payments made in the three months ended March 31, 2024

 

(1,702)

Remaining amounts to be paid as of March 31, 2024

$

699

Schedule of Other Information related to Stamford Lease, Lease Amendment and New Lease

Three Months Ended March 31,

 

    

2024

    

2023

 

Cash paid for amounts included in the measurement of lease liabilities:

 

  

 

  

Operating cash outflows relating to operating leases

$

$

494

ROU assets obtained in exchange for new operating lease liabilities

$

$

Remaining lease term - operating leases (years)

 

10.6

 

0.8

Discount rate - operating leases

 

12.8

%  

7.0

%  

Schedule of Future Minimum Lease Payments under Non-cancellable Operating Leases, Reconciliation of Undiscounted Cash Flows to the Operating Lease Liabilities

Year Ending December 31, 

    

2024 (Excluding the three months ended March 31, 2024)

    

$

108

2025

1,298

2026

 

1,330

2027

 

1,363

2028

1,398

Thereafter

8,874

Total future minimum lease payments, undiscounted

 

14,371

Less imputed interest

 

(7,115)

Less lease incentive to be reimbursed

(211)

Total

$

7,045

Operating lease liability reported as of March 31, 2024:

 

  

Operating lease liability - current

$

220

Operating lease liability - non-current

 

6,825

Total

$

7,045

XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business - Additional Information (Detail)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
item
Dec. 31, 2023
USD ($)
Mar. 31, 2023
USD ($)
Nature Of Business [Line Items]      
Date of formation Jul. 02, 2004    
Proceeds from equity and debt financing $ 520,700    
Number of follow-on public offerings | item 4    
Unrestricted cash and cash equivalents and marketable securities $ 69,773    
Accumulated deficit 715,441 $ 684,745  
Net loss (30,696)   $ (26,665)
Net cash used in operating activities (30,453)   $ (34,618)
HCR Agreement [Member]      
Nature Of Business [Line Items]      
Net proceeds from the royalty purchase and sale agreement $ 36,474 $ 36,474  
Minimum [Member]      
Nature Of Business [Line Items]      
Expected approvals and commercial launches period 12 months    
Maximum [Member]      
Nature Of Business [Line Items]      
Expected approvals and commercial launches period 18 months    
CSL Vifor, Maruishi and CKDP | License and supply agreements for difelikefalin      
Nature Of Business [Line Items]      
Payments received in connection with license and supply agreements $ 288,600    
Affiliated Entity [Member] | Vifor International Ltd.      
Nature Of Business [Line Items]      
Proceeds from the sale of common stock under license agreement with Vifor International $ 98,000    
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Available-for-Sale Marketable Securities - Summary of Available-for-Sale Marketable Securities by Major Type of Security (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost $ 22,968 $ 49,243
Gross Unrealized Gains   3
Gross Unrealized Losses (191) (263)
Estimated fair value 22,777 48,983
U.S. Treasury Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 13,468 37,243
Gross Unrealized Gains   3
Gross Unrealized Losses (1)  
Estimated fair value 13,467 37,246
U.S. Government Agency Obligations [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 7,500 7,500
Gross Unrealized Losses (190) (262)
Estimated fair value 7,310 7,238
Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized cost 2,000 4,500
Gross Unrealized Losses   (1)
Estimated fair value $ 2,000 $ 4,499
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Available-for-Sale Marketable Securities - Schedule of Fair Values and Continuous Unrealized Loss Positions of Available-for-Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale marketable securities, continuous unrealized loss position, Less than 12 Months, Fair Value $ 13,467  
Available-for-sale marketable securities, continuous unrealized loss position, Less than 12 Months, Gross Unrealized Losses (1)  
Available-for-sale marketable securities, continuous unrealized loss position, 12 Months or Greater, Fair Value 7,310 $ 9,238
Available-for-sale marketable securities, continuous unrealized loss position, 12 Months or Greater, Gross Unrealized Losses (190) (263)
Available-for-sale marketable securities, continuous unrealized loss position, Fair Value 20,777 9,238
Available-for-sale marketable securities, continuous unrealized loss position, Gross Unrealized Losses (191) (263)
U.S. Treasury Securities [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale marketable securities, continuous unrealized loss position, Less than 12 Months, Fair Value 13,467  
Available-for-sale marketable securities, continuous unrealized loss position, Less than 12 Months, Gross Unrealized Losses (1)  
Available-for-sale marketable securities, continuous unrealized loss position, Fair Value 13,467  
Available-for-sale marketable securities, continuous unrealized loss position, Gross Unrealized Losses (1)  
U.S. Government Agency Obligations [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale marketable securities, continuous unrealized loss position, 12 Months or Greater, Fair Value 7,310 7,238
Available-for-sale marketable securities, continuous unrealized loss position, 12 Months or Greater, Gross Unrealized Losses (190) (262)
Available-for-sale marketable securities, continuous unrealized loss position, Fair Value 7,310 7,238
Available-for-sale marketable securities, continuous unrealized loss position, Gross Unrealized Losses $ (190) (262)
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-sale marketable securities, continuous unrealized loss position, 12 Months or Greater, Fair Value   2,000
Available-for-sale marketable securities, continuous unrealized loss position, 12 Months or Greater, Gross Unrealized Losses   (1)
Available-for-sale marketable securities, continuous unrealized loss position, Fair Value   2,000
Available-for-sale marketable securities, continuous unrealized loss position, Gross Unrealized Losses   $ (1)
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Available-for-Sale Marketable Securities - Schedule of Amortized Cost and Fair Values of Marketable Debt Securities by Contractual Maturity (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Debt Securities [Abstract]      
Amortized Cost of marketable debt securities, contractual maturity, less than one year $ 22,968   $ 49,243
Amortized cost 22,968   49,243
Fair value of marketable debt securities, contractual maturities, less than one year 22,777   48,983
Total fair Value of marketable debt securities, contractual maturity 22,777   48,983
Proceeds from sale of available-for-sale marketable securities 0 $ 0  
Interest receivable $ 160   $ 139
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Available-for-Sale Marketable Securities - Additional Information (Detail)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
position
Dec. 31, 2023
USD ($)
position
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale allowance for credit loss | $ $ 0 $ 0
Available-for-sale unrealized credit losses | $ $ 0 $ 0
Number of available-for-sale marketable securities in unrealized loss positions 3 3
Total number of positions 4 9
Number of positions of available-for-sale in unrealized loss position for 12 months or greater 2  
U.S. Treasury Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Number of available-for-sale marketable securities in unrealized loss positions 1  
Total number of positions 1  
U.S. Government Agency Obligations [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Number of available-for-sale marketable securities in unrealized loss positions 2  
Total number of positions 2  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accumulated Other Comprehensive Loss - Summary of Changes in Accumulated Other Comprehensive (Loss) Income, Net of Tax, from Unrealized Gains (Losses) on Available-for-Sale Marketable Securities (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accumulated Other Comprehensive Loss [Line Items]    
Balance, Value $ 57,085 $ 158,779
Amount reclassified from accumulated other comprehensive loss 0 0
Net current period other comprehensive income 69 571
Balance, Value 29,803 136,598
Accumulated Other Comprehensive Loss    
Accumulated Other Comprehensive Loss [Line Items]    
Balance, Value (260) (1,672)
Other comprehensive income before reclassifications 69 571
Net current period other comprehensive income 69 571
Balance, Value $ (191) $ (1,101)
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Financial assets    
Available-for-sale marketable securities $ 22,777 $ 48,983
Recurring [Member]    
Financial assets    
Total financial assets 71,273 102,666
U.S. Treasury Securities [Member]    
Financial assets    
Available-for-sale marketable securities 13,467 37,246
U.S. Treasury Securities [Member] | Recurring [Member]    
Financial assets    
Available-for-sale marketable securities 13,467 37,246
U.S. Government Agency Obligations [Member]    
Financial assets    
Available-for-sale marketable securities 7,310 7,238
U.S. Government Agency Obligations [Member] | Recurring [Member]    
Financial assets    
Available-for-sale marketable securities 7,310 7,238
Corporate Bonds [Member]    
Financial assets    
Available-for-sale marketable securities 2,000 4,499
Corporate Bonds [Member] | Recurring [Member]    
Financial assets    
Available-for-sale marketable securities 2,000 4,499
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Recurring [Member]    
Financial assets    
Total financial assets 48,496 53,683
Significant Other Observable Inputs (Level 2) [Member] | Recurring [Member]    
Financial assets    
Total financial assets 22,777 48,983
Significant Other Observable Inputs (Level 2) [Member] | U.S. Treasury Securities [Member] | Recurring [Member]    
Financial assets    
Available-for-sale marketable securities 13,467 37,246
Significant Other Observable Inputs (Level 2) [Member] | U.S. Government Agency Obligations [Member] | Recurring [Member]    
Financial assets    
Available-for-sale marketable securities 7,310 7,238
Significant Other Observable Inputs (Level 2) [Member] | Corporate Bonds [Member] | Recurring [Member]    
Financial assets    
Available-for-sale marketable securities 2,000 4,499
Money Market Funds [Member] | Recurring [Member]    
Financial assets    
Cash and cash equivalents 46,996 51,775
Restricted cash 1,500 1,908
Money Market Funds [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Recurring [Member]    
Financial assets    
Cash and cash equivalents 46,996 51,775
Restricted cash $ 1,500 $ 1,908
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements - Additional Information (Detail) - Significant Unobservable Inputs (Level 3) [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Purchases of financial assets $ 0 $ 0
Sales of financial assets 0 0
Maturities of financial assets 0 0
Unrealized gains 0 0
Unrealized losses 0 0
Transfer of financial assets into or out of level 3 of fair value $ 0 $ 0
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Restricted Cash - Additional Information (Detail)
$ in Thousands
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
May 31, 2023
ft²
Restricted Cash and Cash Equivalents Items [Line Items]      
Restricted cash, current assets   $ 408  
Restricted cash, long-term assets $ 1,500 1,500  
New Stamford Lease [Member]      
Restricted Cash and Cash Equivalents Items [Line Items]      
Lease for office space area (square feet) | ft²     26,374
Restricted cash, long-term assets 1,500 1,500  
Letters of credit, face amount that can be reduced $ 500    
Old Stamford Lease [Member]      
Restricted Cash and Cash Equivalents Items [Line Items]      
Restricted cash, current assets   $ 408  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Restricted Cash - Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Restricted Cash        
Cash and cash equivalents $ 46,996 $ 51,775    
Restricted cash, current assets   408    
Restricted cash, long-term assets 1,500 1,500    
Total cash, cash equivalents, and restricted cash shown in the Condensed Consolidated Statements of Cash Flows $ 48,496 $ 53,683 $ 47,799 $ 64,149
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventory, net - Schedule of Inventories (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventory, net    
Raw materials $ 2,142 $ 2,639
Work-in-process 644 708
Inventory gross 2,786 3,347
Less Inventory Reserve for Obsolescence (45) (526)
Total $ 2,741 $ 2,821
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventory, net - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Inventory, net    
Inventory write-down $ 0 $ 0
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Prepaid Expenses - Additional Information (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Prepaid Expenses    
Prepaid expenses $ 5,790 $ 8,154
Prepaid R&D clinical costs 3,770 7,245
Prepaid insurance 1,548 492
Other prepaid costs $ 472 $ 417
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accounts Payable and Accrued Expenses    
Accounts payable $ 4,978 $ 11,583
Accrued research projects 5,895 4,343
Accrued compensation and benefits 2,064 6,519
Accrued professional fees and other 1,938 3,147
Total $ 14,875 $ 25,592
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Royalty Purchase and Sale Agreement (Details) - HCR Agreement [Member]
$ in Thousands
1 Months Ended 3 Months Ended
Dec. 31, 2023
USD ($)
Nov. 30, 2023
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
agreement
Royalty Purchase And Sale Agreement [Line Items]        
Maximum consideration for royalties sold or agreed to sell       $ 40,000
Original upfront payment amount   $ 17,500    
Net proceeds after transaction costs and advisory fees   $ 16,915    
Net proceeds after advisory fees $ 19,770      
Original Milestone payment amount $ 20,000      
Additional Issuance costs       211
Net proceeds from the royalty purchase and sale agreement     $ 36,474 36,474
Additional milestone payments to be earned     $ 2,500  
Issuance costs related to royalty purchase and sale agreement       $ 1,025
If the 2029 Threshold is achieved on or prior to December 31, 2029        
Royalty Purchase And Sale Agreement [Line Items]        
Threshold number of times of aggregate payments made by HCR, considered for termination of agreement | agreement       2
If the 2029 Threshold is not achieved on or prior to December 31, 2029        
Royalty Purchase And Sale Agreement [Line Items]        
Threshold number of times of aggregate payments made by HCR, considered for termination of agreement | agreement       2.8
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Royalty Purchase and Sale Agreement - Summarizes the Activity of the HCR Agreement (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Royalty Purchase And Sale Agreement [Line Items]  
Royalty purchase and sale agreement balance at December 31, 2023 $ 37,079
Non-cash interest expense 1,982
Balance at March 31, 2024 38,376
HCR Agreement [Member]  
Royalty Purchase And Sale Agreement [Line Items]  
Royalty purchase and sale agreement balance at December 31, 2023 37,079
Payments (685)
Non-cash interest expense 1,982
Balance at March 31, 2024 $ 38,376
Effective interest rate 22.56%
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity - Additional Information (Detail) - Common Stock - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Performance Restricted Stock Units [Member]    
Sale Of Stock [Line Items]    
Restricted stock units, vested 140,500  
Time-based Restricted Stock Units [Member]    
Sale Of Stock [Line Items]    
Restricted stock units, vested 45,875 83,793
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Collaboration and Licensing Agreements - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
May 31, 2022
Oct. 31, 2020
May 31, 2018
Mar. 31, 2024
Mar. 31, 2023
May 17, 2018
Collaboration and Licensing Agreements:            
Revenue from contract with customer       $ 2,135 $ 6,165  
Vifor Fresenius Medical Care Renal Pharma Ltd Agreement No 2            
Collaboration and Licensing Agreements:            
Percentage of net profit sharing     50.00%      
CSL Vifor Maximum | Vifor Fresenius Medical Care Renal Pharma Ltd Agreement No 1            
Collaboration and Licensing Agreements:            
Potential sales-based milestone payments   $ 240,000        
CSL Vifor | Vifor Fresenius Medical Care Renal Pharma Ltd Agreement No 1            
Collaboration and Licensing Agreements:            
Percentage of net profit sharing 40.00%          
Affiliated Entity | CSL Vifor | Vifor Fresenius Medical Care Renal Pharma Ltd Agreement No 1            
Collaboration and Licensing Agreements:            
Percentage of net profit sharing 60.00%          
Affiliated Entity | Vifor Fresenius Medical Care Renal Pharma Ltd. | Maximum | Regulatory and Commercial Milestones [Member]            
Collaboration and Licensing Agreements:            
Potential milestone payments           $ 440,000
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Disaggregation of Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Total revenue $ 2,135 $ 6,165
Other revenue (non-cash)    
Disaggregation of Revenue [Line Items]    
Total revenue 623 0
Other revenue (non-cash) | Maruishi Agreement [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 333  
Other revenue (non-cash) | Affiliated Entity [Member] | CSL Vifor | CSL Vifor Kapruvia [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 290  
Collaborative revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 788 2,750
Collaborative revenue | Affiliated Entity [Member] | CSL Vifor | CSL Vifor Profit Sharing    
Disaggregation of Revenue [Line Items]    
Total revenue 788 2,750
Commercial supply revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 640 3,191
Commercial supply revenue | Affiliated Entity [Member] | CSL Vifor | CSL Vifor Korsuva [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 640 3,191
Clinical compound revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 84 99
Clinical compound revenue | Maruishi Agreement [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue 84 99
Royalty revenue    
Disaggregation of Revenue [Line Items]    
Total revenue   125
Royalty revenue | Affiliated Entity [Member] | CSL Vifor | CSL Vifor Kapruvia [Member]    
Disaggregation of Revenue [Line Items]    
Total revenue $ 0 $ 125
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Collaboration Arrangement [Line Items]      
Accounts receivable, net - related party $ 1,718   $ 2,765
Total revenue 2,135 $ 6,165  
Other receivables 506   555
Commercial supply revenue      
Collaboration Arrangement [Line Items]      
Total revenue 640 3,191  
Royalty revenue      
Collaboration Arrangement [Line Items]      
Total revenue   125  
Collaborative revenue      
Collaboration Arrangement [Line Items]      
Total revenue 788 2,750  
Clinical compound revenue      
Collaboration Arrangement [Line Items]      
Total revenue 84 99  
Other revenue (non-cash)      
Collaboration Arrangement [Line Items]      
Total revenue 623 0  
CSL Vifor, Maruishi and CKDP Agreements [Member]      
Collaboration Arrangement [Line Items]      
Other contract Assets 0   0
Other contract liabilities 0   0
Maruishi Agreement [Member]      
Collaboration Arrangement [Line Items]      
Other receivables 346   415
Maruishi Agreement [Member] | Clinical compound revenue      
Collaboration Arrangement [Line Items]      
Total revenue 84 99  
Maruishi Agreement [Member] | Other revenue (non-cash)      
Collaboration Arrangement [Line Items]      
Total revenue 333    
Affiliated Entity [Member] | CSL Vifor      
Collaboration Arrangement [Line Items]      
Accounts receivable, net - related party 1,718   $ 2,765
Affiliated Entity [Member] | CSL Vifor | CSL Vifor Profit Sharing | Collaborative revenue      
Collaboration Arrangement [Line Items]      
Total revenue 788 2,750  
Affiliated Entity [Member] | CSL Vifor | CSL Vifor Korsuva [Member] | Commercial supply revenue      
Collaboration Arrangement [Line Items]      
Total revenue 640 3,191  
Affiliated Entity [Member] | CSL Vifor | CSL Vifor Korsuva [Member] | Commercial Supply Revenue With Associated Costs Of Goods Sold [Member]      
Collaboration Arrangement [Line Items]      
Cost of goods sold 620 2,590  
Affiliated Entity [Member] | CSL Vifor | CSL Vifor Kapruvia [Member] | Royalty revenue      
Collaboration Arrangement [Line Items]      
Total revenue 0 $ 125  
Affiliated Entity [Member] | CSL Vifor | CSL Vifor Kapruvia [Member] | Other revenue (non-cash)      
Collaboration Arrangement [Line Items]      
Total revenue $ 290    
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss per Share - Computation of Denominators Used in Net Loss per Share (Detail) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Basic:    
Weighted average common shares outstanding - Basic 54,588,090 53,872,038
Diluted:    
Weighted average common shares outstanding - Basic 54,588,090 53,872,038
Common stock equivalents 0 0
Denominator for diluted net loss per share 54,588,090 53,872,038
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss per Share - Computation of Basic and Diluted Net Loss per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net Loss Per Share    
Net loss - basic and diluted $ (30,696) $ (26,665)
Weighted-average common shares outstanding:    
Basic 54,588,090 53,872,038
Diluted 54,588,090 53,872,038
Net loss per share:    
Basic $ (0.56) $ (0.49)
Diluted $ (0.56) $ (0.49)
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Loss Per Share - Additional Information (Detail) - shares
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Net Loss Per Share      
Number of options outstanding 8,816,532 7,897,647 8,992,759
Number of restricted stock units outstanding 250,267   695,720
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2015
Jan. 01, 2024
Dec. 31, 2023
Nov. 20, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock, par value $ 0.001       $ 0.001  
Common stock, shares outstanding 54,667,079       54,480,704  
Common stock, shares issued 54,667,079       54,480,704  
Number of options outstanding 8,816,532 8,992,759     7,897,647  
Options granted 1,875,125          
Employee Stock Option [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Compensation expense $ 1,733 $ 2,721        
Options Performance Shares [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Compensation expense 0          
Restricted Stock Units [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Compensation expense $ 1,612 $ 632        
Employees [Member] | Restricted Stock Units [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Restricted stock units, grant date fair value   $ 10.06        
Employees And Non-Employee Members Of Board Of Directors [Member] | Share-based Payment Arrangement, Employee [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Fair value of options granted $ 0.76 $ 7.08        
Non-employee Consultants [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options granted 0 0        
2014 Equity Incentive Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, number of shares authorized       13,837,444 12,203,023  
Number of stock options that may be granted after the tenth anniversary of the 2014 Plan 0          
Annual increases in number of shares reserved for issuance as a percentage of shares of capital stock outstanding through January 1, 2024     3.00%      
Options granted 1,875,125 1,449,154        
2014 Equity Incentive Plan [Member] | Restricted Stock Units [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Awarded 0 407,000        
2014 Equity Incentive Plan [Member] | Maximum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Term of awards granted 10 years          
2014 Equity Incentive Plan [Member] | Maximum [Member] | Incentive Stock Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, number of shares authorized     30,000,000      
2014 Equity Incentive Plan [Member] | Director [Member] | Incentive Stock Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period of awards granted 3 years          
2014 Equity Incentive Plan [Member] | Employee And Nonemployee Consultants [Member] | Share-Based Compensation Award, Tranche One [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percentage of vested shares on first anniversary of grant date 25.00%          
2014 Equity Incentive Plan [Member] | Employee And Nonemployee Consultants [Member] | Share-based Compensation Award, Tranche Two [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period of awards granted 36 months          
2014 Equity Incentive Plan [Member] | Employee And Nonemployee Consultants [Member] | Share Based Compensation Subsequent Awards [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period of awards granted 4 years          
2019 Inducement Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock, par value           $ 0.001
Awarded 0 0        
2019 Inducement Plan [Member] | Restricted Stock Units [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Awarded 0 0        
2019 Inducement Plan [Member] | Share-Based Compensation Award, Tranche One [Member] | Share-based Payment Arrangement, Employee [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percentage of vested shares on first anniversary of grant date 25.00%          
2019 Inducement Plan [Member] | Share-based Compensation Award, Tranche Two [Member] | Share-based Payment Arrangement, Employee [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period of awards granted 36 months          
2019 Inducement Plan [Member] | Share Based Compensation Subsequent Awards [Member] | Share-based Payment Arrangement, Employee [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period of awards granted 4 years          
2019 Inducement Plan [Member] | Maximum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation arrangement by share-based payment award, number of shares authorized           300,000
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Restricted Stock Unit Compensation Expense (Detail) - Restricted Stock Units [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Compensation expense $ 1,612 $ 632
Research and Development [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Compensation expense 255 179
General and Administrative [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Compensation expense $ 1,357 $ 453
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Restricted Stock Unit Activity (Details) - $ / shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Number of Units    
Outstanding, Ending Balance 250,267 695,720
2014 Equity Incentive Plan [Member] | Restricted Stock Units [Member]    
Number of Units    
Awarded 0 407,000
2014 Equity Incentive Plan [Member] | Employees And Non-Employee Members Of Board Of Directors [Member] | Restricted Stock Units [Member]    
Number of Units    
Outstanding, Beginning Balance 566,324  
Vested and released (186,375)  
Forfeited (129,682)  
Outstanding, Ending Balance 250,267  
Weighted Average Grant Date Fair Value    
Weighted-average grant date fair value, outstanding, Beginning Balance $ 9.27  
Weighted-average grant date fair value, vested and released 11.04  
Weighted-average grant date fair value, forfeited 10.57  
Weighted-average grant date fair value, outstanding, Ending Balance $ 7.28  
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Summary of Assumptions Used in Black-Scholes Option Pricing Model (Detail)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate 4.12%  
Risk-free interest rate, minimum   3.62%
Risk-free interest rate, maximum   4.22%
Expected volatility 89.60%  
Expected volatility, minimum   76.30%
Expected volatility, maximum   81.30%
Expected dividend yield 0.00% 0.00%
Employee and Board of Directors Options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected life of options (in years) 6 years 3 months 6 years 3 months
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Stock Option Compensation Expense (Detail) - Employee Stock Option [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Compensation expense $ 1,733 $ 2,721
Research and Development [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Compensation expense 504 1,480
General and Administrative [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Compensation expense $ 1,229 $ 1,241
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Stock-Based Compensation    
Number of Options, Outstanding, Beginning Balance 7,897,647  
Number of Options, Granted 1,875,125  
Number of Options, Forfeited (679,165)  
Number of Options, Expired (277,075)  
Number of Options, Outstanding, Ending Balance 8,816,532 8,992,759
Number of Options, Options exercisable 4,827,562  
Weighted-Average Exercise Price, Outstanding, Beginning Balance $ 12.99  
Weighted-Average Exercise Price, Granted 0.99  
Weighted-Average Exercise Price, Forfeited 10.87  
Weighted-Average Exercise Price, Expired 13.36  
Weighted-Average Exercise Price, Outstanding, Ending Balance $ 10.59  
Excess tax benefits from stock option activity or stock-based compensation expense recognized in cash flows from operations $ 0 $ 0
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Income Taxes      
Company's effective tax rate 0.00% 0.00%  
Income tax receivable related to R&D credit $ 697    
Percentage of eligible annual research and development credit for cash 65.00% 65.00%  
Benefit from income taxes $ 0 $ 0  
Income tax receivable $ 697   $ 697
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies - Additional Information (Detail)
$ in Thousands
1 Months Ended 3 Months Ended
Jul. 28, 2023
USD ($)
May 11, 2023
USD ($)
Jul. 31, 2021
Jul. 31, 2019
agreement
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Feb. 29, 2024
USD ($)
Jan. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Other Commitments [Line Items]                  
Accounts payable and accrued expenses         $ 14,875       $ 25,592
Operating lease liabilities         7,045        
Operating lease right-of-use assets         3,826       4,864
Research and development         21,964 $ 24,334      
New Corporate Headquarters Office Space                  
Other Commitments [Line Items]                  
Lease, annual fixed rent   $ 1,300              
Lease, fixed rent, annual increase, percent   2.50%              
Option to extend   true              
Operating Lease, renewable term   5 years              
Discount rate - operating leases   12.83%              
Operating lease liabilities $ 6,672                
Lessee, operating lease, incentives 2,900                
Operating lease right-of-use assets $ 6,779                
Lease incentives reimbursed             $ 778 $ 947  
Operating Lease, expense         269        
New Corporate Headquarters Office Space | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate                  
Other Commitments [Line Items]                  
Lessee, operating lease, discount rate, basis spread on variable rate   7.75%              
Lessee, operating lease, discount rate, variable rate basis, floor   2.75%              
New Corporate Headquarters Office Space | Research and Development                  
Other Commitments [Line Items]                  
Operating Lease, expense         173        
New Corporate Headquarters Office Space | General and Administrative                  
Other Commitments [Line Items]                  
Operating Lease, expense         96        
Patheon and Patheon Manufacturing Services LLC                  
Other Commitments [Line Items]                  
Reduced demand payment for manufacturing commitments                 $ 1,700
Accounts payable and accrued expenses         246        
Old Stamford Operating Lease                  
Other Commitments [Line Items]                  
Operating lease cost         0 407      
Old Stamford Operating Lease | Research and Development                  
Other Commitments [Line Items]                  
Operating lease cost           284      
Old Stamford Operating Lease | General and Administrative                  
Other Commitments [Line Items]                  
Operating lease cost           123      
New Stamford Lease                  
Other Commitments [Line Items]                  
Letter of credit amount outstanding         1,500        
Non-Exclusive License Agreement | Enteris Biopharma, Inc.                  
Other Commitments [Line Items]                  
Payment of milestone payment         $ 0 $ 0      
MSA | Patheon and Patheon Manufacturing Services LLC                  
Other Commitments [Line Items]                  
Number of related product agreements | agreement       2          
API Commercial Supply Agreement - PPL                  
Other Commitments [Line Items]                  
Agreement renewal term     5 years            
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies - Restructuring activity (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Jan. 31, 2024
Commitments and Contingencies    
Restructuring and related cost, maximum percentage of planned workforce reduction   50.00%
Total expense recorded in the three months ended March 31, 2024 $ 2,401  
Payments made in the three months ended March 31, 2024 (1,702)  
Remaining amounts to be paid as of March 31, 2024 $ 699  
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies - Schedule of Other Information related to Stamford Lease and New Stamford Lease (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Commitments and Contingencies    
Operating cash outflows relating to operating leases   $ 494
ROU assets obtained in exchange for new operating lease liabilities
Remaining lease term - operating leases (years) 10 years 7 months 6 days 9 months 18 days
Discount rate - operating leases 12.80% 7.00%
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies - Schedule of Future Minimum Lease Payments under Non-cancellable Operating Leases, Reconciliation of Undiscounted Cash Flows to the Operating Lease Liability (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating Lease Liabilities, Payments Due [Abstract]    
2024 (Excluding the three months ended March 31, 2024) $ 108  
2025 1,298  
2026 1,330  
2027 1,363  
2028 1,398  
Thereafter 8,874  
Total future minimum lease payments, undiscounted 14,371  
Less imputed interest (7,115)  
Less lease incentive to be reimbursed (211)  
Total 7,045  
Operating lease liability reported as of March 31, 2024:    
Operating lease liability - current 220  
Operating lease liability - non-current 6,825 $ 6,088
Total $ 7,045  
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party Transactions (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Collaboration and licensing agreements      
Accounts due from related parties $ 1,718   $ 2,765
Revenue from contract with customer 2,135 $ 6,165  
Commercial supply revenue      
Collaboration and licensing agreements      
Revenue from contract with customer 640 3,191  
Collaborative revenue      
Collaboration and licensing agreements      
Revenue from contract with customer $ 788 2,750  
Royalty revenue      
Collaboration and licensing agreements      
Revenue from contract with customer   125  
Affiliated Entity | Vifor International Ltd.      
Collaboration and licensing agreements      
Shares owned as a result of upfront and milestone payments 7,396,770    
Related party ownership percentage 13.50%    
Affiliated Entity | CSL Vifor      
Collaboration and licensing agreements      
Accounts due from related parties $ 1,718   $ 2,765
Affiliated Entity | CSL Vifor | Commercial supply revenue      
Collaboration and licensing agreements      
Revenue from related parties 640 3,191  
Related party cost of goods sold 620 2,590  
Affiliated Entity | CSL Vifor | Other Non-Cash Revenue      
Collaboration and licensing agreements      
Revenue from related parties 290 0  
Affiliated Entity | CSL Vifor | CSL Vifor Profit Sharing | Collaborative revenue      
Collaboration and licensing agreements      
Revenue from contract with customer 788 2,750  
Affiliated Entity | CSL Vifor | CSL Vifor Kapruvia | Royalty revenue      
Collaboration and licensing agreements      
Revenue from contract with customer $ 0 $ 125  
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ (30,696) $ (26,665)
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
EXCEL 85 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "J"K5@'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 " J@JU8_0RGX.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NG_8)**N%Q GD)"8!.(6.=X6K6FCQ*C=VY.&K1."!^ 8^Y?/ MGR4WZ"0.GE[\X,BSH7 SV:X/$MU&')B=! AX(*M"'A-];.X&;Q7'I]^#4WA4 M>X*J*-9@B956K& &9FXABK;1*-&3XL&?\1H7O/OT78)I!.K(4L\!RKP$T1H(RZ3W^K[A^VC:*NBNLV*55;6VZJ0Y5JN[CYFUQ]^5V$[:+,S M_]CX(M@V\.LNVB]02P,$% @ *H*M6)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" J@JU8XJ^&(/<% #O'P & 'AL+W=OU'@D=O1R-]UQ\3;:,2?0F,O"4"E!._XY MBG:*_U2!+X]/ZO<9/,"L:,)<'OX>^')[W;GJ()^M:1K*1[Y_SXY ?:7G\3#) M/M$^O[?7ZR O322/CL'0@BB(\V_Z?.R(EP&X(H < \B; .Q4!#C'@*SGK+QE M&=8ME70R%GR/A+H;U-1!UC=9-- $L1K&A13P:P!Q3<^HZ;JKON+^FJT0* M>$K_UG5=KMW3:ZNI^R[948]==V!N)DP\L<[DA^_PP/Y9Q_V-Q%YU0Z_HAIY) MO>R&Y6''=*3F<&QW/^N0C%$MD?H%4K\9TN>4"LE$>$"/;,>%U.&9I:1(=9WB M&J-:X@T*O$$SO#D3 5?/KH\@=6@'SZQ43,C*&6F,;\DY+#B'#9],06'5R29E M]3B:M=8T3+0#:0QK"7A5 %X9&W5,.O=!R-!#&JV8T(&9-6P;=YT!&8YT<,;0 MEG"C F[4!.Z1;0*51F$8'VBD?4;-.N[T<8J6[^\>I_.[+\N9N[C(FSA[<"]U MS$:UELS8+A=CNPGU+/:X@"GL10'^/:U75&C?GNG(S8' MM45^X3]P$^0E?48S'Z9KL Z\? 6M?J9K)(?]KH.'_<'(T?(:@]ORDI*7-.&= M^CZH)Q=HSA-)0_1GL*L>5K.B/1C96$MJC&M+6AHD;#0>_R$]'J /DYC!,NG1,V&YZWI$5BG@O^ M%,2>_I$V:[I++>@YG!,NK1,V^YUL"*>"T>J<9!8@MC[WGL,OX=(P8;/;^< ] M2+7S+8]-CJE&I&PS+ATC-AL]E9!A*\(%\C3'Y<_806S$L%C*06 MLL8V\2B")7@AN??U NVH0$\T3!GZWKX$RXAV3.1U 6TGG,-#D=)#$;/+ ;OO M!_$&+0[1BHI%U1X=X&E*7[(8W@\7M0FV M1JRJ7&T.:\M8^A_'[%;>,AX+]-649KG/^G$\A_=Q7NR:F9W*% #]'#*DVAQ3 M(U"95K&EJA:\;*0&0K%T*K,5 M*ZD\X&M6P9LE%R55<"MNIW(M&%TT@\IB2CPOFI8TKT:SH^;9E9@=\5H5><6N M!))U65+Q])$5_.%XA$?/#[[FMRNE'TQG1VMZR^9,?5M?";B;MEH6>2U _SM +\Q M=(.L,>N,*CH[$OP!"2T-VO1%LS;-:+ FK[0;YTK VQS&J=GIY<79^<7\_ S! MU?SRR^>SDVNX^7CRY>3B]!S-/YV?7\_1!'V;GZ$_W[U'[U!>H>L5KR6M%O)H MJ@"#UC3-MO-]W,Q'!N;[FXH#Y.,Q(AX)+,-/W'3\'RUGS2FD\: M??Z0^;40K%*(2LF4/+39LU$0V!7H778HUS1CQR/81I*)>S::_?X;CKP/-NM^ MD;(]6_W65M^E?79*Y0J!UU"F+]CW.K^G!1AO]>)&5=2HTJG@?A9$:1H=3>]W MS3&E0AS'82NUAS-H<09.G! B=TS1FX(AR;):Y"IG5HP;->'.[(3$<=S#:$H% M29KX=HQABS%T8CS),E[#TD$FRQBL(X =HPJR[@2>%%2Q!5I3H9YLL$,#$(YQ MTD-M"I$X&EC8J 4=.4%_KN[!W5P\-5!MT"++K 'N0;,()03;H<4MM/@%:!DO M&5+T<6=%;0AC8_(H[7O<+;.'+VGQ)4Y\EVK%Q XT:SPFQKRAU]\Q%IEPP*UI MBRUU8KL2;$WS!6*/P.W2#BTUIXU3KX?-%$IP&-C!8:\C&,\)[RN32N29WA(Z M\5@IPZGAK3EVJVUOQWO)@!D[/(F=9EQS10M@Y%V^L-J"+:M(2-A;:XL8QA$. MAW!VA(:='#*[7#-!55[=HH)!>8.$KF,F?#FIX<8!FQAX_(3TH]-VDF];PT[:.S4!8)DV#(\1TA MX>A5Y5>1TYN\:(C>6H-A)[&].4'\(FW[1G=4A]U(7.+"769Z=!N6$*_Y-QB/$"'_GS/_7(QV! M8C>#[N?VG6"T&F32)&S5U/""*>;P NGHE+CI],OSJK>%IN)(0B$O$5^B9:UJ M 4F?/]%"&]#$5IG#6\4K)@=3*C$YTT_\N)__;6*Q%Z<#1G7D2MSDZ@BM%](K M,7DT2@RVM4EYR0#7DIWFTWMH:3MN)2]T?;PL M MW:UXL6!"_M&4%NK)WN4[6?_-;?XOTK9O=4?[Q$W[T!$L&6R9!9+:_@_HG7?@ M>5BWI AZ_II]0.'8\SS]A^2*"ITH:K7B(O\!@ZA"T(-GJ_:7PNI>8O+\&O\=$8&$>N67/N6EA/-HAY M-+#3/VZ=X9397^>NI"(OE%2+1:Y/A2$;ZU9XDE=0G*]SR,Y6F&:!% >AG_0/ M.JQRQ/.C ;A=)47PE ROL=Z6/_YISA9T:HME\KP:/C1-86P-G M$;,V<-.=#PGZ*PZDA=N\DE"5+6&@=Q"#^6+S861SH_BZ^;9PPY7B97.Y8A10 M:P%XO^107VQO].>*]O/4[#]02P,$% @ *H*M6(9H;TS6 @ Y D !@ M !X;"]W;W)K!F[I*I)ZP/2'&5G! N2W;,Y5 MSZQ=0II *BA+$8?ER!A;IQ,+:T$1\9W"1FRUD4[EGK$'W;D,1P;61!!#(+4% M43]KF$ <:R?%\;,R->HYM7"[_>1^7B2ODKDG B8L_D%#&8V,OH%"6)(\EK=L M7N MS]76 @H<3E!&.UB3.H2WMTLLKO/1;8NWC#L;6T%QOY[,OJ@'JU*#. M<:!E"2*2RXAQ^AO"-N#2L[>%TL/%YQGR_K@&=*^&[KT)F@J1MP/W7H \1]T5 MT8!T:TCW39#JS2\D24.:KMI(W;VDNR(:I%Y-ZNTDG; D4>__0RK5.ZA2]T4U M*/LU9?\(RH/*M/]BI2R,6POUD,@&]:"F'AQ/_7J=#EYN&,=U/>P-G@&W!3I] M[&&GG=?"?X\O?#SQGJ*M+ _@;HUL!3>WCF!]_U%GW(JF L6P5%+<\90'+Z\4 M94>RK#B5[YE49WS1C-0U#+@.4,^7C,FGCC[HZXN=_P=02P,$% @ *H*M M6(?&+F1$!@ F2 !@ !X;"]W;W)K$Z?M9P5DPQ20%PDGV5^_$CB6 :'4 M&=H/,8][+^=*5SI'4D\?6?&3QY0*\)2E.3\;Q4*L3\9C'L8T(_R8K6DNWRQ9 MD1$A;XO5F*\+2J+**4O'R'&\<4:2?#0[K9[=%K-35HHTR>EM 7B99:1X/JSP;P='+@[MD%0OU8#P[79,575#Q;7U;R+OQ+DJ49#3G"_Y&G;$'L.,H[9 6T=4-MATN. MPZX2K1&5J5U0029 MG1;L$13*6D93%U7;5-XRFR17W;@0A7R;2#\QF]]<7UQ>+RXO@+Q:W'S]7U_0+<1/QT*B4K''X1;!>8T ]2# X(KE(N;@,H]HU/0?RVQV*:&7E,Z1-> 5 M*8X!AN\!LX_IK0&"M9(IFC*MW;W*74TM MFQF"V#T=;_8SZ!IYT--?N#IEK;?Z;-2V(2/(5H$]R[N.4&WO"';(G!@K6 MR-?;Y>M9>V+.N !L"5:,11QPED:F=.L8[GY+(Z?5&UT;Y :.N3>F.W13*[H[ MF2\IPAC(N4+.MAM)(VM)"L*$<=K]/@R\20NEP6J"\<0,T]_!]*TP/]%<5DU: MH221G'83+E05;8RU[7<;TX=>"Z?)*(!FF,$.9O!::XJB#$59R/HV(0L,C>/ M%C+K-]Y8K=#1_./\PLS!.J/42"1.)Q\,_4Y")C/LPYZ)!.Y1);1"U5-)RK@9 M(.Q\^0@%GMTT^<+."!K'_"8%&8A P?ESZ&B-7/6# KM M%'I.>!(:LZS]_/U6=HY=S]G_UYF-C$Z3H*=G-)-".Y5>)&DIVH)YBW/Z%IQ& MIUZ7T4#1FHEK1G71G=?G,4 MI,E_DM0"R:X%:^35[N(\'D8'))0^B:1NIP0YY3M"S'D":I)&=I.GG+,MH$282(2_7Z_39"M0:Z^!N&2A:,W.M'9!= M.UCK;U"M,%2T9J):*R"[5GB]_KI*P)MTZ+AKA&'?)@/64@';I<)=M>2R5IT] MPL$[F0-%:^:KI0>V2P_KCNV@JF*H:,U$M:K =E7Q:M79_0_.MKNE %'/"A7O M;:_;9<1*MS;Z(#7H6MUCK!FS7#?4JQ8;,ZG]P/PP4K9FM%B)X^O:"&U1W M#!6MF:C6'=B^__]ZP?G=59,Z+6Q6W*":8KQWR"OEX*HZ^^9RUBMS41^.[I[N MSM<_5*?*K>?G\&1>GY+K,/6A_14I5FI)F=*E#.D<3^60*>IS\/I&L'5UE/S MA&!9=1E3$M%"&9C_W[73LAH1=$>^D)\[7N.S[GX MWG OY(O* #0Y%#E7?2?3NNRYKDHR**AJB1(XGJR%+*C&4&Y<54J@J045N>M[ M7M/&@FTR;3;<*"SI!F+0 M3^5<8N0V+"DK@"LF.)&P[CN#=F_4,?DVX9G!7IVLB7&R$N+%!/=IW_&,(,@A MT8:!XF<'(\AS0X0R?M><3G.E 9ZNC^RWUCMZ65$%(Y'_8JG.^LX/AZ2PIMM< M+\3^#FH_WPQ?(G)E?\F^SO4 MC FNXMG#_7BPQ"!>XF5S&9':+1]/Y8G*'>??/$_(PBV-R/:<2N,Y LX3F M-^0K>8K'Y/KJAEP1QLDR$UM%>:I"5Z-*;U(J&E2+_'44!F0HD5F3"4TA? MXUUTUUCTCQ:'_D7"*94M$K2_$-_S.V?TC/X?'ER0$S05#RQ?\+$5/U?(ZJ+. M^8M,__=421/H.]C@"N0.G.CSIW;7^WFN"A]$]JHFG:8FG4OLT0P?DB2)*) [ M,R-B!_B*, :BZ>&<]8JO:_G,I-I%7NCN3OUTRPV$,TB3@^5H(?0S,!6W)P@4 %TD M 8 >&PO=V]R:W-H965T&ULM5IKDYLV%/TK&C?3QTP< M(QX"4J]GL@8F.TUVM^O==/I1P?*:"0\'9&_Z[RMA@HV09=,J7VQD[CVZNN=* MZ,A,7XKR2[4FA()O69I75Z,UI9NWDTD5KTF&JS?%AN3LSJHH,TQ9LWR>5)N2 MX&7ME*43TS#0),-)/II-Z]_NR]FTV-(TR:F. MK@$?RN>B^,(;-\NKD<$C(BF)*8? [&M'YB1-.1*+XVL#.FK[Y(['U]_1HWKP M;#"?<47F1?I7LJ3KJY$W DNRPMN4/A0O[TDS((?CQ45:U9_@I;$U1B#>5K3( M&F<609;D^V_\K4G$D0.T3CB8C8,I.)CN"0>K<;!$AU,AV8V#+3A8IWIP&@?G MTC&@Q@'5N=\GJ\YT@"F>3XFS(_.YG>W M07B[" / KA9W'VZ"=X^LL7AD7Q_#V\<%N(M8ZV[^Q_N[#T'XL/@%A'\^W3S^ M#<;@:1& 7U_]!EZ!) >/ZV);X7Q932>4Q<71)W$3P_4^!O-4#$66L2);T"+^ M(O&>J[W?+9<)+U*<@GN<+,YHVM2 C9 -NW7?#[N"/A05+(D16K4QZ(WH@GCNB7<; DW:QS[!,XU3G$> MD]?@$TZW!&#*!AJ_ 19\#4S#-&7L[0%1#*P?3%V@UT]ACJ!(O. MA-_AQ&DY<=2<[*=24E5;QLIV4[-!RCBI""A6H.*4@6+#::I>@QU?F60T.?T) M+\POIS\1'5](O3+4H:G7"19)HD>&//.HS3S2F/FJMI:E'O5"\RT3>D+ZE;$, M7=YT@H4ZP2)-8!U"W990=RBA.U+1)'_F?+);M$QBOO784[O-$ZJ:4LK.AJY\ M;J](+$^8H8'.#D.=8)$Z^@Y97DN6]P/(.CT+O5Z('MMGB)LQ94Q#9Z%.L% G M6*0)K$.LWQ+K*XF]99H_E>_CKY6>0Z>43K# [Y7/F.W2D2/LOG7V&9WMLY-_ M:!QTJZ%D8*^LXHZR2G+6EBYS:K"AI&A%"[2BA0U:9Q/A"HMP=,:H2\G140(< M*"T_XK(53I:4%]C7EK:PG#4VQ\&ZEN'8XI9:8C=V?-/S7:&^9880&KTD] M%QX42$]2Y"Q:%Y1[_S#!M4W#0F*Y]^W&R+-=6US.988F,L1JEYQAN(9W:IT^ MJ'&HEN-GCE/D:>IK4,>V/<,U>LG2*7T#K6BA5K1(%UJ7QH. AV<4_'\X55%# M#G[H]M4Q1&(9!UK[#+6B1>=&T*7FH/#A8(G_?Q2ANK?!K/4/#B#R')$UK5I? M*UIT;@1=U@XR'OX('7]:&L*^?(4>LEQ'7#%U:N9 *UJH%2W2A=8E^"#]H5K[ MJR2BVG7P'-,J^&'_D&%L&QLG1BQ;\Q1M&R7.25R E*P9OO'%9[LO]NRS[!BTV];L7GPM*BZR^7!.\ M)"4W8/=714&_-_CK'.T;1;-_ 5!+ P04 " J@JU8TXFBDNL& "&'@ M& 'AL+W=O)8+2A7ZE<2I/.\LE%J>]GHR7-"$R$]\25/X9>7 I*HFQ0 M$O>PXP2]A+"T,S[+GCV(\1E?J9BE]$$@N4H2(C:7-.8OYQVWLWWPC3TME'[0 M&Y\MR1.=4O5]^2#@KE=ZB5A"4\EXB@2=GW[WU?I.!!S S(NF$ MQS]8I!;GG6$'171.5K'ZQE\^TP)07_L+>2RSO^BEL'4Z*%Q)Q9-B,$20L#3_ M3WX5$[$S /R8!^!B *X/\%L&>,4 +P.:1Y;!NB**C,\$?T%"6X,W?9'-338: MT+!4IW&J!/S*8)P:3^[OKJ[OIM=7"*ZF]U^_7%T\PLWT$?[=7M\]3M']#9I< M3#^CFZ_W/Z:HB[Y/K]#'#W^@#XBEZ''!5Y*DD3SK*8A&^^R%Q9LO\S?CEC=[ MZ):G:B'1=1K1:']\#U"44/ 6RB6V.KPEXA/RW!.$'>P;XIDJDPQ:IREW(MO]J)7\:E=V"92BK6M#/^_3#=]@AH,@Z)=F M>X'UR\#ZUDQ<1'_#0H+>HR12')I/R-.0Q12E1<3ZJ;X.B5R@E:21+FUNR-^I M"5O_F D\DK.]>0K*>0JL"9PJ'CYW=5.,4,@38 I)LEY+?^EK:@*?>^SO9,SS M_'XMK2:COF=.ZJ ,=F"O-IYVLWRQ5%&8"[6-$D' ,2,S%C.U@63'1 $>R+ D M,96(S]%\I5:"(L$W)-991=# H+?"KXJG5)YDM0!V3,H524,*DR&A=$@8"JKG MPS0/@P9$=S3$M7FP(GIG#4.1K7PFC;>H*65N$[%EXXUPHMM%>@* M(6O"8C*+:1<$55<7&'"S>*9*/T.2ABN1]8VLI(P4Z31B[/9=IP;$9#7R6Y#L M,+]K;8N3!4F?H/KW>YV45.4K8KN(VOI>X?Y(C>]8WO8G U>3@5]+*U]I@H!% M0ME:YR_O ]VRA2R)4!OC1.#FXG?\03V)3:LN'CI!2QHKF>%:27W\)5T#LW&Q M:2\RK_'F8:/$FC9=U_5P2W25)G#MHN!>+:C8F52S4/2;O::^F TV;DMPE2YP MK70Z?A!T25BT[3/FV/K-3N,%?CVZIE5WA%N:H5L1LFMGY+(JEV23M92L<4,' M6M%7HFY2;M=UW+Y;C]M@%WAN6^ 5.;MV=J[$;][)2T(V!GLD7BP@-:FXZP=M MA5S1IVOGSV^4);.5D%3K2-W[SE_9 M--"YA[%;7YLF.[<_&+6T2USQ/K;S_AZ2I= ]!;[&-'W1GRNVU$W4&'>3Y;M# MK]XQ[>]^[Q*L9 .VRX:R8P*N-8N@:\XVT#@/;$8&/=$?-8C98.8.!DY;SZP4 M!0ZL/?.&I?!)>T"85F'RYN5R)&_[H"LU@NUJY(%LJMV?[*M_@Y9%@68UF2TN M\B0H;2U,@ZH(AO6-#GL<[\59:11LURC[3124-VA$*D*F-T7F2.KM'6#WK*T: M,1Y)B!1S8=@="-HZ9*56\(%JY6,A5_[86X7S0\O;H$D,Z6Q:M4+P*MGBV7<0 M-(2(AJ+0CQF1LF"H_M: QB8>@W-K\+L]W=;W\P&+6AV3F'L!]$;/?4=A@*(CYTI7C' M/9_X/PXHO$J5>'95HC?O5B1&(*CR[[<%CZ&))+J%9*W?/ 7-8PGLU@G;_N:W M(NOMG.@E5#QE!YT29;L!^8E8^;0\3+W(CA!KSR_=TTE^)%JYR4]H;XF M2AA M'N;@TODT@/H4^:%G?J/X,CLWG'&E>))=+BB)J- &\/N<<[6]T2\HCY['_P)0 M2P,$% @ *H*M6*K(\5J@"P I1X !@ !X;"]W;W)KI)SY)KR$2$E&3 M N EI6G[[<+DB)EV4U[;B3^ /N_W^Z"KU?6W?A6WK4&BC MKISP=5E*MWZK"KMZLS?9:Q]\T57*IK%;Y65PYW^QV53)?*>&V- M<&KQ9N]T\NKMC-;S@F]:K7SO6I F/X5J[AVAN.QP]LF#8;IBQW9,12GLL@ M3UX[NQ*.5H,:7;"JO!O":4-.N0X.;S7VA9.WM<<3[U_O!U"C9_MIL_-MW#E] M8.>!^&1-R+UX9S*5#??O0XI.E&DKRMOIHP0_23<2!Y-$3,?3V2/T#CK5#IC> MP3^H-MJE6]PZV[V5,N&5KV2JWNPAU+URMVKOY.>?)H?C7QX1;-8)-GN,^J,V M?WSG9"3:S>),.BG^ERLG*U4'G?I$O#?I*!'6B9 K<6;+2IIU(K07$H%ZBP2L MD$[AN0](-S'7MLHE COE[;(0J765=9*SA=)=90)7'^IB+:;DE?%L1 Q;RD2X M YHLP0#@P0,@(5 +$0%X3*]+$6P0I>5L[>*A2J0@E[8!18$C84>:+!8*$XT<0 YM4F+6I6-[6&WM(EXB.% MF]B /N U9"("W(\*/9+\P*EBZ(TS1R>E<[U %IB&6I/4/RTDD3P!0>N5%L M"UF'W#K]/880>::O,>SW9X/%-2 C1NG#S<]8\G9) MPE+3_DW(P<"E!5G8\'FPSST<[%073T)Z;U,M2>"5#KE(J@)42\5&K- ^HB$%I$^/DLW4KN1YM6*ZP ?%F M-]* .?$!>5+^$G)G2#3==_*(_:H<#%2(0M8&M=_S$@2<(WO_JH 4E#C7*Y4I M,+^ XU(5H^.SPJ\C&1&]%X MEG8C7DS.E%A@3[85S%-6%H@16I. MNJ#K,GDPDEC=GJ;7<.[W*,OC43:P\#6,(H%]BH4^DT9F\H'M,5-V&&R;>]XZ M8JCW9TC*41 U_U&]&#PE#';/-J!?F^#@&G86Z$"WQV4_?XSI([%SZN111V_;+ $&^DIQBU>LAV5*W=$+:)9EFM2$QUKP:Z!Z1^Q#^RBR M47=!3*;BBUW+(JS%5>W2G) BJED@6I=.*8*@9^3?Z7AR/$1GO $2D2V!B!(E M,$4&JX9S4W$ RZ#AH7%$O8$"8\J\K<[%G\5M9'TW9 M9+$D&18:322FG(+]"M49'(V7FAE[S(]S"FRZ\NFV@MO%DC\-8#CZ'JH*SI0%IN"/3= M]>\#39I7(_0 =>N%^T=^#0TU6NN1)21B)F=M!Y%JM,^E>M753N[/HC M(J/D6..&O9Y[]5<-:0IJ;:E:9+PH4MOJ%9B29V"/QN\]H#4[I-PR%65^0^P' M'8?,]C6:7PJ/;?<-:P]74^X$=L0EFQI3+\3-]39$G]G1!A':16UACV;N0U?; MC'?D@'H,C!X5L>--+7D8)!":4FVRJ#^KD1&PT,SG7@:>(($."!U MAQT+>R2MD?*5U)SE^]3S.D5QUC7?7.0A)P?1=BWO1.[&F(UH+>KV6NYN;J%Q MD:EV[OH4)QUVYV\*Y3I'SPP(JAT3^4,5"TK:WL0CWG^#2"U$7J^)H=H]7/25 MV3D<_$?X^Z'&XI1!'9:"V]LCDF'MHB"CH9&2:(F-2QJ*C>*:D2J5,0$VWAUF MZ( N23QY@0)X-!Y'4_+ !+LB14QU 35-5(S=2 M[(B#/$?L^ZO?DR9,T\+ZV$I>J+EK6K;)C/55MBBQ%!26>,4U M]3[)>#HQGKQ,NDNT7^UD,SEB+AUL35X,&\5H0LRS-0TSV]P&>4X*TU%H$XK" MPT-^.YD_*)8<+SY^/".D:E=QO6FBZIJ?G6[JD#:]KO:^0 9^"9KZI:B#,:D>F'(-1-(DHZ*J-;43 ]/DX.$0416O@TI->B;I=-S]DQ M (&D.9?16,=FZ, ZZ2$73U8Y]4B7M1'G:!KN0YZK(MZ=79Y?Q1T$8](5&I+= M.RIA26) ](ZW!'R R0B8I603)-/Q^&B$=J8M=RA'93=__W;VI>^,G>K.EZJ5B:.MZ CI&8=D'0 MP>)F@>Z-CWS _DZ('W YYT./XP*+X^3<0L*@VCD<&@TW54M![GS<+N)B#;M MP$G1LHO4 \5RTP7\%ZS](12E3A 0$9SFYBN5/H_5D2X($5%[F-BF+/$L@V&! MZH..!SM/#E\F1T<';0C+-*W+NN#3ITPM=*JYI#PY B#-9I/[K@/0UC'1T0P% M0!#A+/D-P.>;>#+D3:KN+-H"$.JCTP!39 DJEIMS4AC>4"9AR@&>$*I[RCDL MU19L-#F8?JK.A.W5.0)MZ4R3QCPY(L1%B_ _500#:I4%+D?45 MX"0:)X 'H]>(B\V3-V MP$ZK-&+,7D17/3F8)8>3X_];C'OGY'#CG]R6(R&UO^ER!?>6SLX0\ O$4*KI MH(A>8F/T6E-P$S&O W>M1=,J!TO=8(K:@,8KK&.+$A&RCX;;G5US#%Q(Y"@= MF6X:JR:[O8"_@W6;0W*F@T9=/.4_T72%E+D!H*N+7=MQYETRA1:SG6!1H0?A08YXE+4':0? MHKF3@2(@+F=;4T/4/_CI]3*-82K0)]Z,+Q?GI['99Y\LZ1 H3E= 3DI?T@H] M[ #^1&9A,_*,K_ELCF;S=6N['9TU=Q+,X%Y%0R] 2(?9?LXC(.44U$#[P.?: M?4T.E)C<:=\VLWAADM.O3U7[OTR%D7/('4A_/%.-7Q.YI M]PWV-'YZW"R/'W"1&4MMZ%O* EO'HZ,7>W& :F^"K?A#Y-R&8$N^S)5$):0% M>+^P<&]S0PRZ+],G?P-02P,$% @ *H*M6-N!J*X,"@ +AH !@ !X M;"]W;W)KWF?YQZ.SC;. MWX6U4E$\5,:&\\$ZQOK]>!R*M:ID&+E:63Q9.E_)B*]^-0ZU5[)DH- NW.C5.M+"^.*LEBLU M5_&VOO;X-NZTE+I2-FAGA5?+\\'L^/WE*>WG#7_7:A-ZGP5YLG#NCKY\*<\' M$S)(&55$TB#Q[UY=*6-($[+CV%29]>TM>MR M^J+";]*/Q,GQ4$PGT],7])UT?IZPOI/G_$P!*R&,#OF614\/BU);O ^U+-3Y MH*8@^7LUN'CST_$ODP\O&';:&7;ZDO9_/P$OJYF.Q$%-XOM:B2M7U=)NW_ST M;GK\]D,0A4.6;% E?0K.Z%)&?%EJ*VVAI1$!P@JM%X/0MC"I5")"#_2BV/D, M^KK;#XSP?!P_NY)>TKE>UBI%782A^&*+D9"V%!KBF[4S9GOD-A:'AK0(NM0 MA&$6O'%;:>)6S--B*+Y^O1H*YP\\D>*C,G(CO1)&5YKL-UHNM-'8462'<9(N MUF(C@R#XPA9MQ=_BES;((KN$("$:M>$@+;:\ MX;>K&S%;><51 @R$PNM%>T!4XG@R[.R]3KY8 SDX '-I5$^2TI.L3"5[H'&0 MU]5_DJ!2(. *QZ_EO1(+I:Q M=:(3TG.A21Q6G0YC\FHP-9XM4IFESEZ.%=% M\CKJ9L>G!]AN5UQ$E0X$QIR1^:>KD9@5A?.EMBN#[$%X*THGK(M=U4AC\#G/ M#@9A:"QU*(P+"=4DK"K0E$@^)T**NE^ZC4&/JW<7!61,1S:H5YF]6J33"AG6 M8HG90Y&B<)(Q5",;'==BI2QVHQHQ'@I54Y#QP24;X12L@1^ZIF!!EFRYM9RG M.86?3YM52%@A.22_SF;7(Y0Z[W2UMHT3E;28;Y0M#E+X;S..N45#C8,KRQ\8 M$KP^9%$=6M,Q9#4<@P&6XF\@A\QZ>@H??9(&(H\3L)3:/\E"&]VN66"R*T.[ M3Y4CKN/#22"AULM6D+J6RJ0]G>S4MD0@:4:WB7]\[#+!X:VBR7"E? 3C>%); M2^>BI?[;*S)VGX]H6@62!R/;=8RV7 >^Q!Z52X6RVVNN7<)@G4-%<;J\JV"J MIAS5SB/?@!Y\@]_-#L '.N=P!WX0:[=1]\H/^W6/XXS&:L"BC/RD[QR%4I;J M]P0GJ+\K>9?!NA^:+E$<=;2Q 7]#(>2\/5-["VG8^TP.L2;)&^3F([+&"-K, MYQ.Q ?0 !#V2UP2AK>]#81Z*18J'D*+OEX=+VN>(Y<;Z_C]HG;!VR4 G%9@7V2'XFEF+UA,W7" "IQ*[ MQ+PX^FM7Z%3C0A&3>AKKD;C-8^H3&KUB&*(\78 M5ICJ3N=P!)#Z.O<[5ZE<+@FA3HP2L%>$J5Q#VJR:2[=#&O!D^&@^-(X1G M-"J?%>I&%SG9?GY-!*!AHPA,P[,6>W2@38V[ZJ$FU4&4B>%T)\30RR"76ZMR M<"/HE=5+@!N^E22K/"W^GHER *(3=,,YQA;K"(!+01P8&\16& M&3'M.-E.TUH#@\$\\FANG&'[6Q@&$_(-1RH:0.W\W&@$A/ND<##_#U4.&Y/) M1Z,+NIC1**$9"SXG%\YG]&Y4]"0S)%AGCS"ZDBW9M50?8;FQJ-+ P^@L"EEN M=VVV3)'J0#T-JRG3VJ-LR/B11)'[?M MM">\*92^9\L:DL^5)>L:OM(RN0_'HL.LI #OADZKL9$+3$<4A3X7-&7(U?ET M=/C-&UG5'SYB7(/$0[=!_,(.5WQJ5+&"QK.P!RO<[+I7ARTDL2>((+O1U]?N MW"L%9@;VB!D2P1EV9*>R/:U;"&-8H_".Z/9;[A*$=6+%;JL:"TA9M\)!B#X5 M,?<(ZWQ\/,90H$F%8J+2"4]"3FKS,"L\YP_10J'ACD4Z/?5["CDH61?"6;3S M="=N]!V&Z-JY,O>R-/J/#BMQAU>>)DV4#PW(Y.;5@#R &!?ORCC,0X&2MACV M!<.+WK',&B, +F!'[@<"K40F LU\:I'1\=-[1_;Q/:49$? -RC*T '/Q($/ M,[23]FV<-^5&T^#TU.JK-?@-YEC3QIGY6AJP"QX.X%9QOX6S=V'/O34B _C' M789K9:5<[0AFJ4AC?A.#Y9"HLC-6.KMR.;UVB:Q!WT+%#1&DFP24DFS)[9V' M46K8[6K]^J;+$I7Z28:8D\5YE@PL[7F=PJLUL)MW?9=Z(VV66!&(6;Y+M?&:X6#)"RH9(=A )3&:CA[@74'TV1#73R5P[J%[-5C#)0"%SK<'W+L2$'3R) MD+ RWSGID>URMO .O,SW)P[0 ;A).TJ0=KKQ[9U%X-*HM+RA5S2]7G3YMH58 JY*LJ,3'+_ZDWOAA:48H(!WN?W9G2+1:_C M3<'1$ SY\K^ MDJ).^LVEEX.Q,0EG6]Q!6>DU*A$+\@MK_E2UMR9GA+E9RGF M2,Q[C&JVNZ]?P]Q"9T9,J-A=UJSK3FRB%UIVT"=G_:M_JZJFS+L48&F3QMY; MGFFKY:H?J\]=K.9[+/O_3/[\67"O3G7G5T(V]CLG2W<\_"YMQ#KXW'O7?X ME?(K_J6"N\;&_#J_6^U^#)GEWP!VV_,O*=^D7VF F%%+B$Y&;W\>8)SQKQ/Y M2W0U_R*P<#&ZBC]B\F-8T08\I[ 9 >&PO=V]R:W-H965T*>92>.8Z_T-1&IW.9@.BHD? M1;BQ-#&^NDAX"'=@/R3O-([&)99 Q""-4))I6%\.KJ?G-W-:[Q;\)&!G:M^, M)%DI]9$&WP:7@PDQ!!'XEC!P_-O"+401(4(V?LUQ#DJ2M+'^76!_[61'65;< MP*V*?A:!W5P.S@8L@#5/(_NCVGT#N3PO"9^O(N-^V2Y;.T>*?FJLBO/-.(Z% MS/[YIUP/M0UGDYX-7K[!8;S+, M7@_F&7NKI-T8]K4,(&CN'R.7):M>P>J-=Q A\C5BL^F0>1-O?@#?K!1]YO#- M_@31,\SS;LP42.@B]G9D-D-L%L5)USNO_SBS)LN7AG&&X0, M$8HK0J8BY"O, ,9"0/0"6-DZ4!B3(F2U=S0^C.Y&[#WF)I/J_3 ;AFH+6F(: ML2],@JB4QO4XRO83PT)NP5A:P4+- \ )@^"4LH9ASWVE$Z6Y!;92,C G2 %) MK56$^4S(D#F&39[5Q&_P>=*B)#'_16EF]PF0Q#ELS_C1"C_O-@XQ,YF]^L?\ MO]'*&/9!HKTBU%M0 KY&]6.^Q9G77&CV/M?$7:&)ZUAIZW;<*F/9&RP]AGV' MR%!_/_$H;3E"7;T%B6=L.AO.3\]J$\Y6WJO:S//I27O#HNU4#"N7]/=,K2(1 M\LQEBCV+XX?Y8'SA9#;SZK3QS4N5M^^@?ZGW?J MU?W/FYWU^M_\ 4\^J:V<+Y=/][WY\H!.D.-9W>OF9\/E6;7@B+2\)FMNG8$H M=V*0(9VX\ABPXM3 MW"*"0&Q%D*(>VT5OP[=H( ")BQBG FF%3%5Z3Q26*".RYO>_5CSZ_K\#%!L5 M*-G4*QK0 E;-8'U]@YJR*'?I/&@^J[KMV69E/F9MTWD>5$D3U;,602RGDT8Y M;=?;?TMY_3]&_\(8/2Y0C@O'K!EH%%[OY$%X7_/0%7SWV]4JH$X.0-J!=HPT MR_O<-MJ(P_#'G'.E8ISZ#RY]:D4T\_&P*6S15NQ ]/@JU Z,V-=/K+-:'< M6,Z15D)-*"+)VY7[?0PW1OG"=1H[@0V&W2C3:%0<1P%ZDE4M7I]XO&<;B +L M2:RS$V*8,95:^IB7S4AVZBX!RPHP1.V8!-Q%7;0?9HV0XY$:'=G;WB CA&FW M$P>) "ZOD!KK:CWQ 4"U4R;@2.WE?98@B 5C-@--_V>IF%+ M]Z:9_S0\HVG4%40"L)_-#$(0GXX]*VZ$TY6PCVB.A7$Q@-F*(*-6AT%Z?#B? M-<"57Y$BB)>'$;1\J\\NIL<9WM>4XT<89F+M1$/:-:';4;NJV0(3/_7MFON6 M6GRT97:R#-"H*%Y7^'7?HQV@YY#B2] <\'#CNBT2H--^Q[U) +Y4HH M7AYLG87)&M69R?%T2+Y]MTQ.R]SDAS-S_KP7QQ0SMB M/^!B38E?Q5@ )-B\"+AB@H&*'I?$;"6OK*A(L!&Y' X4(+YP6N8O]H M_PCP ZWH2E]N*4QM $49!7IXZNIA*)Z[&THQ8PD!LLSNFI_=Q M3O9GT].)H_ML.ENV6R":SZN4\Z2LDT-S*>=K-39&74]+X]K+8 PZ=.^?]*:" MCI4]$I:SY1/K=?:R6"W/WF=142$Y701KW#H9+5X.F,[>/+.!58E[9UPI:U7L M/C? L6.A!0A?*V6+ 1$H'YZO?@=02P,$% @ *H*M6#MHATMI P ^0D M !D !X;"]W;W)K&ULS59M;]LV$/XK!W4H5L"U MWAP[36P#<;IA!=HMZ,OVF99.%A&*U$@JCOOK>Z04Q0H5>J1)A M$D73L&)F2\LEJ^LM)SRZOLJRI&L$LYO"' M+5'#M:HHO:6+^QW">V7,/+1DRZ:E&39U!3^*"D+0W\(G/,A_HA,>QI M)@\T5\E1P ],CR&-1Y!$R>0(7MJ[G7J\]#]VNT6='$9U!71A:I;A(B L@_H. M@^7+%_$TNCS">=)SGAQ#_V'.QU$G8S@%&#Z7"(425,1<;L"RM<"NDOE7-$!J MD)5,;FC.7;$]0BH/F0T@!4&.0%+3406!W8^@T*J"1E)C$028PX8:B@%7MW>, M"V?N-;6@UX:173)ZBQT%S!K-+4>"M)$IO[31J M9,OCV5(C&6Q/,[K3#'06L[(_C,!D[B;IB'J4J=%W&;$;@Z,0I94 ^3B[A=SH/E$[M,E6CYNJP M;L=OCT;O\)/<['D;OXE?_6,.G@U<,H :36?)OPO=V2S^7\3.\3@%2'CK M/E(=B._WD'"%.R3R_44_/M37P[WKN$*]\8\.0Q0H:.W-W._V[YJK]CI_%&\? M161VX_J@P()4H_'L+ #=/C3:A56UO]S7RM)3P4]+>INA=@+TOU#*/BR<@?ZU MM_P&4$L#!!0 ( "J"K5B-O'WR^P0 -81 9 >&PO=V]R:W-H965T M4K"B)Y20=, S8/B02[^7A<\?CF=3)6NE[DP)8]CW/I#GU M4FN+HW[?Q"GDW/14 1(U"Z5S;G&HEWU3:.")<\JS?A@$XW[.A?1F)TYVK6H-O*W@1BQ32X+^[*3@2[@%^Z6XUCCJ-RB)R$$: MH233L#CUS@9'YT.R=P9?!:Q-ZYU1)'.E[FGP.3GU B($&<26$#@^5G !649 M2.-;C>DU4Y)C^WV+?NEBQUCFW,"%RGX7B4U/O:G'$ECP,K,W:OT)ZGA&A!>K MS+C_;%W9AD./Q:6Q*J^=D4$N9/7DW^L\M!RF08=#6#N$CG RG'NX# WH%WNS]N\$X.-Y#<]C0'.Y#?PO-_4"C M'NO 8F>&J07#!,=IDV%VEP*[4'G!Y8:M>"82;L$PB])"BQA?"ZU6 M>6S3=, M6%()G1P47-N-,Q%RR2@;SAAM-*QP#Y$409#(UB8'FZK$^$S-+78-)^+Z'AO0 MBJ@:MM J9PJ='GR,*C7"^HS+A,7$4M? .;/*L30IURVNN##25F1)NX]LCYTM M+$Y&N!E84E%\=1*H=V#H,228/V1@6WE*1,*DLHPG?^!694HSM0*M,4N,U O* MOPL*@V[E_TV9Y%V+M5 9ME27!C[/T+)JK.)/:'-\_VX:#B;'F%4AN8P%SQ#1 M ,Y:4TH8MVVFU"IQ[>)2NQ1CRQ,=)"YWAK?;EF@$T?&_YOE;J:@ZZG(1LE'< MBJ44"Q%SC*2JP5V:RZ?)?&F^ZM>G+G1<#/6 J^:TUK2$C:B4.X0O/;&BI$5Z MSS@)693/AW>; FBA/DMC=>E6[DY9]/[Y5UA!Q@8?MF]A\Q9]8!? M[Y"0;SK^:5WVV-WVM7^IH78& PB?SB> M//)K<^U0.]@E=1)9;:@ER'B#=9*)I>M'#Q-,_&@0=.+OUEXH72B-W9W-%:W! M5A_Z0="-M5M[ U@\(J:M1/7PXZG$;I6#=CLJ;Y=)71,/*?-'+1J/1T\I;\=5 M63_K?P\5,QGXX21J5]G4'SZJLC#T)Y-)2_!TKKV]\"/$D,^QE=3M,/KQ//W? M#__3_7 TP#H<[1/\$_WPQ;X73?QP.'[DU^;4H7Y3WPNCZ9Z^MTO;U?>&N-AZF0#!U]\8J\K0/<1O4&>4Z+2AP12HGUD^%A-6%+O 4XA$RA MB<'#9\8ILWBPWZ+P5]8NPT-Z?3' /PU V:9;*="M].FAE*A0.^Z2[[K.]5MW M;5S1I?NB8)A;Q>K:W4B;CQ9GU5W]P;SZXH&S+BGR#!;H&O0F(X_IZBM"-;"J M<#?WN;)6Y>XU!9Z )@/4+Q0V[7I $S2?D^SCWW8%\?#P8N+:B2;L_4I'&2&UM)CZ5=#EQM M269!J2H'HR29#BJI=#2?A;UK.Y^9QI=*T[45KJDJ:1_.J#2KDV@8K3=NU++P MO#&8SVJYI%OR?]37%JM!;R53%6FGC!:6\I/H='A\-F'Y(/!-T1R"B73>EOS.IWZN+99WNI*5WX%ZM6=CB-1-HX;ZI.&0@JI=NGO.]X MV% X3'ZB,.H41@%WZRB@_"B]G,^L60G+TK#&+R'4H UP2G-2;KW%J8*>G]^0 M\U:EGC)Q+ETQ&W@8Y:-!VADX:PV,?F)@+*Z,]H43O^F,LFW] <#TB$9K1&>C M5PU>2;LGQL-8C)+1Y!5[XS["<; W_N\1M@8F+QO@MCAVM4SI)$+=.[)W%,W? MOAE.DP^OP)OT\":O6?\G\%XW,-T33VR(SUI!2Y];+"<,C"Z3M/&MMN5^G=U%25T>]C86P <0G5$H*QR+N=UK_)Q6@:CP\F M:,E&PDW.PPB[)L]52B)P+TJ32@Y0^FV$H +B<0\C1K!:<\^GC1?)]"@9!G_* M.Z$Q)&JK=*IJ60JZ)XA@)G2.7(_T"^0N&=N>^+K!GG(80S\:Q0R"/QYY'C\0 MZ3QBVUT\("(/AAE\"BGEA71\#$=6^0>,B]HX[#;HE2>N>I!;4O%B5/V@/*P:=%WV7:1%#(3.\-X M'RQ#TC[65LJU9:D,>8#G;?R 6AJ]W$7\%<)VA(^%.,U]%VBNK/,!%]@P>$BM MP;UUT@(>>V(IRV7(A0/4;4UF\-;BRYD069E&^[7X,[H#.@3]'%XJM5BP@ZQ) M 1^YVN$(28*'FJPRZ(I\BP>D6QO/<753GOUPAKJR791J*?G3PG&&"#X20"\ MJ"-V_ *QD^3P;VAE%Q@T=\HT:U_O5H4"SA6JB>E5.L@"6>^1O05V%Y3*BE!A M&QX@>"$U>BO,A,E[WD!%!K+;3 75_ROIW#.Y*?&]#YF0BY(0D+E3&7$W6,Y_ MJDH5R O)@X^X]<3]=2=++N(X@'H.I3:65SRLX+XE&/VD'86:=Z9464![)C$C M4#.W_'4$FI[3C8";/W M$\(&!V_?'(Z2\8=??FXWZO,*:YTR44_IZTWLB,DT/CJ:;FSL#^.#@_W-[T:7 M@NVBV 0S'#V"XAI^IONT#GKIMJJV5U\#]_\F[[^2CDTJ#N/)-A7C>'HX7F^\ M]$$?;-RN*K++<(=TF%(HD_:BU>_VU]33]G;V*-[><9'-I=+8]MV"'?27]_E?4$L#!!0 ( "J" MK5@A/.+L_0( "$' 9 >&PO=V]R:W-H965T5O'/%]E MQCK\Z;AD*[Q!*[+\-DN:%RAT+@4H7$Z\66]T'MMX%_ SQUKOC<%VLI#R MWAI7Z<0++"'DF!B;@=%GC1?(N4U$-!XV.;VVI 7NC[?9/[O>J9<%TW@A^:\\ M-=G$&WJ0XI)5W,QE_04W_9S9?(GDVKVA;F+)#4FEC2PV8&)0Y*+YLL?-.NP! MAL$+@' #"!WOII!C>:$,],KL49A MI'KJ@$ S]@WEM#-^LL&?-_CP!7P$WZ4PF89/(L7T$.\3EY90N"5T'AY-^)VI M+D2]#H1!&!_)%[4-1BY?].H&&WS\/-Y>BI$N68(3CTZ]1K5&;_KN3:\??#S" M+F[9Q<>R_P>[X_A!%PY3_&TFDNZ/-AKD$DR&L)2<[F$N5B-X]V88!M''5W]I MIY*LW2JXQ 2+!:JM)X(YJ^FH&E0YX[J%O86PTXO# [L??8!?='M/I] M?':R,\["_@G<2L/X >E!W#NPA^'.GKD%_VN%F$C_7:4.Y"VO!>.,:&AR);Q* M<6\JD783=;70^%"1#XPD35Q5G+EI5M*RK8D@5?WZ8WYS]W-&X-\;Z:-G5JU( M3,#6HZJ]+MQFJ!!J^Q(2:I4;/$UE+1SQ1!8%JH3VC4J6)7_:8Y)6BHZ/.TPF M4XA0- * 5@">:]EVV7WNKOA[LD7E5DZ<-16OA&D4K/6V^C]K9&\7WOP\J.PJ M)^X1>23A;80J;2=MHM*J-6V:Y,U5&)JR!L',5+4@ M<6>KM& 6IWH7FE8#J[Q(-&$211]#P;BDQ<*OK76Q4'O;< EK3"*9_KJ!1 MW9+&]+#PR'>U=0MAL6C9#I[ ?FW7&F?AZ%)Q =)P)8F&[9+>Q%>KS,7[@&\< M.G,T)BZ3C5+/;O*E6M+( 4$#I74.##\O< M-XXP0X\?@2<MP#T>">71"D R"Q'/W!WG*.V99L="J(]I%HYL;^%2]&N&X=(_R9#7N M4/"AI:T/N9075G_H0:4:D MY("T2LX:/C ])6D=G"%<65:5L*2XC_?@'X! M6EQ\B#]&UV?XLI$O.^?^+K[S#O,I.9C 8$)N#%%;@G=9UN-E!J3].ZP##60R M"_++*""EPF(SELN=TT[2(,\C-SJH'B^8:*_O2(D O&0-"HPU 9G$P2R;'T=R M:?::R1((DQ699'GB=I6M08\Q7CP=0.^@!+'!W8$U/N<;C$'!7MJ^"L?5L8?=]*7[.[QO@/A6.Z0A M#6Q1&DWS&26Z;RK]Q*K6%_)&66P+?EAC'P;M G!_JY0]3-P!8V&ULK55=;YLP%/TK%IOZA,)W0M(D4M-VVAXJ1>T^GAVX!%:PF>TT[;_? MM0&':6TT57O!OI=[CL^U\6%YY.)1E@"*/#)[,2FBHG/ 6&+XI MN&BHPE#L/=D*H+D!-;47^O[4:VC%G/72Y+9BO>0'55<,MH+(0]-0\;*!FA]7 M3N ,B?MJ7RJ=\-;+EN[A =2W=BLP\BQ+7C7 9,49$5"LG*M@L8EUO2GX7L%1 MCN9$=[+C_%$'7_*5XVM!4$.F- /%X0FNH:XU$Y-C51EB<':3B30]&!4W% MNI$^]_LP J3^&X"P!X1&=[>047E#%5TO!3\2H:N134],JP:-XBJF#^5!"7Q; M(4ZMK[*,'YB29$M?Z*X&0EE.,"D.D)/;9SQ["7+I*5Q* [RLI]UTM.$;M!&Y MXTR5DMRR'/(_\1Y*M#K#0>CX'/O[19^GG4_(/S&?JMI1%>VK M8*C*.%Y9J0@OB"J!%+S&FU^Q_8)^_"\D6,T(/;&%_71X>YUYF&SUGJO.L^ MC8>RKY@D-10(]2>SQ"&B\\(N4+PU_K/C"MW,3$O\?8#0!?B^X%P-@5[ _I#6 MOP%02P,$% @ *H*M6,=%]/-8!@ "Q !D !X;"]W;W)K&ULK5?O4]LV&/Y7=!GKP9V;.$Y(@ )W0+NUZ]IQL':?%5N. M-6S+E61"]M?O>27;<4I@W*X?(+8LO3^>]WD?2:],)H1E#T5>FK-!9FUU M,AJ9.!,%-T-5B1)?4J4+;O&JER-3:<$3MZC(1U$8SD8%E^7@_-2-7>OS4U7; M7);B6C-3%P77ZTN1J]798#QH!V[D,K,T,#H_K?A2W K[I;K6>!MU5A)9B-)( M53(MTK/!Q?CD>2%O:?6^N_N-R1RX(;<:7ROV1BL[/!T8 E(N5U;F_4ZKUH\CDD M>['*C?O/5G[N9#9@<6VL*IK%B*"0I?_E#PT.O05'X1,+HF9!Y.+VCER4;[GE MYZ=:K9BFV;!&#RY5MQK!R9**,@O)>I,!(4GNT,(V.?U9!%PX"A[9VN MW8M\W9B\=]C]+F,H9J]V"!-IB@?4MEQ2^32K*XIT;QH&80@"_+F)B($ 0("0 M@2V>Y]OX #UI06O!WR+YT7A!!85I0M\@2/"Y$4UBD50*!5$.AVN*2 MB;WQ+#@>'Q)8GQ%\L8 /SVPM7#N7MFV!O?$\. S##?MZ-64K("A+:2706Q.E M"3%0L13.#4_NI5&@?RJ$<:#UF(@47OUT%(WG;P"3YJ7A;NMZ[=%*4,6*T#0[ MW&YHKH4L%F@0,60?2O866?=R>185GB22_/%\&YCC8#X/=^$0.09A6\I!!%4* M4 7;;"8%&22F?>25KN\E9_M;-3Q@E98QF4'>OZ*(E,%"T "O*JU6(!3K(6,>=O6@\9BW".X4' MCK''-^'R)<:71%YRBV!CX.X-36;!=#X=LHLM*/4. M+ [)M@[<;7[,0)E-SQJ^?/SCYO;+UPN*[C<.-OB6_EX\T $]RH3I1OT8M'PI]7)[>4"^T3N4%WA#ZF&:"02FAA% JTVC&_."\=.N:/AT0_T'U MI;(O#P*L2.W.5'P9H*TDMX_WH:TMA[2YUN4NSJ#;MZG=WR0?>XT5SM7&D1I! MXSPNP8A^$Q$KZ6RRH)X"=0@""-2R3BODU8(-B"^6,'<+M 7L$ZV$D]? MD:9^@]OL-)H*YCW#0LQ-QE)<*J@)__:'?+=UL+0&2)L=G#)YU'TF:$248Z:A M2X;S!:Q:P<&F71>5LQKT\@54=VA\(_]!*S0OR$D@6W_-@#??HZ1Q(O"9DA>$ MMN(:J.**XJ2.Q%_54+0%('3I B$0KXF_,8Y*>2WQF@8S.9)VT+M#A[].(9R& MV@2:M.N=VR+;=TJ*/1;.S<$)HV*%DS?_^=L2K>H?$BE-O_$XVPN>._HAW>_I M/V%[;#(/POEQ9_&Z;;=V8']V='C0O7T&:5R%N^HWU.EFC(/CHZA[N]PXQU$* M=6UO"]T,1' 43.:S%^?<_KY[@HGM]R@:'L[8S^W[KK/^J'=!*X1>NFNHH>J7 MUM_5NM'NIGOA+WB;Z?Z:C.R6$D3/18JEX7!^./"JT;Y85;GKWD)9J+U[S'!; M%YHFX'NJE&U?R$%W_S__%U!+ P04 " J@JU8KE7\.Z0" !6!P &0 M 'AL+W=O2O/5T@[: M2A28M@:FB*TM0&>>Y"LPB2*3D/)A0H6 M,[]V:Q8SW6 E%-P:9ALIN=DNH=*;>1 'NX4[493H%L+%K.8%K "_U[>&9F'/ MD@L)R@JMF('U/+B(SY8C%^\#?@C8V+TQ<6+G7U4^18SH-IP')8\Z;".[WY IV? ML>/+=&7]/]NTL0EES!J+6G9@FDNAVB]_[LYA#S"-7@$D'2#QNMM$7N451[Z8 M&;UAQD43FQMXJQY-XH1RE[)"0[N"<+A8H2EWE8.P'=OW8"-S.0B1FMQ]F M'84G9C5986G:MDJ)>5[&0MDX.$-]P,61H/6!(EHP-\:6\S M]7SI.VVV+*.765R!G-F:9S /J (LF"<(%L='\6ET?D#CJ-)X MR/:9CH^F23PY[_C856.$*AB60#\#P&1[<> NCM&Q9V5_[@/&J6R*PD#!$9A> ML]%X,)V,&5)9GKA:R*DN+1J1(0VMR\H:)="ZV P,4E-@(.M*;P$L>Z)8BN,J M9QLPP"P@5K1 0;;DQ.1@3MFEEC57VTZZ99F6)+-+\'%%JK]I$A2/!ZW5DZ77 MXF#4+K@O]_<9C4?18!Q%K ;C&Y_*_B?#Z=^&I^E@\BE]P\W^(T_V+9Y>*JIP MK]=),(7OZ(Z]4=BVO7ZU?S0NVE[Y.[Q]<>A,"J$LJV!-T&@X&0?,M%V\G:"N M?>>\UTA]V ]+>OC N #:7VMRT$U<@OXI7?P"4$L#!!0 ( "J"K5CU^^PC M2PL "4J 9 >&PO=V]R:W-H965TKETMA;ERCEQ?=%FKE7@\3[_/GQL8L2M9!N9'*5X3\;CI\<+J;/!^4O^[MJ>OS2%3W6FKJUPQ6(A[>JU M2LWRU>!D4'WQ6<\33U\S6X.'G^ M^HS6\X*O6BU=XV]!EDR-N:4/[^)7@S$II%(5>9(@\=^=NE1I2H*@QI^ES$%] M)&UL_EU)?\NVPY:I=.K2I'_HV">O!L\&(E8S6:3^LUG^IDI[GI"\R*2._Q7+ ML/9L/!!1X;Q9E)NAP4)GX7_YO?1#8\.SO@V3WGL M<1;M.(Y*N:^#W$F/W%-Q93*?./&O+%9Q>_\Q=*P5G52*OI[L%'@E[4BA=YI7->*U,'XL//AZ)1^'9QJ-W MF?@4>3-5EH(W'@J?*!RVR&6V$HK6JECHS!LA11P0&5; M!)_HB!2 7:G)2V.&K!\#.PP/(9E#'K;/"WC'V)60.6)P)U/'Z_N\W&W&Q0P) MP@_@,#W/*A^6FN*O3A/%#%'OS#'H%[Y^2\B0:7C\2L5LV:6T2GQ6M.HZD>@W MH:*@V)5<4=U,ACVGD7TZAO6S EYL9E4HY%);2*K#%_S)_KJ\^5#*[4SR4$F2 M#IEI?^2@&N6%=04*JXI6_]IV\*'(7&5(ZS1E'- ^Q<$0\G3\ M3W(NKV-Q\'Y5'TE M%:-&3):&4[&V([R,P?\5/OQYY^>34Y^>>%87!'Y*K+@@+>* *Q"248NPDE. M&H2B!M92Y"&Q;&=:+E>([OK(;?$SI=K54'N#Y*0$.Z2"S+("_J3X<[!'XO<$ MH:+=B,620=YUV'[YZ=<;014.,@0?0#*G:2V'72C3J*@P?2/U?2(][V^$=W>I ME97;&;$1M609QU6W:-3O'IA-=9'JN9ZF[#*K(D4M$SX._ !N*G)Z\H_)V7@X M'H_QL?2CC!(-5U8X6B4:N^ H>'RA\3>U&_;M=J<@,26BX8B%O%444K% MO8V4Z0)M#IP&)UU;0[$84I"ER$QVM.[_T$6[83=*D(/6*,O*5SF]*9O7HEN3 MH,TFCFA*MJ%LUL.J@]>*M5&E/O7"VACZJLQ/B4QBR%^4N1 MYX!E&+9E5*M.0IK1?N#;@J,OJ\TUB:N/[FJ*-V'QQ7IQ@, EW*.^JZCP >]O M5 X<*UGD2MFJ/H;(J,(@+6O]Z<7&-]$?,B?VQMG%(5B#% M7&?AC'UT1FBX]QZ1$S26J29OW2J_9F*#FIB>[-:$VK[-,/=GE)T)R<1>;"2Z MP+1.Z%VE,2>(4)H$D^=APL:*#:*TMYLH3:/(%,S"F=H2+H9G,&8T0Y+ M,^,9M2&2*HT=@T8722HI4J/J%B'^?46X3M%]=>Q+HQVY,EPW;@Y#Y@I;IP') M(T&3\8M:#'\^>2%0P2H-)C=1=FD*Q" "L,]5"#$*V3++#?8X#:B4=EUDH"+L M$X^DD"E H.V>QYPL[%+R*G**X\#!LPI^40'F*SQK0EQP49LM5N$!Y/#=4$81 MF*(Q! JPH_T(9+* 74]'C:X=F>9F8SP89>.AR8&PH7*L:O> M?&OYJ=TM2DX^.G0,>%>- 2?/[C\^[WM:[V0]V7>RWMNN)A8-A34KF?K5T50% M.E-:L]$]/E3?PF*GU&W7M$?/6F@XK,%4?0___P]G]\XL*+MJP%+NK4L"T,:X MT$%:_RUS&:Y>;H"XB7B/LI2/:P?\KBSU=[MJMY >1M8HC?T#4K)"V9PDUZ1L MS?)*\^0<&3*GDES3OK- ^X9,>?!UR!9FK\QU^>9"Q5LV<"?L,@2H1SD>FP(/ M0&SF($EEKJP5J@G[)D=OC4D]<^-DN,> D58A]F48=#=)I=:V&#.,/$::P(8?3ZT5O"MPDC3 MNB9XTGU-T#.8K\=QCIPDCJK0OBW/Y+M'\GM-1[N@JD:7SA&GOH4XY.YJC8!M M&MD^;K^9X\#3[S.8[#N*E%=RX[]Z"'G(V#'9*>AO0SC=;.+Y\F3)$V63%3$9T%QQ>J6R\FK(% M)2Y[E*]QJ==0,K=[/:,&022J0S.)/:;[(:L6:,U-?L(DM^'21#8:%[_#(0NH M81Z5VJZW5;5=MMP6/C0I8V,SW^W@ONW8[=!QWK>>I2^+5^[P8'I:N.2N'6='MXX-^J:.7 MX(A%%_$M7-51@Z0:XV?,&FBH<*H9A;J9[Q.2GL&H8YSINZ*NB&1M%WFKX7Z^ MNG7-R_\PK Q%:I9=$PMUC.Z!IKYBKF6WDJL0MT2 MJPZ7S21QHP0XH*U+5$P]ZP@6TX7VE!92?%1+\8:*_@*P"ZNK(2BU/&UH648P;D!6]3JG\7*G+@EJ0:QTG597""-&?NX8ORG$ M(P%\RZDI0O'\H=(9N9!T?__I\\V7KQ?BW5>H5!EULZ(#U4.,^VCNFK;U=P=T MD>MW6Y2UW2&V2VHD+A,#+[PO,O$&L]5VQ[)Y]1N/1Y?OWURW^]7D/OV*Q-2] MBCXT"Y*N[M>7&3_N6[S_D)YU_Y;55FWC7CZK5*G&O/OC^1I7_UI8;_F]#>X] MB+H9O+\'FJZQB7)X- J:H/WN3\0\"I\9CJ^,]$@?]86H#G,V-\]8$.J'\9 M>OY?4$L#!!0 ( "J"K5A MSI-O0@ 'X> 9 >&PO=V]R:W-H965T MV_;.!+_*H0W6"0'UP_9>34/(''W;HON;H.D[?U- M2[3-5B*U)!4G]^EO9JBW'-=.NT 0Z\&9^8S9*$F^=;$>OU56_<*Q[3G!@0)%+Y7_Z4VZ%&!0J$^Q>A'JI)%KJ MACF36\\D>(')A/VIE5M9]IN*1-2D'P*@$E50H+H-MC+\DYL!FXS[+!@%TRW\ M)J66$^(W^3$M/9/I9B:8'F]MRD-QU8/XM\(\BM[UK[^,3T876R!.2XC3;=QW MA;B=R7@R8!L8L4\KP68Z2;EZ9BMN(9OHW?]$!)=^>0:N,TPZRV(90M()QE7$ M(+QB/M>&^Q1:&B$@(V'1PNB$'8Z/B,*NN!%,+Y@#.:G1"^G84B@!9"!A_LP^ M?+Q_^/SEADGU-<]&RV-AX9Y(/@-,6/C@8+UE46:D6M(+MP*!+/'!)3"X&(1& MN"IC@T#"Q>2"'09' #=)A DECZ'*I&G\7*I'>%UEAE]_.0O&IQ MBIF"]A .,@3\H$JJP:$Y?Q(7"N.@1E?>K7SY2LWPZO#XB&D@-*5NZY6$Y490 MBB#W0OF4/WMQ@AOEPZ+FCSS^O*EO"FSL+SU@ 4G"M0 EDW8E:PL\&;[\?79? M>[Z/3@-V0TYH/NTWX&'6*.T*\/B(C/L&6T($E1FNG59@[2J17DJ>W>1%NR7B M6KI5%:7]RD9(-?OP[FY V;\ >KTFD_!Y3%GZ*". RQ.(%(>I&,89VB;/R7:> MS#3HI5!7N+(ZEA$O<]8C 8V0R(@5]NQ'P?[0%OC;*NRUV3/(^D!K4T&=.WY^ MRQ#-"$+O9_U^(B3UYE5#4BPB1(@&U"N= .H5:NTKM"HIA]VZF%=/K*C@K*.2 MZ("=GIW5[H+^Z?&(?=*.TGT;K,V4LQH*G$Q'M;M)?WP^+A7X M'IC-U/>MNOHCGB@*L'AZ\WGP,*@#IQP(+FI/QL%Q#KU=VK]'->O4Z->"+Q.] M$G VK=VQW()1D6E(RW\ B-H7),* M8M!I6&6D_79$:\K1"ID409H/)H*#H5)AI(ZP]6YL#0/V[C437S/.O1UA]0&V M%UQS0)VEV;+[+X*@:0!M[6W^QOOBM88?;&EH54+XV'VOG#"*!BE8_. 7EY-C M?^/THQ6L ;/2*0BZE'SFAS'I'1&)&-1#=VX"W=A*2 Q8-!^QHISTK@R%3"F= MT@QM+6.TI4<# M@P/LSA0#OC'_Z*37]T;AUFJ0B&Z>??S/@Y<4C(IH.SYO1=N@,Q&T[_.B4XV] M1OCJ1L6UZW??WK'8YOE%]J_,JE59.[;LY?I5H<+57C8NK>@P)(J"#6B$,9*R M/M_'<*S$8$!NV+/ PY&'VN:CL\.J*54R17'O[ZAD-P.AVK@)E8=A8=%")PR) M?KD+JT"#82BRH.9(X!)U*VUQR-!R V#A*43<$Y5[B*4#G(UVC9I)T1#6@K39 MT8.[^6I0:_- \3%T>@Y:EI+;JE ]9[%62YHW2I7!PS ?M+>0BRQ>R#C&;1;N MF,HB8E_;GH/6#-V= M0; @T))BNFY65!A4.V ,E)O .&=21/D.LC/!.EB5X(W#(&9VWE M>^KY[G3G&V4G2YN#0[-3\MCJVD ]F9YX>TS'QY14 +8(L\*J=IM=-@NO3@;W M\')SO,HC'_^5H1\64033FL 4JCV*)9_+6%+[;??I+4>6]1WK[F!;TX?.H K@ M;(&X\(_$AD9$TJVU0:O"8V2^_:,'1JH2W9$X/P]^PLV6@.SQA\*Q)E%U9]1\ M1G[83=P^BF_Z_#2L?1.$$%[2ET\,:$A/_WFP?%I^7+WQWQ2KY?[++&" B0A MBP60C@:GQSW8C=+73G_C=$I?&.?:.9W0Y4IPJ)ZX -XO-)2E_ 8%E)^&PO=V]R:W-H965TR#&CG8V0*=/T*;=]E4MDD55*D[[O>>-^RGCFK!9V[5&N%J+0"<_P48(J MTI3)_2TF8K=T!DZ]\)EO8VT6^JM%SK;XA/KW_%'25[]!B7B*F>(B XF;I7,S MF-\.C;P5^(/C3G7>P7BR%N+9?/P:+1W/$,($0VT0&#U>\ Z3Q 1C6\5IM.8 M-(K=]QK]9^L[^;)F"N]$\I5'.EXZ4PL_!D9O% DRO["KI0= MS!P("Z5%6BD3@Y1GY9.]5G'H*$R],PI^I>!;WJ4AR_*>:;9:2+$#::0)S;Q8 M5ZTVD>.92%%C-,,!\,>'(/# MEQCA3J0YR_80TK/0J$QU\Q RDD[JBE!6>KV'B+_PB&?;=IL6-:'L;-UC=,5> M4%(;0U:D:](4FU)9F3W/.$;$>GK/(L3(J( (R9 M7&C,-&<),2$-ZF3 S89:^P@>OQ7\A24DK8 IX,2C"&-0&!:2:TYX.R1T?$49 MI81"73EAM-*D!&(!05JQ1+ M1$C+]D33GD#-1?MU=P%Q-"^!:^7KFL#7RGX;!)O()@W)ODU$E6<=,UW&MNM\ M$UVAT#B>HYW#5:@5;*1(K94(,T$#CFER@=FD:FH,QZP77__CYQ6:J.TC/BK89_'['9M1D$VY-+\_A:]6=4'=GW2I5:W82 M-1JZH^G4]68>C )W.O%=+YC6_=GZ]S<0KTH69Y#/M=%':VK@7S?/^TYET-^0 MLO!.SXS3IC["@P"6BL)TJ:W0D%+((WJ+VEJKR_QTI?4J9TR_7"#0UDD)_:_5 MQW]<+P^U*U?5,=#ULQ;_ 7X,/'<\&W_H+OEC=SP>?3BJD*LW*^3MJ!S'O-[I M9+I9:C->+ST<9<@]]F_>]<;KC0[=\WK#V8F[G0P=D>!_]W, MMT-VY+G^>')F^!\-SOHT"&TU'LU=K-Q )C.2/CPW[0#;%+JP[A;55,Z$;L^5 M2J@STHP_%PI[C2&C^6B&;21 B:I-8DHR[=$A=#B7J?29<97^'-=G40-J>K@] M;7NG8AF86,YFOCL9S4[$I"BW]A*D3#0R7=X4 MFM7FGG537B]:\?*21DG:#I$A=MK.9K7F11++1Z+N_AGBQ M4OJ;60AAV?TR+\SE8&%M^?+LS"0+L>3&5Z4HX$FF]));N-3S,U-JP5-:M,S/ MHB 8GRVY+ 97%W3OH[ZZ4)7-92$^:F:JY9+KAQN1J]7E(!PT-S[)^<+BC;.K MBY+/Q:VP7\J/&J[.6BZI7(K"2%4P+;++P77X\F:(]$3P58J5Z?QFJ,E,J6]X M\4=Z.0A0()&+Q"('#E]WXK7(0[:+7%A]W?#_3?2'729<2->J_Q/ MF=K%Y6 Z8*G(>)7;3VKU#U'K,T)^B2(N M!Y )1N@[,;CZ]9=P'+PZ(.>PE7-XB/NSY#S,*1SY;!\WL&IXSOXHTBH1D&26 M?>QK)8<]BV5$:@W7X$!<.FQ/*EEY[8"0SS4 BO:WGA M !00(E;+Q+;ZT'KW=-?CJI"V0W-WPA0(H'N+V3%D/I6V.Y$_.#]U;'Y-1"=H MHP(JHUB6N7H0PJ#T'9=ZC!O6L1Q4.:$ESW&=J< [_<5 H]!;UD @;M/ZU;2 M+KI\?0RD]^#!YE/- MC/A>H5"UI"0"431+.2O!?(H2.5.59@^"0R9G6BV)K=L=9?'1 D/V]GLE[0,H MG !?D-E5C,^[#;:'O%L'AO4=K IM#:(!*$A+&8/3ZTZ"K5(*]"(5W:AM/P/ M+$=W2VN%0"Y:J,Q#\" TL@8'H!L6M>S-MF!2!;WFNIFB8M@ X@V!0M2IM M9/O!4K"W"AS._YH6"J)(I$L4C4@#'H'_")5A5/1J X: *QGXG,)4.&\DG0[@ ML6X)V302]8TZI'UVG:82U_"\*39/,517P(2;12V?WPF*GI$@=1[8K&8 DJ@" MY.IF$@B2Y[5JO,FVWI(NM8>>RJO4U8A,)I!FSDD-"4N;6/+(: D( 7 .,\:' M^K7/TYN;NK;2MPK/;'W/ HO%KCP74,#(^FW&]UCX/1\MXM9;\/M.H8FZIFO8R\V%X70&!]_AW*W(

8XR=U3MQAU)YZ$M_PU;-KW0:<$<+FOE [\# M=*JP8@'XA<1"=_,VFU 85'"7* MT:\\74!%A]C=4G-D_.1@(3!E2AX&T("$] M*(US"99&FW6(<) +1TV=K>/'JI;E?HYM/.':=4WO<8Z&'M:Z^$5C JL@X)]N M(%Y*I*_K?&4A78JT5N&-2!R2C<-F/;9C0<_!+J)(N:YU)TR2"P,FWMZ\#8UG MH!R??2BV5;6/AD'/Y91>==="CV_,4;W8W-G-]@0!59(P\J(@]H(H1EYA[$WC MB3<<#EVP-F&\)>,C,E$2WPN=2#=T[>O%N\0%2!G3*- 9!WR8-EJ@Y13^4N!\ M\&6;@>>P(UOA1Z%V0[1U%J=5.Y2X,ESW)H$G(>P=UQ#'S4&&S]X\G3KNCTW- M?L-@0HKM%HN0"P94$+\B#ZSH:$JDIQQJ'Y]W.QS+N&SFH1)'3#056OL1C7NP MX!GJQVP%)>4HA-%K[+="7E/ ]NVT^^AACUB(0Z2A;FSE4IS.*#CW$&,1Z2#3 M@\0^#J*/\^R["1)7S0L81DP/;T,TXV_LE48AE@<>S70+=_=(NX5_"/>V!L'& MA\:O@4 &B%ZM&F]T1SC4XZE:>RU;V?3Z>3V7DP0;^$=HRP%R=-&^Y7HND-$& MG, AII2PFHA#!+BPSQ;*ACG 9-M'@9^^E2.)S>: L&<+.562?$,TK$ MD';9KA5M$*:[[:-%SLG%=F]YXZ:.)_.RE>QG?7\FM;HGQELD:S6;.Z0N51$H MY8(>H_(IV#M7)9G\"$:.$7R&DW/VNX/,1-.!:-A"-O<*O7@TV;H[',7L,\&( MW3-Z8TO8SAN'$7R/XVA=U9I_.O;64_>?!,[EY(W-NKHU;CU_:N!$C(R:X?SQ M>(*BUMQU+?P-MK+?L)5] MI5;V88W?O"YZJWO0:#SV8M"T87+$SOUHXO!/+4L8]87%ZZ_@0ZP8!=;-W &@ MXW *O":CDW4HA7XPQ'*;"6F)(CKWQM.H0Q'X$&P]&3=<$(T"+QI/.@)._&C: M!3#=/*U1$E6@X[NUD&E]HG.RQ7^7AKN^'4SZ4".M?4!I"Y^$WG0R\L+(@?T0 ML."Y%XZ&&\#M.:BI4^0@-,OFT*H'=?X/)6E_:=I1HJ3Y=IHA2XG'YCB@TB'! MT ^C%RU][(_AZA3N1O#]]AY5@XWO%%;G'$O#]-P?K^DG8S]&^FF(WRU]*O$( M#FST($6>LF"](.A0Y3*C'M46%+1J735JIQS+>M(\86,?'-BPZ5W\**AL-MF) M(G]"M:MK'&SN'C8M]H\_)?DB89TT- M/P,2]%/UKT0"?U7Z[4,(ZYHZ"KHM ,K4-&BOGX =0B^*SKM7PW"MC.H<)I0] M*W=WG,1QYSKR)E&XI5(/1O0X$G0]C"&\_QE '#KR_;NCBT=1QN-HXVUS K'5 M&MTAQD>-!>81O#'QIN<3;SSL-O0P\L_/'9CI=T$,JL1^/#^*0J3<-Q]ZH VJ/"+VLP[[!!AT,LL5E MZ$VCB3<:1T]V6.=/198J,'.A'-IVDZ06/(=)D M2!VDNC\^$FT]#>ZLBS.1\,J(7BU-*D!6A87!'&>Z F8Z!:W.E<]<&5,W-#I MI8-IZH>.+\=*2E,DGW,\F">1T_;_-] (IE>!IP_72:+H50/\VZU0N]XN.>N\ M_+,4,"#C*TXX5U>%=>\!M7?;MZBNW="<$"%2 #/,Z5L&PO=V]R:W-H965TLUG.=>-*J?#9@&VJ2ICM Y:Z7423J-]XD7GA M>&.\G- MPDW\$X5IIS#UO(,AS_*C<&(Y-[H%P]*$QA_>5:]-Y*3BI+PZ0Z>2]-SR226Z M0O@J-FCG8T>(O#]..NV'H#W]B?8,OFCE"@N?5(KIH?Z8F QTICV=A^E)P"_" MC& V.8=I/+TX@3<;W)MYO-E_="]H7QS7YH:XM;5(+4^A_R^VD]G%NDZL1[,/"UP+A45>U4%LHA*4V2G2NY'=,04#6E"4X ML8&U*!L1FJ2D+A4J01 Y=;1U()WE*D=C2(>%A;5(>P2F,Z!\)<60,! JA8^8 M8+5"T^_.1IX%JZY0828=L2B%8S@-CHYP@R:1%AF0"CYY UTS&PORD#%9/<*% M,(1C49UEO%QM22S1)&1KK5*I\F,.CN#>TBA*BG//H0O2V;N;Z>3ZS@)F&?J! MX>T8HLL6OJ/10)/0J[C"($(5&@"Y 8Z%(T3@LR3'C$S(_/:XP3XVF=$5R)!# MYW.X%RWKF,C+F:CJNX^>64*AX!3A)BF$RDF,Z27"%E WQC9"N3[,CUHI]BEI MW !!50*/'@(^=0CP;'1N1'4.;2')FQI-Q1:^-:*4F20+MB(W8-58*DE* #N? M"S8MU0#LIZUTDDY;Z0HZV3=/C'K"3$T::%1C">&8:^R0""Z)2C?D$#(7!KFZ M_,!%P]YQBK%?[*+1@8Q^Z 2EW9X8V_G1]BZ6:6.XCOY1VL]]WDF[[K M$@_<_A\MA@ZCVTP;],5EL+-]HJK8$$H6[H/V;^KY_DCW']2U[UO#&.^O?KGN M:V#'@,]1K@6')=397X8"(<9#@$)P0A*?5%:&7G[!M EW^WWBF _I3-E&V:3= M@"@QE[83]V-BA8D@!KOV1F'*+5=N<.Q5TK#)J%&IS/:5?5ZTJ;4?!01=BRT: MVUNS8>1TQZ)T:)3P^'1GRZJI/!NB.+DQS'_ 1U6E$HF M)=9HJ+5 T5S+I*+!):GR_1B@EY&#VNB,*TF3W%X2Z4982]U8V))[]IPG9TL/ MGS!!)\Q TF"D%/@>X-'KZ2D/89 F!U5I-Y +08,T#-6Z694RH7 Y(SC"P87M M87.E&OONJMD )=X>YD%3 U)DA.K2P(;9">9 #JVE?_$=NV#NH- MDJ^'M=9* M\BVAPI6J"5T6!CZ&83 8<=T]M#."PE<>YK3:-H9L[9?$[FY) M]WGNN;?-ZU5MOMN%4HVX+XO*OME;-,WRY?&QS1:JE'98+U6%.[/:E++!5S,_ MMDNC9,Z+RN)X,AJ='9=25WMO7_.U:_/V==TVA:[4M1&V+4MI'MZIHEZ]V1OO MA0M?]'S1T(7CMZ^76WP[3CNDNM255;7E3!J]F;OO4/Y?5Y0?ME=6'Y7[%RSYZ, M]D36VJ8N_6)(4.K*_2_OO1V2!>>/+9CX!1.6VQW$4KZ7C7S[VM0K8>AI[$8? M6%5>#>%T14ZY:0SN:JQKWE[59:D;6+FQ0E:YN*JK1E=S565:V=?'#8Z@!X\S MO]T[M]WDD>U.Q"=LL+#BERI7>7_],42+\DV"?.\F.S?\),U0G(P'8C*:G.[8 M[R3J>\+[G?R_]'7;G6[?CE+FI5W*3+W90TY89>[4WMN?_S8^&[W:(>QI%/9T MU^X_+NSN[<;3H=BYI?BH,^2;$I=SHQ0]A&AL%G!FHXRVXIVNEPN)7!B(7ZML MB'_$93M'D,([XXN!:!:*#EC*ZD$H6J-RH:NF%E)4=76D[K.BM4A"4?AS9#AG M(&K#R\-1&Y(,=HK"Z_V]@5BVQK82TN/HU4)GW;*YP65(A1NIL&OR#82I'V31 M/!S=*FE@GB#P .K@F9PNT7I#.4^;\;Y MEO_((1HD0%&9,HT@$:Q-/72:-4 M^$2CLD55%_7\@5VPE U9FO>R +I">@FA4E;?*1: X+?%'2"9I2^X*0O 3P%Q ML64]$TNU;'2N/,X)9YU,M8W.\"3V@#+ > LJJ=0>36*#9&AOA4)M.RT'\ILEK>9I +;H$1; M7 M)M8#X!ZP9%:"%^JU&LAN)KXFX$@BPL# QWS10H(X>D3D*)7(]UTT(5O(8A&U02ZW X15*NI4%?9F% ,ZC M20<4K7^@-I(^"(TV<[$%T>Q297JF\7"F3=:6MJ& L$/QOC4A\IL%["%*!_:* MP%X JN&>@-4L+CZ<#)!;VPR$<'*"$_"L@!6XI3GN@V5O'WI)JBN7'%3,G_+2 M$-*$P"*1XPU+H/7/MG@@V<:[( O8=OTKXZ5WQ4V[7&+=&C9>U\5#2+V/\A9I M"3>22C?#2P=+U]$PP[5D"8DF:8RNO]X?WE^%6!=J4,C-JIJ,"3E-93"<=D_#+>@O#4ZR9G,V0/U+$#9V(? M[&O$J^R);H/H:W0H(@%%1JS!75E8 ^:9J4O1H%7C??#_4%ROE5.V1KH&Z>22 MPC,=4I#W"=8"*A0*]H;9(X>*]2UHG13*7EJ2 C("EC.?C-3JVE]/JL4OE+P; MUQUJIV*7T@>%"XD-S2-\.&=VMG*.]%G'U@B!?$^-@T7XE77NS$LEN-TFS[-# MM5G5CVL;XBE*0F'$D+O.*2Z@Q$4$R5GAL0" MCMZ@@#BVX0V2E@3B2)U;&?^UXS"/%*:>'6*-1/#DVTK6>F1NFF>P5?].,>?C M5.0?DU?XF$*G_!>U+XTL'.U+;?<[E[(K:6JLE>MYJSG//3M 7AR[G-/CL!DV1[36+!]?OCP70T8F$#$\"^ M?96SI&UG4)*&H!V] 'IW@S*NJ'CF;2Q_S.CIDBI).Z ,(D7&I.O*.S_]K:*R M)&X:*B!#<,E$MXVJ93%'\]6"32,C)= M5MLF<'>L:(W+-XJ./_STP@FOJ[NZ0!22AZR"!C[05POE2VEZE5('^7<;P]6I M@&\<>XY*&S /P(JA4@^K;OH=B4J>RYEGJ*-&WN,0%#N.9.\U6KD_&9R.QF+@ MZ=M*6J]]ET.F%W1ITK@#MR8-YVIL0D@JHQ8T+ =L9"Y KTK2!8N7X3DR11L6W'O6TRZ4-#< M!\[JHJA7]F4\X:G_OU+D1X]%MWID?'K.L2^=H@KWL8T7RGZ];Z1V5'7DDPQLB@V")1QW&)!/-K]$40G&?T/#9 MWI38 CW8E2\R6=NL =W^Z6C*6!IAV$E!@,1LMTC5'ZSK']JGIYP/1I$1EW)D MA;'B_-3/N(A0U>(+>^5]_SQ6<7\\.>D]^G=^]++_*(. <0XBMM#;IN\Q"&R9 MTH');C?Z\^+9:LIRMUNR03<&("?T>-701]/O:K4C2#])KKXGXK/[/(XV?+P+ M6KA-W?9!A?5(HQ'($CB2Z27C@$(\$(BZR/$XBHQLM._'0\AV6S/_9PX 0_Z. M*&?=HH#=P?P4I]=[Z)@07_A$4^_C4*.@OC>7<8 ##@];2^,,3]9PQ:3.4!2M M[ZZJ[<.?+W3:MJ.M'T>B%:!7LU',KU#Q41)F];SRP=HSP M2?=HN\![N)+HC.(2Q)MM*\G,BGI]\UTUH?BQK_1F\28&?L1A 4JEW"QR$Z,/ MC)HYEO=[C> ^&SBFZ0Z^HH,IRN"^EN:!^IZ:)WXI1*G0M>M=R+$D')/<00Q/ M:,1>D*\.&%-R=L#:H,95$G0/7C7>7<8N_#'G'D;RXB:/+I:VQ/II#*)'HRX$ M/,QH6)')\,5/7O&"I<7E&>S9G\JZ_L77PCG-@B0WG6PDG0CB:/RVESWKG2N) MZ5]&\!BWJQE?>(:7)(@OYDFT=P262I%=2#>XX!XX%@U2EGAA9$CAV-M6%[1X M"[].0:6BJ9<5MS5EML?D@]YKQ]8JUQM1Z!VZVL<3OU"O?(M+05&65)=A74$$ M WC!="STTH?>Q:2(C_@PC774&9UJWZ[P5YTQ\6>(\D'7>SWCRPBDVB83TP17 MP@"WG+&RX%=$AM*9*4/_2&HZG(G#*6YN''%K:ZKP,+!*20%-E7E4'TFKE>4C M$ZH#-]- TUUMO)-IMN:L'^^$&U*;F&\TO2PX[7;&U^'&"XW>;8]QV$VMF(XS M_&B>@'?X)"U/OT-8)I2K?_+ES94X/YWXPNT@DC:B](2U;I&580"[,0[UM8MF M7QR)N.U]$YN!-0@8BIM $!(7Y;6;W\?9#XRM2WHC0?)P-;&-MUMZ?DOP3\\2 MFI3.NK>U,?6*P8'@3=%P*#CKY,A5T!M? C[3=)*3Z8.F?*!57_@4Q,S-YP]? M!NA804*GPRE0:DE39'BU3%^=RFY3/"]F15V[CI&6!."DEYGAM0\G,$FV84UD M78%';MG6WND^]821F;H<&B@Q:_(12A@?L3"+&C9";)CZSE-+P$5MDDYQ/>!2_K:N#Y'NL\'9=!(Y MO/&YPZC0EHEDEK:\DT4;H=X/+T!L=8E'W>;="^[0[:3^*%P"^R)>T?L,?GGE M)@47Q'\4C_::3:;1WSX2;7KQT)5MWZ8@X!27IS W(<_%2>3&#V!(>YIB<9Z[ M,HW;#V[,&-^U:0)RTTT!6.Q>(+&U;4";1#]&"C_AZN"H'U@Q=@)O<8I$%>J@ M<"Q!6>-H S]BDS5>@=A#\X1XYMYL12NX5RI?%^FXKE>Y.O&Z\3?1ZVVR,"!' M\X;8=^?R3RGJ^()WX[1.\>Z/LSDX;'B+I MUL,I$E+*%8>*B?$AT@=U:Z(8H%E$ /4NX5SZQRWV+TZG+$HGV)H,J?0L1CJA M3.DHS/*.H,Q1ZS7@Y4#-NY_5T-[F402/E3"T\ @Z](99ZX9E[D=2O,ULYB*F M6U*J9E'G,3&ZZ#CHN&SJW<,8BP@+T_SP8,>!"'/7-*A#O*V-*7H\N#^F8&0\ MN]A23GJ0_>P)Q<;093SM3U)V#%TNSIXS<_G,<*DK]Y-I]^OEWCBS\+,YMDZ< M=#%/5JM#UNM_F63^Z/]?V53I#W834X6'N'WE4.4VE>.#V8A'UEBE F&!;JV) M/W?KHXA6.]3Y'!LG[L3KMIF1_CV+KTWD;#+\Y('.Y%5RY?2B&X[&>+<=^8#$ MZCX#L9^[)H$F0>LCOT3RG6>M7^G&N GQ/MJ4_X#;D,.X;CP:GL4OH^%Y_/Q> M6S>'8.ZX9:>X SB>^"E^G0Y'R;?$?^OT0XIL.BY/' M-,9[L7[PRWWZ$]\G\>00WA^/SNGSBXT=QX/)!=\Z2RZ=G(SHTC2]='9"E\ZW M;'""#;[&L#\^FI?XFQDX\.^AZ)!YP.3J9C(*JU1*M;-Z'U12.^G)@. MQN,7A^ZI]4+HIDI)\5P7\6 R'A]Z$;N,F0Y&IYL&>QP4UOD(:A7JDMK^4N3E M,S8X$ERPJR81:C(9[5S!N;&VZFQP#L_O5&_;WP(<)W^T42HSYS]-H9\TP3_N M[S?BU?C7+Y?NCSZZQ]V?SD#W.4V*"C7#TA$ZSSW7HX4O3;WD/P%!P6GJDC_2 M6Q-EZ '+JT2J)&77_WY'2E:<5,E2(/MB4]+=P^>>.QYO MOI/JB\X1#7PK"Z$77FY,=38V=PQW&GC]9@(UE+^<4^O$\77F ) M88&)L0B,_K9XA45A@8C&UQ;3Z[:TCL?K _IO+G:*98,$,IG#-E-G# M9\6$9DXO/1\:PK=6PZ3%NFRPHB>P8O@HA##^R2XS,#G"E2PK)O9V[W!ZKB&194F' MD>HZ^3* J]6'%IF)%+C1P+*,%YRXT5(AF=/Q3U'1/JJE7!%E;C_W\'0P[S#! M@XQ^670*T7_ M%CZP4M;6+:T1,B7+H]@(XR3TI^',^9Y$_G0R)H6H:BIT3:G8^U I3EV1%_LF M4$O&R%X)=6Z5:?6ME,RX@0T*5$Z>]1XT*] Q__/3S>KV[@*X^*=M@EPXKUO! MK>W*.*')I2/KNRS8+*%*."59UU5%I'K1B."1HPU.R3TKJ*(JMF]4?"3%CE)) M $E14X>@5F=R;CMSTFBG2%:^9>L"?1!T(;F0P_,'J=\/X'-O775)W2(Y;%'4 M3J23Z>Q>]W'0$+(Q_J\RPH[*\W&<_1RMM04S.94>E$T'1=M!^RJO*;;CTAG MZFFBQQER:DQ&0:-&[(>G87\^OL_^ZW&UN6-:RX0[F:\^_;[J4/MZQ1,\'E45 MB7TRB8)#GL>GP2M1;2G9RI3*^IZ$T=BVGD.A'QC9R2 %4MS6[7WEL$K56\Z MQB';QP[E]K!PTEJYX_X"MK&C13FS(0OY'8V.YP]@C@;=U= ?C*SA[)NE& M:A_L!MT@OOP74$L#!!0 ( "J"K5AXY$U(OP< '<3 9 >&PO=V]R M:W-H965T[QW=WP\Z7SC_'THE(KB MH30V7 R*&*NWXW'("E7*,'*5LGBR=+Z4$3_]:APJKV3.3J493R>3LW$IM1U< MGO.]&W]Y[NIHM%4W7H2Z+*7?7BGC-A>#XT%[XU:OBD@WQI?GE5RIN8IWU8W' MKW&'DNM2V:"=%5XM+P:SX[=79V3/!G]JM0F]:T%,%L[=TX_/^<5@0@$IH[)( M"!)_UNI:&4- ".-;@SGHEB3'_G6+_I&Y@\M"!G7MS%\ZC\7%X,U Y&HI:Q-O MW>:3:OB\(KS,F<#_BTVR/9T.1%:'Z,K&&1&4VJ:_\J')0\_AS>0)AVGC,.6X MTT(6Y=QOAR1IH=,%4V1O!:4M%F4>/IQI^\?)*!AV$6XH;KX*R47*N M?KIQ1F=:A9_/QQ&KD.TX:Q"O$N+T"<03\<796 3QP>8JW_4?([HNQ&D;XM7T M(. 7Z4?BY'@HII/IZ0&\DX[R">.=/$6Y#K@3PF@?M^1ZNM^5=LC;4,E,70PJ MRI=?J\'ERQ?'9Y-W!P([[0([/81^>1<45>)#B!KMIL*^^ XB[(_O1UCQM5 " MCROI4[7Q,',HE@TJIZN XN>PS,526VDS+8T(Z R%S1B#T):,2 ]TW*)=8R%^ MGR54M[JTN9 !(E#1XF0MHY#+);8I>R(P MYVEQ6;J:UD-XL%7"P%5E6()X-GD%7&:0">!1@$'\CL", MF+:T>TB%5E[ZK-@.^4DBP_&G",%KK;S8%#HK1*9\A.0_\MQH)&1!O#*'\+^K M?-B$3!RA)B3DN"(\B):1"T?MMU8M1,]3++TKA77V"!)=VYRIU=41;C<1E=H@ M,\ZBD>6V*0IN+^M(?: >CNY&\Y'P;BL-)V/')Z#[W3_H-ZS$%$S:!^A5(O[I M^E;,5EYQL8?I,2RQ7=#N,LM2C1&MTFN.K-EIW%FRJL"5;A-]$(O.;SG!:0T* MI$5L_,*0KRCUJ:&I0JY*JSLO;E_*LGKW?HA":@ML@_R%AC#"\74#Q0 -LZY= MF"%O=MWKP\8U,4$&F48?K[7<:06T#-4DDP'UQ_Z&12*5XFEI(8VA0.,=T6F9 M/Q8(]U59&;=5300$UMWA)$1?9S'M$<;\<7FC $G4 *C7S6;NIYQ@R04FGNN' M;*'1(,2$Z6F_UR$E)6$AG5F=ZA\>W8V^5T87SN5I+TNCOW=:B3-?>4]$Y4,C M,FGS:D@>1(R;=V7< FNCI:TK=<;RHI/@\8YRD2C (NT'$JV:0H2:^;I51L=/ MUX[B,R2V")NU"JOKM!%(<_$@24!H#>ZLIDK,8Z>XF(U,CM%"L204F%7,5M2V MW<8'3]NAOX<0N[- KD!G(?^8U]\I*N?HU \RQ%0LKK-D M86G7ZP"O"V@W6WV5>B-M\EB1B-F2#X@LY1G,##=+4DA)G8BAKI-(:#('/11+ M0_TI&S>+?\O4.^A>S5%HH% CY=BT@X^B5"PG$H&;GADNYHMO),Y]+5W MXD =H)MDD6,2]-O$0/:ZAU0H\("\K_*CWJ'_X[$+_:UC)YCK3D(!@A-!\7D< M>CV1*Q## IP/O)W:<$+4DV'5S,%<##J0?E,I_'CGSI?48Y'8O:?\U)IHDJ9GV65T"@Q;E@W+C:I/O!-^; M8.J*(]5(2'<>#W>SB1RT# .M@$.-B#]OH"%'SLOS1AI6GZ#ZL15N [)^"&% MIQ42[M3:%F])3:U=ADDA=46>E E9U3:]YG%#P69!)2898#N_>'C%'XL!P_JH;SE\=',[GO:%LEHY.VN_MB]*^6?U_ 5)-2:DE)J0%R9EU M71::BH9V8ND/C/(1JFJA*NI&5P=DKVFM5+\_H",8!1N4ZW[]/G;UF^],_OL2 M/[.6"G?+?0Z%%_2^+(XG1[^1=K++%M.)4/1"*-Y#LLH%:MJ\TIV,#E3GK*O. MV<%D]A.((=&1[*:8;Q4-"V#^&0WQX_MHJM/_AI[EKJ*D448F)^_$9TKM.K$D MADFB'E/:@T1V,=]Z#-=7#G]XX/LXFU\-612!N=?VC@6)C6?SNY3&H\GKH9@K MEJ"F%N3TTU=70?JF;R8_OQ6?2\R':]7-8\F,I[_6\WVG/4$\31V=(_Y6<1_S MKKX]YB#4\9G?->'^,H0Y"\!7^8#5FDA?G^Z+]-&R'^&^SAGW/H:4RJ_XDP_+ MB8WINTAWM_NJ-$L?4Q[-TR>I+]*O--3=J"5<)Z/7V-$^?>9)/Z*K^-/*PL7H M2K[$2(13G SP?.FPPYH?M$#WK>WR7U!+ P04 " J@JU8,7H0N5@$ ", M% &0 'AL+W=O:]>?=<\7-9()(G66_W&AIQ8R%9N"5(_2M_TR]8/IQ!8 M6P(KT3L5E&AY0R4=#SE;$ZYV(S?UD9B:4*-R?J2",I44/X%4,#(%-^:^]$&0LP<%$:VA+E&L(M;=K8BK5(1U0(1-[E@D MEX*\BSSPRO0ZJIOK;&4Z7UF-#%'!#K'--K$,RVG@9^<^L!-^]C?ZH,[TE+-3 MSUE5U(5841=&&I:, /X,VOC-*[-K7#;H[>1Z.TW9A(S+A.*:"4ENL;\)\A&9H1,_TR &\MB9=L@#,A8Q!D'L M?)R)>$U,N^UT^P6 ^C*MRP+DS&Q5"7HIZP5[!AYA Y0$VV/D8J!G@;^@JIOM MA/3:YX91,KO(_\P<&*W"7MLTT!Z^8AQ-)S,6>3M.5MMHX%1=I[L?F*0!H:7L M$RK[PEWVU7K&LMJ#HYX9E'R#)+U>+P>DZ7<#+H0SX%D&VC\]XWZM#+1[;#K<\\9-/@$-;:+6>?TVX.^ MW="MS_-N?=[T'F:)E43/)V"56AY4IZRMYP\ M1UU29O6Z(A#'FU$:;]7Y][N,N_]K]#^LT=,*Y;1R3(=S:1!:K:/X0\.\KOCV MCX^[@FHU8*J%=HHU@WUM2V.]%M\PY;OYE.^>/.4K!S@UZ(N#/YVWV?"^@9FL M_*BI4P&GKHS1^CLJ#_ZF-6OTLPN_\61QJ*L530^WIE?]N?-E V;7=E@$9 .4 M%X*^]Q-2^<6H.2JFQT%L5QP.L#V6^8?6U2S_:N7JLE@OW!"%P!?)/9@@+HLC MF5X6Y=#\JFV2WC#MMJ?W=!C)A?H3"6".I$:GAP=+GMY]I0O)5LE]TXQ)R<+D M(O$" ," M&0 'AL+W=OJTKTHK> ZWFIA22JI_CT"HY2"(@]7!'9]GUAV$:;^@["!F7*)>2&JYQHF V"87P^ZCI[;_"#P]*LK8E3,E'JT6VNIX,@

)C 9<@A -"&K]JS* )Z1S7UROT3UX[:IE0 Y=*_.13FPV"TX!,849+8>_4 M\@O4>HX='E/"^%^RK&VC@+#26"5K9V0@>5X]Z5.=A[SH18%K]T&)(YQBR&GY4P2@%! MNK\7]Z*+'9R[#>?N+O1T7#4043-RF=%\#H;PG+RFY,!):9'KG"D);?(-&QX! M[NE3F\RTDN0AQZ86_ ^Z?\9F-I4#5IU@\PP7E OW$1SB'#@<4P$$*_$(UIV1 M,;!2<\MA:ZIVB]G?.TVBS@5YZ_->62HVQ#ZWV";^N8W_K$=4T)QA+JZ @9R@ M4_UA=1J[#^0@Z46M&I-M8'*?23(!3 G@@&*"&L-GG%$W;TR#T3LC0ZG*W*[9 M(&V?=+JF0VV)(1S/=?)Q^WO(8%"4 M5@WKYK2YZH;5A/]G7MV3&'[NVE/ #%VCHY/C@.CJ[JDV5A5^WD^4Q=O#+S.\ MKD$[ WP_4\JN-BY \P<@_0M02P,$% @ *H*M6$7H+3[H P K@X !D M !X;"]W;W)K&UL[5=M;]LX#/XK@C<,*^#5;WEK MFP1HLBMNP!7HM=WNLV(SL5!;\B0Y6?_]4;+C.IV=KOUP..#N2RV1XJ.'%,F& MTYV0#RH%T.1'GG$U?%K0#=R! M_EK<2-QY#4K"DT5QK#]GJ/?F5]1U]65,%29'^Q1*+3-F_9%>='?L.B4NE15X;(X.<\>I+?]1Q:!E,^@S"VB"T MO*N++,O/5-/Y5(H=D>8THIF%==5:(SG&S:/<:8E:AG9Z?D69)-]H5@*Y!JI* M"1AQK[K*0)U,/8VWF+->7",N*L2P!S$BUX+K5)'?> +)H;V'[!J*X9[B M(CP*>$WE*8D"EX1^.#B"%S4N1Q8O>IW+79Y60(-N(%,OYZJ@, K$N>J HHA?C!I"&-8U'R%M/W M9#!RS\Y&QP1F%807'9+++669B> GC/8GA2SKNVU4EM87=B"U(7A74!GB,U;W*V(::?U!/%XS=*/![ M\;NU2R$+(:D&LA+F#?;ZT/7]?JQN[2U@\K#8E)+)A[>'4][OJ[1>]Y7L>S(.W' 0K;"5U.XS>'J?_^^%_NA\. \S#X3'!/]$/7^Q[T=@-!Z,#NS:G'O6K^EX8 M38[TO2YM7]\;8*V?]6)U:U_=]WZ]OYWYDY[=F_M;X(?N:-3N9\/('4V>=;RS M T$-WO7KU&O-$.C4QDY*BEA'JG&BD3;#V&4U@SP=KR8Y_)6X8?BN&:S1U#\= M#QTBJ^FHVFA1V(ED)33.-W:9XD )TAQ _5I@WZHWYH)F1)W_#5!+ P04 M" J@JU8V)5XO*L" !T!@ &0 'AL+W=OS?SW8^ M2!E42'N)[9M[CL_QC6^F>R$?5(&HX;ED7,V\0NO=>1"HK,"2J%.Q0V[>;(0L MB39+N0W43B+)':AD012&HZ DE'OIU,7N9#H5E6:4XYT$594ED7_FR,1^Y@V\ M-K"DVT+;0)!.=V2+*]0_=W?2K(*.):LM\X[\;+FBA< M"/:;YKJ8>1,/$?9T[CCW(*J5%V8"-@I+R>B3/ MS3GT )/P'4#4 "*GN][(J;PBFJ13*?8@;;9ALQ-GU:&-.,IM459:FK?4X'2Z M1*4ES33FL""J@"_W9,U0?9T&VK#;G"!KF.8U4_0.4PRW@NM"P37/,3_$!T95 M)RUJI155(:+!"EL,=@QT'T(BH))_]BF>#;;QIE M^1H]\(=A^&IU+S1A[::OA/O.CCSD!U6(/0?*01<("V'N U>V.H(KP6A.;.)* MFZ%TYIORPHWID =',?&3PZ.(_=$D;@-O?7-!KQ.4*+>NWRG(1,5UW12Z:-=2 M+^M.\I)>]V-3S2WE"AAN##0\'0\]D'6/JQ=:[%Q?60MMNI2;%N:W@-(FF/<; M(72[L!MT/YKT+U!+ P04 " J@JU89USG6HD" *!@ &0 'AL+W=O MQ\_Y?#>IE7XR!8 ESZ609NH5 MUE9CWS=I 24SYZH"B7]RI4MFT=1+WU0:6-: 2N'3(!CX)>/22R:-[TXG$[6R M@DNXT\2LRI+IEQD(54^]T-LZYGQ96.?PDTG%EG /]GMUI]'R.Y:,ER -5Y)H MR*?>93B>Q2Z^"?C!H38[>^(R62CUY(R;;.H%3A (2*UC8+BLX0J$<$0HX^>& MT^N.=,#=_9;].29+:;>R",9Y&PE[%S57V"33]_QI4J8YDOJ M-I8./9*NC%7E!HP*2B[;E3UO[F$', K> = -@#:ZVX,:E=?,LF2B54VTBT8V MMVE2;= HCDM7E'NK\2]'G$UNY!JD5?JE1R0^@9,'MA!@3B>^17(7XJ<;HEE+ M1-\ABLBMDK8PY)/,(-O'^RBJ4T:WRF;T(.$MT^_8@^D@>L8'/N#RKM$K!O,8/XKC;#X/1NW)H M;S@:_.&->E$\)%\=87C3P2EY4):) M/='#.-RS1S1\ZRWX._U9@EXV4\A@85;2MJW:>;M!=]GV]VMX.R7QQI=<&B(@ M1VAP/NQ[1+>3IS6LJIIN7RB+LZ/9%CBL0;L _)\K9;>&.Z ;_\DO4$L#!!0 M ( "J"K5@/2/I3K ( (@& 9 >&PO=V]R:W-H965TQX_=Q=?5@ M-3KNRGVAM,-)5@W=PSVH[\U6H.48EJRL@J9%..O!O>G[_ M'?Z W'*F"DFN60;9WW@'M1K!_BAXXQ\EO*7BC 2>37S7#X_P!:8 0<<7_$\! MWLJ[IPW?IM5W:2D;FL+:PLLB03R!E9R>>#/W_(CHT(@.C[$G]W@WLQ;%\IQ\ M.('C1QC:9D)+!UH8/XR4X_642NM0!9"<5WC+2[9?DM.3V'>#\P^_L<]I81I- MKB"%>@=B] 3D'X$C\A,)[<4\GMB>9T=Q8(JB^]&Q-X+_PND@36ADQXO(6*$= MA*^HE--1.4@]RFA%^+6H>S:/+"+ZN=<;BC?=K-EQA9.K6Q;XJP"A M W _YUR-AC[ _'R2/U!+ P04 " J@JU8UBX*Q;," !J!@ &0 'AL M+W=O= Y@R%O! MA9YZN3'EM>_K)(>"ZJXL0>!))E5!#8IJ[>M2 4UKIX+[81 ,_8(RX<636C=7 M\416AC,!;>]ZUK?VM<%W!AM]L"Y8RXKJN%.\A\L-?G4&WLDA8Q6W"SDYA%V^0PL7B*Y MKK]DT]CV!QY)*FUDL7-&!@43S4K?=O=PX# .WG$(=PYAS;L)5+.\IX;&$R4W M1%EK1+.;.M7:&\DQ88NR- I/&?J9>"&WE)LMF5Z8J#OISX!B-:/S_9H<\:]/ =](@\26%R31Y$"NF?_CXR=73#ENXL/ GX M1%671+T."8.P?P(O4U.3\;AT%T\]>U+4-Y6 9MR^"RP=[C M5"2H,>0>$BA6H-J7$)$/)!IU@M&50YS3K?723G$Q' \NG?15BD\)U3EAP@#6 MR!!XPSF'D5N+7N=J'#IIM@^.3S#)W1MT%LA@W(E&PW_.N5T?L@SJT;3GHJC9 M$PG#[F!(/K;RL1?D'_1_ 6I=3SE-$ED)TXP"IW6#]+:9'WOS9@IC=FLF-.&0 MH6O0'>'<4LUD:P0CRWJ:K*3!V51O<_P9@+(&>)Y):5K!!G"_E_@W4$L#!!0 M ( "J"K5BJ9?L+ 0, $) 9 >&PO=V]R:W-H965T#AV9CLM_/O9 MSF-!I&4/]B7V=>XY/L>/W$PV7-S+%$"AAXPR.752I?)3UY51"AF6/9X#TV]6 M7&18Z5 DKLP%X-B",NKZGG?L9I@P)YS8L6L13GBA*&%P+9 LL@R+QPN@?#-U M^DX],"=)JLR &TYRG, "U&U^+73D-BPQR8!)PAD2L)HZY_W3BX')MPEW!#:R MU4?&R9+S>Q-\CJ>.9P0!A4@9!JR;-ZQP.!%\@X3)UFRF8ZU:M!9'F-F4A1+Z+=$X M%()XS8E=J_P4L*\F#B*CV#R7.CBNVB9/.WL 7HDC.52O2!Q1 _ MQ;M:62//K^5=^#L)+['HH:!_B'S/'^S@"QJ[@>4+?M]NE\N29-!-8N[)JF?^R=[9 X:"0.=K&'"WWOXH("XBL4$XF31$""[<;H$5$: MZ!*]FW;OS;#?2FQ6E=K?J)+-KYA$@?6LH7G*!S26L7?SQ MI+/%5W1']*<([7^YFB]N[\X18=^K"YX+OB(*R10+PI*#!O06G8Q&K<@_/!EZ MZ(8K3%&T4U8W4X?_]W.NPX_;0/' Z\5!8?]<;\Q\)*8;O2< M/V*J7D&Z5HYS4:P)1O!P=-M;]-K"3:_OG[5&^OZPDBZV2-B&FNDC3:+2<\X+ M%O^U>'U0"R)3TII@-&@%XW&]NB].^1QYI5(03=X^X^PHPC(]^%]+[(^]CJ5[ M9K%N@R#HG-& 2M/\B8'6,?*#[7O4]>%S6V5)']+$%E^IU[)@JJQ0S6A3W\_+ MLO8KO?PYT'82PB2BL-)0KW&ULM59M;]LV$/XK!W4HFL*Q9,ER'<ZYMX M>+DQU$MYTYVJY9S M69N""[Q5H.NR9.JO%19RN_!&7BOXPC>YL0)_.:_8!N_0?*UN%JL*3@N;%/NC*)53G9F>4-]_R2UA@H5W.5,(;RY9^L"]=G<-^3 MJOG)#FS5@(7/@$7P60J3:_@@4DR?VOL46!==V$:W"D\"?F9J"-%H &$0CD_@ M15VVD<.+7LKVMLWV6)(-QO@XAMTE,UVQ!!<>;0.-ZA&]Y>M7HTEP>2+"<1?A M^!3Z\DJ656V88ZS,X!J%I*XS(Y6&KQI3X (.>W8LB]-^[G,D\O; ZQVXH05! M#HK6@7:D2/9Q:; "IB&3!>UI/8/7KZ9A$%W^Z_]]KA"?<.=956)$DCM*_+QB M*6(_$:R8YLD,OKD=25CL$14=,#:'DLKJ$M) )Y0V3*1<;" >#^+I=!!(9Y*N=G9') ^#WFC^R H71;YVK47C9_7L$ MH'HK2)N8CK7HN*NW<".!E;(F>-BB:R4=J2F-4MM$ZC=7@%E&QR0IR+I(84WM M%8:?.V=T: Y/$#ONB!W_"K&;ZE"QVBK_0U:?=K)'/5&G/9V;"OQG-/Z?:7W3 MIG)N[Z&?\FS5?X,W43"87$S.^J)P,IA,XK,#(I^_2.27JW)8\W:E1\A.M"=F M*[HYZ-#@,+]9/YM@&#]-+QB.+SK!,:[ZO0NR1+5QSP!-6=.N:.[*3MJ]--XW M%^Q>O7FF4*&PO=V]R M:W-H965TS7;TM.'&=(3&IV9O<%65)WJR_G="3.ED(^J2F M)L]%7JKSSE3KV6FWJ](I%$RY8@8E[HR%+)C&J9QTU4P"RZQ2D7>IYT7=@O&R M,SBS:S=R<";F.N@.SF9L G>@[V\9!2OQP&&I&M_$A/(HQ).9_)&==SSC$>20 M:F."X;" =Y#GQA+Z\65EM%.?:12;WVOK[VWP&,PC4_!.Y)]YIJ?GG:1#,ABS M>:YOQ?)W6 44&GNIR)7]2Y:5;!1U2#I76A0K9?2@X&4ULN=5(AH*B;='@:X4 MJ/6[.LAZ><$T&YQ)L2322*,U\V%#M=KH'"]-5>ZTQ%V.>GIPIT7Z=#+"N#+R M3A18;,5LNHX^L<<4$0\L@WY63UB,-MT[5C*5PWD'R*) +Z Q^_2FA M7O ;^;?CIZD$V$KZ7E%,93JUN?QZQ^36_ G(+5=/)V-CDI<:T%M-)-- >JY/ M?ZGE S?"V0FN4APOGV=(,SQX(7+$3\[U"TGZ;K21CR,W,/*);\9:/N,+GD&9 MD1<.>4:\C8+7D,KY&$RYH)CEX@4]8Z@Q$DQF1*RJ=X25>P$FU3&)7!K69NRD M!32]&C2]0T%C.;,&QM"T%0QW%R;:+7ZO\N\;/]N.U *&C_/B$:2):+TR7(#$ M7HR)!YER!:]4[J8, 6'9 .1ZKI7&2B O''(!*5AS*Z(&)':2?NQ$O;C6_IGX MU.WWR0?)2N.8[R1QZ/B-:GEF>WUZY;E/MSTW+F?N &T;;O&U98%B1.XD=.&-"FXYX;]NOY]0IT4'EJ.N4K M*STGH;$31O2M0K6 ,ZS!&;9"Z7+%"T6&2(R/HCQ9KY K6Q7L8^,58?#C E.3 M:H&K?U;;?^U";^N1^SJ:'WEM 45U0-&A;+O%!H1P,\6NB'=?-7$I%QA,JA6KD+/ I\<,'Q*Z@<'0 M:U+&=WJ)5\\_0(GTS*TVR_#.S1&JS#P>-K!W*.TW9SU_$XS0J%R!NKJ<(*JK MW#=/C(.@,:=.3/T#,-NO4=!OK=3.IMG>[EL-?B-H?6_S#/%^(&S?,/X_X/4U M3@_ )^(@# TZXOXA*-S@+PCC5ZN],%AA4>[JM34H#1@CG^(8!717+;N-UV4! MFZ,=PQ9O9NKB18S M^U9]%!I?OO9S"BP#:01P?RR$7D_, ?5_+P;_ %!+ P04 " J@JU8=V;% M08$$ "@# &0 'AL+W=OO?% MXC7?'-_,D)ZNA?RA,@!--JS@:N9E6I=G@X%*,F!4]44)''>60C*J<2I7 U5* MH*D58L4@"H+1@-&<>_.I7;N3\ZFH=)%SN)-$58Q1^7P)A5C/O-#;+MSGJTR; MA<%\6M(5/(!^*N\DS@8.)'8Y,N?M@3]S6*O6F!A/%D+\ M,),OZ[Q%O[&^HR\+JN!*%'_E MJA[L?X#&G].#%XB"F5_R;HY&W@DJ906K!%&"UC.ZR_=-'$X M1"!J!")K=ZW(6GE--9U/I5@3:4XCFAE85ZTT&I=S0\J#EKB;HYR>7PG&J2+ E1O.M"HRT@,D@;WLL:-WL&-R3=$RA3YS%-( M7\H/T$9G:+0U]#+J!/Q&99_$H4^B(!IVX,7.\=CBQ?_'\7W^UG##_7"F=LY4 M21.8>5@<"N0O\.:?/H2CX+S#V*$S=MB%/G_ 6DRK HA88B445$-*M" Z [2; ME90__ZYP0VE9);J2Z(=-=\'W.=*MZM.'213$Y^3?OH]"TX+ !KN# M2="(E$ MDYQ;JW0F 0BK4P!,"A D,,D<@^0CB?QA$)([^ER3P&@*AXMOS3@*_7$0]<@] MF YD'6>B,G@8GP60DN8IHMK!T8GCZ.1@CF[1"4F^\+IIUOW+ ML?:@*<.-E'P%;"=^_2$7&(741,)FXW=L9W9]'X&==KR7B8>Q^E^_CY:H=JFW MPKP]9,.-/S&YHBJK*<$ .*9RGA15*WD8.EY)L,' 8!8V/D5.%WF1:ZS.LW?- MN2U!4E/&)#&:\!):XJVCZNB;90R_<&@4O6<7!CT M1VX2]"=N?)VKQ$2X)UM[J$6O?:X\C%&B<".C2&V58:X3SQMW$1Z;+[= MV!1HVN4K"/)U1\Z^4NOVY] J^1L),M5AU%Y# FR!SK4KY$6E''W>F'JPZ7I( M+^QA[H3!Q(Q/WB"&?G1JMT:MI3@.S-*XO32*S=)D#T", (_8SX N,07?')CX MD_&PN0Z6-:FL(;7.V[(AU3>L[KAQ"H9^/ Z1#H6=@)65MF6%FO ZV[7YL1^& M)[WZ5 V+70-1\4G7='H).5M44K6@G704AKW&Q%V]C?U@^#9@[[>4E]7\C I+ M(8VU^ZZ7LP, CO&!)Z7IC0SDRKZ- M%;'\U ](M^J>WQ?UJW-WO'Z[H^^KG!MFEB@:],=X1&PO=V]R:W-H965TMN]F.Z% R98!9O9IFFE??@SAD!(B+=,OC=-(/AO M^V<_]O_!G6\8?Q0)QA(\9RD5EX-$ROQB.!1A@C,DSEF.J?HE9CQ#4EWR]5#D M'*-(%\K2(70+N;YWSQ=S5LB44'S/@2BR#/&7:YRRS>7 '6QO?"3K M1)8WAHMYCM;X -K+3IHZBP+[G[?JO^N.Z\Z MLT("+UGZ#XED= 0@+(5E6%U8M MR BM/M%S#6*G )P<*0#K G"_ #Q28%07&/UH :\NX&DR55_$E5.+JX+H>X( <[ 5121 ")QUM.XI5DKP&&C-=IJ]<@$ M/]ZD(S*=KHZ:81IIW=$1W0](%AR#OV+0#-B76_4);E1OQ;]]@U$)>OV"Y7)R M(7(4XLN!6B\$YD]XL/CU%]=W?NN#9U,LL"36 >DU(#V3^D(%"08L!LW\[D-G MEOBC2,\!<.!;H$;9\?IP&05.Q65)K(-KW. :&_MZSUF(<21 S%D&\->"R!>@ MPE\MK2L)8D(1#0E=]T&LA'TM7.X^3XLQ=":.,Q\^[:(RUG\J*DMB'51^@\HW MHOI09"O,J[F5JNWT3*V=>;%*2:CNQ9@K3 )\.[8\75?BXQU./N8X&Q23_9X5G3X9DYNI0%3IGH'?O902_/1HX_ M\_=Z::S@U,&?'2 [@[[OM\@ZO72=UHXYW^VGCH1"J*%5ADLY?*XV*KJN+/+1 M *AU]RAXX_T0,-=_*H9:K<-AY/GN] B''5OJ&CF\7WX$5VN.L)BH!U=N64%L80-OIV\MY=! X(U^MN?O1^D./!>:6_RR9UE.[ M9D=\1RC)BLP9Z^M(Y&E._/0$1BG))''",EW8?:W(!3I[)5M<"66A=^ MF]] U_;" *TF.E;5 EMJ79IMH@.-UG]QCUZJ:<3OV#5YCFQIV,\O_(M:#WVKZ9%4ML*76I=FF M3_"4,XHR)]?I-XNU,5#1+R0+'T%!(\S;1:!YMZ37AIZ)W3L*AX<:LZESN"!8 MS:=LJ55XASMGQGW,M71UKL&/\1:P )/H61XD8 M6BLIU]>V+68KB*GHL#4DZLZ"\9A*=SN5J:/4M-(<%W43R*]O] M IF@KL:;L4BDOVB7Q3H6FFV$9'&6K!C$87+XI]^R0APE8*\A@60)Y-P$-TMP M4Z$'9JFL.RKI:,#9#G$=K=#T05J;-%NI"1/]&B>2J[NARI.CFRT-(SJ-X$H- MB:L)C0 ]4/X"4E]#$YAM>"A#$.@*30YO&K$%.CMKNEW7H#.S>WOT M\4Y%A]$G!?P\N4,?/WQ"'U"8H*<5VPB:S,7 EDJ?9FG/,BVW!RVD08NBT$$N M_@$1AW@UZ6-S^AW,\G2WG&ZKJN:E)7EI28KG-N!-U)2;;R*H%DS04E< M$_KH)F93LXS MDKOG3 CTG*AN&*4<[U47K!V&1IQ+W\K!BMR"AAQM:;2!.H)^Y=F$]'J]$X;5**\? M]!LH]G**/2/%Y\ZD@YY4$<5&-;WCV?H \11X[4PU0EXZ,EH"*ZGOY^K[[]2\ M^FV6I"6P4DF"O"3!_VQ>064<8M>K-*]JE-MK;%[8*19RIZ7V90:Z])5D:&PDXJ;G_8?APTN? VKJEG-[L,YG3\G':[FC ]@/R&HA=K M,S8OSFG#NV=;X(GRZ1+=+"&9[=&OTRA<4NVYS:W/C'[QJ&H)K5R+P@I@[YW: M'V[5++2%5BY+X2RPV5J\W0)QU2WTNHYS.H3?B"K3*TP%-KN*2]I&U3,HZU/A M61-%?-+ LW 6V&PMSFX(O6J97%PA61-%W'X#R<( 8.-B.AHSOF9=^JXM\6VAEX<4RCX/WFOM&0W%Q65I"*W_,%OZ"F/W%VW.?5)T <2ISOR;* M:YS[I+ ,I#7+8$:Z^'O::$#*:HZV#MJQ#!F,_T;)JU&>%P0G).VC722]A?= M^5(Y2!3!0J4YG9Z2R ^[8H<3R=;IQM*42J\KW M)D?_ E!+ P04 " J@JU8GG4EB2P9#LL!,0J9I9Y)IIC3M M0V]%I\42%+(9[@602150\74'(YVT'.\\=7]EXHDR'VVE-Z1AZH!ZF]T*WW#S* MD$402\9C)=B[Q19<$QB&U^,Y@+I>ND8'2Y_S1-#X/VXYG,H(0!LJ$H/IO M!ET(0Q-)Y_%/%M3)QS2.R]?/T3^FX#68/I70Y>$/-E23MM-TT!!&- G55S[_ M!!F@NHDWX*%,?]$\L_4<-$BDXE'FK#.(6+SXI[\R(I8<<&V+ \DRZ9F3%I_'8>[OVU[F/A!SWN0^\:O7_W ;U#+$;? M)GH,/:)LN4K#-R#<00;U:@&5;(&J!SI#/CY!Q".U$O>NW?T:!KF[O^KN:M)S MYDG./$GC^5OBY71^6:(%Z=I$*2U+7/R\U:[HLX)(_ET&>S%.K7P"1LN=+7-D M17$@1[6\,?=,9RD0\K6R9=Q#U091NE]:0^VZ71PJV@AY[A7CS*M(0V4!' M8N58T59I6=*T^,WW2/LJD"58?T%(V'$E*,E[RAE5EM%*RY4*ZY4MO[V:PHN5;,;9)3*6;*%C$+/8KN@ MK79_.=]IVDNLMDX[*:0KL6K -]PVLL0"^P1G5KM-,"FD*;%+TRX74RYT4:(K M'@_MJ[\]U-X'>Z^A-]\#4%)"D%)*A64AZS^]@SWYG-3M!+/ M\[8\-X7*))6JS-_>)>SI[DV:5<+1714I4HV#TTM150H4%+I MB>@^Y7)4Q9I%"VSEXBY]$S0?9.^H&#/]NA'"2#MY9PU-KEA\XUPT%)^FGPG[ M7"D>I9<3H$,0QD#?'W&NGAOFRV/^I;GS'U!+ P04 " J@JU891^$IHD# M ";# &0 'AL+W=O&X8A"6&345\2 M?/$Y]YYC8RZ3G9"/*@70Y%?&K';4LJ8*YX'^S M1*=39^20!%:TX/J+V/T%E9Y;PQ<+KNPOV55S>PZ)"Z5%5H&Q@HSEY3_]5?G0 M "!/.\"K -XA(#@!\"N ?RX@J "!=::48GV(J*;A1(H=D68VLID+:Z9%HWR6 MFV5?:(EW&>)T.-M2QNF2PS5NH>L%Y4 ^4_D(VL3( N)",LU D6NRP"V7%!@5 M*S++A-3L7TC(7"A-:)Z0CY1)\IWR B?CC 9+!$O=I%H^(2K7$M>\H!QG:G/G MB;R+$,#X>\SU;1&1=V_>DS>$Y>1K*@J%*=3$U2C9%.[&E;S[4IYW0IY//F.F M5)$_\P22?;R+5M5^><]^W7N=A"CKAOC]*^+UO*"EGOGY<+\%'G7#(XA/P??4 M^/7J^Y;//\FWOS+_S);*KLN/-JM+KJ"=RYQ/=VI#8Y@Z> ID%MPPK=_] >] M#VT^_4ZRZ#>1[7D8U!X&7>SAP:. 6S][V?J),5C5!E^1N+'QLVKC7Q$.2A&= MTIR(',@34-GF?UG'P-9ACO-MZ'GCP6CB;IO&=E9[J;''*8.Q%_AURCW';FO' M;L]T+$;'VI26^-O_4=J9Y5*EQRD[E YJI8-.I?9,W)HS\17[PL;/VQF#%K^& MP^&!7YVU7NK7<;,Z.C,GL'KHR.CH"# M&5%GS:\\?<>U(^-.1S[E&I!58PL: ]L:Q6TRQTQ._[=_.R47ZA*=MV[#?6+%=XC*R0 MLG@G0M,$Z:1^*/M#2V"9"D5Z2 MLC=%/[ZD).L2R\PZ<-,76Z0X,^<<:D9#C39B@6KEP)P$ENE%(W\+RAFV+"G&B4S]V+:,0S10F#>X%D MEJ98/%\!Y9NQXSO;B4]DL51FPHU&*[R *:C'U;W0([?RDI 4F"2<(0'SL3/Q M+Z_]H3'(5_Q.8",;U\A0F7'^9 :WR=CQ#"*@$"OC NN_-5P#I<:3QO&Y=.I4 M,8UA\WKK_<> ; M),QJ[S^P.'"U+I4XP5:IS?HP\E'M.(RUZ$+H=W?#<25O_ 5?RW 8;6;81X@W!-@JK,\R?3&\3EJ M[ZS$[>W\\Q=MBFX5I/*OKJTJXO2[XYC:P\%W0)38L2J@<+O5"!Z")Y MOD,A>$'2BOB-*7]1Z7%AU>.Q-^VA!XU>9N*Y5?3NP"C56?"L+@\M>$=RUF+O M>_4KW7NGMT 9Z$BJ',M;6Y9&I^/_W\6I1-!,#/]%8MA!OE6$H!8A.%XM*WU9 MZ5C#O95.W>_XUMZA2/6?^!H$TV<+A28+8/$S^FU&R0(7E="6]';O!S_?_T6? MX]>-CM]_K[2WME0'RW(D;VU9ZD;*MW=2[Y'V@U??AW:0;Q6A[LM\>V-V6-KO M=E [=*SA#J7C-LZO*8A%?JR7*.894\51MIJM/AU,\@.S6R\OOCOH(]N"Z*RG M,->F7N],LQ#%4;X8*+[*3\,SKO39.K]< DY F 7Z_IQSM1V8 -4'E>A?4$L# M!!0 ( "J"K5BAX4H\M , $8- 9 >&PO=V]R:W-H965T0*-U+I;E4PW3V8;4/)AR(52=F M;0>Z^^OGV$G3 "'353LO$#OG^_R=B^V3T4[(!Y4 :/*8\DR-G43KS97KJCB! ME*I+L8$,WZR$3*G&H5R[:B.!+BTHY6[@>9&;4I8YDY&=NY.3D<@U9QG<2:+R M-*7RWVO@8C=V?.=IXC-;)]I,N)/1AJYA#OI^B7%E(<2#&=PNQXYG% &'6!L*BG];F 'GA@EU_%.2.M6: M!EA_?F+_S3J/SBRH@IG@?[*E3L;.P"%+6-&4#O4,7RRXLK]D5]IZ M#HESI45:@E%!RK+BGSZ6@:@!D*<9$)2 X!#0/0$(2X"-G%LHLV[=4$TG(REV M1!IK9#,/-C86C=ZPS*1QKB6^98C3DVD5 /E#Y -K,D3G$N62:H9"S&YQC M_!QEWL]OR-F[<_+.J/N2B%S1;*E&KL9(&7_=N(S*=1&5X$140O)!9#I1Y-=L M"+TW^OQ'97C2Z532Z M;>R3:\II%F.!?J4\AR97"WQD\>9@W$YZ?6_0&[G;N@_'5GYOT.\/*[,]=;U* M7:]5W305>:;QR(PY58JM&.;,[AY:2Z*P28SWDL@QB4W.%,OU:C*] T?:+/9\ MB"H?HE8?S,['_2H!'=F 9*)9,;,'19/FZ$A1-#P0?6S2Z_O-LON5[/XK"Z-_ MM&@P''CA@;1C*S^,>L-!L[I!I6[07A@OV,1-FEM9_^^^?2.RO0 ,JP ,?_PI M-GS+:+P1V5XT?._Y*O=>6:XE0;T2.T%TN/V;K/RH'S27JU]K-?Q6?9].;GFR M +SDH7;(Q=1T>:&UZ1@XKI/0N^Q@Q633MQ4"+C>U[%T)C%VT?$_S0 6D,\/U* M"/TT, M4GTZ3;U!+ P04 " J@JU8K88J?BL& "*+0 &0 'AL+W=O M8LF^/+J'/&0.+S5^Y.*+ M7%*JP+=5FLGSWE*I];M^7R9+NB+RC*]IIG^9<[$B2M^*15^N!26SHM$J[<,@ MB/HKPK+>9%Q\=R;5-WSQ]]I26B0XR4\E<5?\%C&!CV0;*3BJ[*QSF#%LMTG M^59VQ%Z#$!]H ,L&\-@&J&R "J*[S I:UT21R5CP1R#R:(V67Q1]4[36;%B6 M#^-4"?TKT^W4Y(8P 3Z3=$/!+25R(Z@>(R7!6S#=#2S@@A^6>)ALA6+8 ET0R"5Y?4T58^D8#?II>@]>OWH!7@&7@XY)O M),EF3#\I4[[BI&)+>Y.??PJCX-I[ ++*H(HM2M)2K48Q1<]QOH[(//!9XK1QD[8(4<% M"; >%08P MBJ)F!<95EK$SRT]GTS/P413KYA.85A/%*4@G9-LQ\@1FL1]6[(>=!3GT2=83 MF$5V5)$=G6R-'-7%AW#T?(VL1Z$8X@,*#0-C!8)N&@7_@N-64O>#V@ZF+S2[ M6_8<4MA9O"6$+\*>T&S"QM"$3@O12< E](\4W!#FDK"Q)Z';GQ02_HUOJX+XWE"W%VW7CV/+S2;L'$]H=-G M=-/MH&X.4!@\EVU#%$3# ZHU#B9T6Y@6JCU^"78^LO7(>D*S.\B8IS#N+F6O M;LD7FDW8^*70Z5"Z27EXE)0;H@Y+V7B?T&U^KKA8E]\, B>2[0A"N/1J%FB<*]> MX[8WAR1Z]-+JQF\]C*>HYT#CF"#JKENOML@7FDW8V"+HK@5UTBT^2K?U*(=N MC;V!;GOSYX8K.@-W@B5Z3\8R<%&4P,%MD;T$F@YX/]/^@26F4OOZ#[JE*0C? MO$#F7DM$OM#LSC,6"T;=9>[5,OE"LPD;RP3=!:?CRV(ED"77(1Y%SU5=#QN@ MZ%!E%AJK ]U69\H6&9MKS6KC^T$MJ="^-^^.8CJ^S]8;HV+X$A5[K2OY0K/[ MRK@K..JN8J^NRA>:?=I@7!5REZ2.5W$)9"W-3<<+]3#'^0(R;@BYW="+5>RO MZ.;.L.W ^T*S^].8--3]5 UY]6&^T&S">P=K)SQ90T<5W1K"'$4W9!P5H:"%C^5#W@SSDU:;Y0K,)&YN&W)6P3K.@X7RO7O=HBCI8 M]T#&;B&WW7KQ'.B\&W4GUGK\3U'W0L8,HNX'A)%WW(UJ_<7&*>A@V#A!W/R;$7BV: M+S2;L+%H^ =U-"*7@&0SD.07].N&;;5\LP/,ZP=^.!K5-ID-88,PC@<'U&K< M%7:[JWLJE6!)7C_)LVW,L,%$#6JSJ2EJ%!SX]X'WWD]R6RCW;/J_*S_N9%O+ M]!0>"AL/A;M[*.S50_E"LPD;#X7='JK=O*S;H<9Y60]SS4MCF[#;-ATS+W<( MT0_F94-4?5[V]UZ4S=]2UA-HP?0N(Z5SW2PXBS5!L7OQ=W>C^+IX=_:!*\57 MQ>62DAD5>8#^?<[US"QO\M=QJ]>O)_\!4$L#!!0 ( "J"K5C@VRRO, , M ',) 9 >&PO=V]R:W-H965T_K*(6,ZC.Y!($KB509-3A4"U\O%=#8 M.67<;[=:73^C3'CAT,W=JW H<\.9@'M%=)YE5/V> )?KD7?N;28>V"(U=L(/ MATNZ@!F8I^6]PI%?J<0L Z&9%$1!,O+&YY=7 VOO#)X9K/76,[&1S*7\:0>W M\]TCIN/V_4;USL&,N<:KB2_ >+33KR M^AZ)(:$Y-P]R_1W*>"ZL7B2Y=K]D7=JV/!+EVLBL=$:"C(GBG[Z5>=AR0)UZ MAW;IT'[OT/G (2@= A=H0>;"NJ:&AD,EUT19:U2S#RXWSANC8<)6<684KC+T M,^$-98H\4YX#F0+5N0(LD='D"QG',;.9IIS ]LL<-8[O8 69&+2;A2<4G5& M@O-3TFZU.S4\5X>[!PTX0568P.D%>PMS2L9: ^:S+%!,L P/$.5*,;$@$ZJ9 M/JTI@+61(F*<%95[N<-7D%L#F7ZMRW?!TZGGL=WD4B]I!",/VX5]$WCAYT_G MW=;7NF3])[&=U'6JU'6:U,/[7$4I;FU-9$(2)B@F ;]BZK)8%WDAUW5RMNVM MPM;07VV'TV2QPWA1,5XT,LXH/YROD+IHX&NRV.'K5GS=1KXI-;G"_7\X9'K MR6*':U!Q#1JY'A45.@%55U'LQD82B6O8.'"=%ZW;F=I.M+*=J"Z.P=Z]TV11 MQ.%OG5\9J(4[UC6)9"Y,T<"KV>KF,'8'YKOY"=XHB@O /YGB.H+M>8%?",:5 MH&3KK(=Y5<417PR,7+I3O* M.(."RG.^AA+OI%P45&%7K%RY%D"3VJC(W<#S1FY!6>G,I_6U:S&?\DKEK(1K M0615%%3\? D:00ZRT!,6_#2P@S[42SN.N M%74ZG]IPMWVO_D<=/ :SI!(6//^')2J;.1.'))#2*EGS7 M> R>\/B1BG,R\,](X 4A^7(;D9.7IWMD%F:9".).9F"0B7XUFY\/*JEZ]<(? M3][T95Q$VG$-.JY!K3LXD"NR:AKO[RJVH3F42I(K!84D7S^@;=/^M@]GXRC< M[TC7A4NYIC',''SQ)8@-.',,8^2]V0?5IEAD2:P'>- !'IC4=P''R/4,7Q8A MD"JA4H+:FY=&P6-!-F*C6DP7U\T\]"93=[/+QY+#'I^PXQ,>QR?GY>JU E$8 M"(6/@O*'GM>/:M$,&AH'1<;)/3/T81?ZT!CZ)UQM;A4ML'@EY /@JD"^?H1B M"6+O^V44.S8M;(I%EL1Z$$<=Q-'O*F CFX!MBD66Q'J QQW@L3%+F\3$'"4\ M35D,I'9%*.[>R(F\J[!!4ES63\F_3RQ,#5VCEV/IVA2+QH\*13 :C,.N4O2P M33IL$_MU;7) R5H<,B@R3NZ9&7/1A7[QBXQ1&*?$?"&Q -REG9&T3IF"5[CP MJ8PJ9%*2)>"./*EB2/:QN'A4XQ^C,,[CV#2P)-9#YGL/^UO/".USGARS&)C5 MCGV=K*I%MM3Z)'=."O[O6A%:3[8HVU2+;*GU*3^<&WSCKODY^UJSXM$T@P-V MMK9<-I#D!%($$E\2V[GG\?FYR_GZ:RY>90Z@ MT'M!F1PXN5*+.]>5:0X%EC=\ 4Q_F7%18*6G8N[*A0"<65!!7=_S8K? A#E) MWZX]BJ3/EXH2!H\"R6518/'O'BA?#YR.LUF8D'FNS(*;]!=X#E-0SXM'H6=N MS9*1 I@DG"$!LX'SHW,WCHV]-?A#8"VWQLBG46QK@]GC#_F#/KL_R@B4,.?U+,I4/G)Z#,ICA)543OOX) MU7DBPY=R*NT3K2M;ST'I4BI>5&#M04%8^<;OE0Y;@$[X"<"O /ZQ@* "!,<" MP@H0'@N(*H ]NEN>W0HWP@HG?<'72!AKS68&5GV+UGH19O)DJH3^2C1.)1.0 M2I!408:&6.;H&DUU*F9+"HC/T 12SE)"";91U2O&Z*HT';\MR0I38$HBS#*T M2W4Y H4)_:8YGZ%KDW- MDB!L)S EZ$XN< H#1]<8"6(%3O+U2R?VOK=I>TZRT3G)QFUMW'=7VT+O6T6=;C=J6HT.NG6J@FOMB'W.#<=G(FN( M'=5B1Z>)33F;7RL0Q0&YHSV%.I'G[63M,4:C@\Z=JN.9R!HZQK6.\4$=G[C" M=).O.W_^E:T'HJDTDCE?,W/_J1S0D+-,-UNF=',F.249-H93I5^%O5&KNQ8] MZ$ZN-2CQ?BWIA7NU9-\J"N)>L!.6%JYN]_:V:37>MXK#3OAA50KI;C4CIM74 MM^:<,(DHS#3.N^GJL(FR?2LGBB]L?_+"E>YV[##7'2\(8Z"_SSA7FXEI>>H> M.OD/4$L#!!0 ( "J"K5BU@=GDI ( '<' 9 >&PO=V]R:W-H965T M[$UBQ_>_^]W%/F=;+I[E"D"AEXHR.7)62M77KBN+ M%5187O$:F%Y9<%%AI:=BZ<;7BA(&]P+) M=55A\7H#E&]'CN_L/DS)N#GL"/WI'$'2"X*."L!.$3:(M69/6!"N<9X)OD3#6 MVIL9-+5IU#H;PLQ?G"FA5XG6J?R.;8 I+EXO$=-[9H!F>I^4:PJ(+]!ND8!$ MYQ-0F- +;?(XFZ#SLPMTA@A##RN^EIB5,G.5YC%>W:*+?=/&#MZ)_1.+*Q3Z MERCP@L@B'Y^63Z#HY>%;N:NKT)QG8#%*PB^]T1NRJ">+3I(]Z4,_(&Q0"UZ M+*U#N*]L$D4': =VZ3> MT$X6]V3Q2;)^>Z"EX':R^"AJD Z3 [1CHS",4CM;TK,E)]E^Z%*A?X#3=L,@ MW>31K[GD%&0!K ;56GD'Q!9 MC(:!?T#D[K5%*UTVGG'.E^VXS7.F;$80Q MT.L+SM5N8IIO?]?F?P%02P,$% @ *H*M6$\K;C=& @ H 4 !D !X M;"]W;W)K&ULK53;;MLP#/T5P2N&%FACQ_;2(;,- MY+)A>2@0-.OVK-A,+%26/$F.V[^?+HZ;%F[0A[W$(L5SR,.(3%HN'F4)H-!3 M19E,O5*I>NK[,B^APG+$:V#Z9L=%A94VQ=Z7M0!<6%!%_3 ()GZ%"?.RQ/K6 M(DMXHRAAL!9(-E6%Q?,<*&]3;^P='?=D7RKC\+.DQGO8@'JHUT);?L]2D J8 M))PA ;O4FXVGB]C$VX#?!%IY& >O/ 19 J2'2 M9?SM.+T^I0&>GH_L/ZQVK66+)2PX_4,*5:;>5P\5L,,-5?>\_0F=GB^&+^=4 MVE_4NMC;V$-Y(Q6O.K"NH"+,??%3UX<3@.89!H0=('P+>"]#U $B*]159F4M ML<)9(GB+A(G6;.9@>V/16@UAYE_<**%OB<:I;,4.P!07S]>(Z3=S@V9%04R# M,44KYEZ):??E$A0F]$I'/&R6Z/+B"ET@PM"ODC<2LT(FOM+E&%(_[U+/7>KP MG=01NN-,E1)]9P44K_&^EM%K"8]:YN%9PCLL1B@:7Z,P"..!>A8?AT=GRHGZ MUD:6+_I0:X?ZX_#Q,-[,[U36.(?4TP,J01S RSY_&D^";T/B_A/9*ZEQ+S4^ MQ_XB%;6"*+@I>,N&!#N6B64Q^^60!8E_.%5Q+L*5YI\\]@K$WNX B7+>,.7> M2N_MU\S,3M<;_URO'[KA%6X?.$/QVH[4EBL] MH/98ZA4*P@3H^QWGZFB8!/U2SOX!4$L#!!0 ( "J"K5BCTXUM?0( .@& M 9 >&PO=V]R:W-H965TF MK''RS([-99Z)E>:L@;DD:E775/Z]!2XV$\=W7@?NV;+29L#-LY8NX0'T8SN7 MV','E9+5T"@F&B)A,7%N_*MI8O 6\(O!1FVUB4GR),2SZ=R5$\J>C YJUG1O^M+788O@1^\0@IX0'$L(>T)H M@W;.;*P9U33/I-@0:="H9AJV-I:-:5ACON*#ECC+D*?SN826LI)\><'_0H$B MG\E-63)38LK)7=/])Z;@9S/0E/&/B'A\F)&SDX_DA+"&_*S$2M&F5)FKT9"1 M=8M^\=MN\>"=Q;]3>4Y"_Q,)O" :H4\/TV=0#/3P+=W%,@RU"(9:!%8O/+(6 M8X$ZA6AQ-V' (&QY2'\+"@;"= M0F(5S'&PSN/TTLO<]7:(?="%'T<#Z(VY:# 7'67N_I36[?6,% A@!?Z0A5!Z MU&JG%V^Y"--TU^H^* VB>-QJ/%B-C[+*&K62M"E@S%V\MS"6Z&+'W3XHN@S& MS26#N>2@N1^Z DG:WN*[Q4OV/F&4!CON1C!^NN/.W3J'S!V ^WN)=2$<%LCR MSE,,)[MSM>MHT=JCZ4EH/.ALL\*K"*0!X/Q""/W:,:?=<+GE_P!02P,$% M @ *H*M6+H214ZZ @ X < !D !X;"]W;W)K&ULK95O;YLP$,:_BL6JJ9.V\A^2+D%JDTW;BTE1TVZO'3@"J\',-DG[[7<& MRM) NTC;FX#M>Y[\[FS.LST7]S(#4.2A8*6<&YE2U:5IRCB#@LH+7D&)*RD7 M!54X%%M35@)HTH@*9CJ6%9@%S4LCFC5S*Q'->*U87L)*$%D7!16/U\#X?F[8 MQM/$3;[-E)XPHUE%M[ &=5>M!([,WB7)"RAESDLB()T;5_;E(M3Q3<#W'/;R MX)WH3#:1K]7VKAX?N3^^QED'B6BI>=&(D*/*R M?=*'K@X' MM[0>!T N=4@=L)W";1EJQ):TD5C6:"[XG0T>BF7YK:-&K,)B_U M+JZ5P-4<=2JZBF->ETJ2%7VD&P:$E@G!25%#0CX]X&&1(,D'LL;CD]2XSE-R MFN9\"8KF[!V*[]9+@/U&Q05Q M[??$L1QO1+YX7;Z$N)>[S^4FEJVOG=/7SFG\W'^IW5B6K:TW;JN_VTM9T1CF M!GZ8$L0.C.CM&SNP/H[E_)_,GE7 [2O@ON;^IP)56X&Q9%N'H''0/647>=-P M,C-WATD,@VS;G[A]U#,ZKZ?S_D;7;(7.FXHX(Y7@/[%]C.Y):^4?$/B3J7^$ M.0SR7.\%2K^G]$^BC'FA3PQMNQN>I V4D.;CM/X Q+$"[XAV&!3X]G2<-NAI M@Y-HL90I2-W+*2,IX/>ND;G*0(SQ!@,4>^H>'X)AD&M[X3AOV/.&K_+>)#S>\&&4X_M3YXC)/.B_^N[#/K7-2TD8I*BS+D+,2;3W23M0O&I: M\H8K;/#-:X97, @=@.LIY^IIH+M\?ZE'OP%02P,$% @ *H*M6(-6?&8T M!0 TAX !D !X;"]W;W)K&ULS9E;;]LV%,>_ M"J$50PMTT<7WS#&06!H:8.F"I-T>BC[0$FT)E42/I.P8V(??(27+EBTS=L<" MRX.CV_D=\G_((QYQO*;L&X\)$>@E2W-^8\5"+*]MFXZ_D"J#O4D+Z0I5[]H73WK6"@LN*!9 M90PMR)*\_(]?*B'V##SOA(%7&7CG&G0J@\ZY!MW*H'M@T#EET*L,5-?MLN]* M.!\+/!DSND9,/@TT>:#45]:@5Y++@?(L&-Q-P$Y,GN@&IV*#'@L6QB XPGF$ MGG%*T.V"$0)#0J"W/A$X2?D[] OZ,'W:N_/E@60SPKZB-RC)T:>8%ASL^=@6 MT#3IP ZK9MR5S?!.-,-%#S07,4=!'I&HQ=[7VW8C70'&>17CZS$/F-6MZ6HPP7=T"N%M.#6R M=>KAU%$>.N<.I]OCX?3E=S!"]X)D_&O;2"D]=-L]R,1YS9]H6,*VO2P-F$N:;A 4EK*]@\OV[FG0=^!O;JY9( M].I(]+21^(,EBR3'*2J6_EKNOE?LC++V6C(8PHCG"KA%.V M07-"6M]G6C^71J%_'(7^R.T=1,&DR\ 0K!&%01V%P:51>%7OP;%$H\'@8*!. MM7XOS1XF88$A6$/O8:WW\+PD\Y"D!):4\/I]/]..=G$GB!9DC$I%K$;-!ROZCAD85(_U3C[6U'FO2G3/'=#980[A+T3 M$V)7Y[K:^FQR/U>9!@KI$?H40SMB62XEL)P)XX2L(#BPG(3J:VM MOI5LZ^]1:UB,UKY&:;Y16F"*U@S?KOYUNS_\.X5KM.XU2O.-T@)3M&:P=B6R MJZ^1=_,K+]04HC#YDHQP>8 7$+ %I,/=ZRC#$4&SC?Q6^;[^Q $S4G[?@%HC M@Z6PJO:4]3;:_[R2,(U6W49IOE%:4-$:"[43V7)7=;OZLOMDMLRI^(\9TV@= M;I3F&Z4%IFC-$.Y*=G?PXS.FR8IZ:I3F&Z4%IFC-8.WJ?5=?\/\O,J;):GYJ ME.8;I045;;2?,:^&!SG3WMNCRPA;J,U1#F(7N2CW5^JK]0;LK=IV/+A^YUY/ MW9;KOMRP57N".WRYV_N V2+).4K)'%PY5P/([:S<0"U/!%VJ'<(9%8)FZC F M,"28? #NSRD5VQ/IH-[&GOP+4$L#!!0 ( "J"K5CA@+HX( , #D* 9 M >&PO=V]R:W-H965T0) M G00"4JG5EHG!.OVHMH+DUQ(U"1FMH&R3S_;"28=(:JF=F\@=GS_^]W9Y]Q@ M2^@CBP$X>LK2G V-F//5I6FR((8,LQ9902[>1(1FF(LA79IL10&'RBA+3<>R M/#/#26[X S4WI?Z K'F:Y#"EB*VS#-/=&%*R'1JVL9^8)"27.[*G%/Q-A%VW)^1'4[Y#DW7-(A% M= CG(9KC%-!H20%$_CFZ0'.U9\EO8(C'XI5,92*L2*3&-U>SRO+S"7"I:_Y5]10PR8\U_P*G M. _$#$<3""!; -VGTJV+I_#H*8_R;MCX;M?J]@?FI@:THT$[C:!?27X18!:+ M@\5!Y($C>!(7%(,Z@D*J4R&P^SVG'L#3 %XCP/B0!7&8@EB?ICH [PC [;E= MKYZ@JPFZC03/B^WA3NU$[8EJU/G'$]73E+TWKXC>&_#W-7__OU=$__@XG*X( MVSKIT3+BL?#?OURK#4>ED=VLZ!P7F]2BRUO)>5 MHGVX]^W&:]F_CB)0?<4A$Q3S^C042G)'-(/5 5VJGH6A@*QS M7GS8]:SNBT9%-W!87C15(C'+)&(]Q$A?#^0#G2WZ/\!4$L#!!0 ( "J"K5@-?J4PU ( )X) 9 M >&PO=V]R:W-H965T5 VCTS"A7 R_7>G'A^RK-@6%U)A; SOO''X26*F-,;)*ID(\VLDX&WB!#0@HI-HR M8/-:P@@HM40FC*>*TZNWM,#-\9K]B]-NM$RQ@I&@OTBF\X'7\U &,UQ0?2M6 M7Z'2T[9\J:#*/=&J].V>>R@ME!:L IL(&.'E&S]7>=@ &)[]@+ "A+N ^ @ MJ@"1$UI&YF1=88V3OA0K)*VW8;,#EQN'-FH(MZ=XIZ59)0:GDSLMTL=@<:$?C(>(\&8L3B\F:H<2U!]7YN8 M++.?5OL/R_W# _M'Z$9PG2MTS3/(MO&^T5(+"M>"AN%1PALLSU#4.D%A$,9[ MXAG].SPZ$DY4YS=R?/$!O@E(ESZ> KH%I25)-615VNXYT0H]W ";@OR]+WE' MR>T7?J$6.(6!9SYA!7()7O+^7:L3?-ZGO"&RK3S$=1YBQQX=JC-, 7V?5<(? MOIEE--; U%[9<9.R&R+;DMVN9;>/'O_&D2NGO+!'?H*6QKY;[J7TDJ_M^.PO M>)FTXJ =!'U_N2GJZ+9O%-6I176.BOIA?N.G]M^9O:6DCW+_[]DV1+:5AFZ= MAFZ#)=UM4G9#9%NR>[7L7L,EW7M5TG&[UVWO5/1KKU[4/8]JKS)8?^.J8R#G MK@-0*!4%U^4E45OK)N/2W:T[]J%I/LI>X2]-V;F8*V!.N$(49H8R..N:F&39 M#903+1;N0IT*;:YG-\Q- P72.ICUF1!Z/;$;U"U9\@=02P,$% @ *H*M M6(-5\9-.!0 BP !D !X;"]W;W)K&ULM9I= M;]LV%(;_"J$50PNLD2C;JMKM<2YB2>;[\$A\S2,><+SCXK-<4ZK08M/C.[DWC$RM_+(^6=S\B&>6(Z)B"9TH0R"Z(\G.J-)8D@ZCB\EU*KZ M-,+]XU=ZF-^\OIE'(NF,)W^Q6*TGUJ6%8KHDVT3=\]UOM+RA@>$M>"+S_VA7 MMG4LM-A*Q=-2K"-(659\DN?R0>P)-*==X)8"]U#0_XJ@5PIZAX+>5P3]4M _ M-J1!*1@<&Y)7"KQC0QJ6@F$^6,73S8?&)XI,QX+OD#"M-H^NXYB9-B1!'[+B M)V 4;WVJ"$O>Z18?'WST]LT[] :Q#/VYYENI<7)L*QVFZE"'=%"&Y7PD) MHSG/U%JB((MIW*(/NO6]#KVM'T_UC-S79W3C=@+GY 7U\"_(=5RW)9Q9M_J/ MA;IXE3LMB\2!] PGS(6$!)"R$A$5 L(9OAI5OAIV3T!T5VB9*+^$0 M7Z),+R0W@B^90E)//=H\;8;I))YJ&$B87\ PWIOTG8N#.3^ [#&$A$5 L(81 M+BLC7'8:8?9PBXJ,-"?/+-VFZ%_T QD*MQFG,X)3C0,)\R%A 20LA(1%0+"& MP:XJ@UV=*T-=0?H&$N9#P@)(6 @)BX!@#=]@IZ[W.-TYBBMM#:9G&TD2*M^; M.EZ,4J:/%<\HVI"7W#NM=9M.]*G>*6F-E4??T7_-%..#]AJ TD)06@1%:UIC MKQ2(C\Q:\-FJN^N3K0-)\T%I 2@M!*5%4+2FP=S:8.ZYLE9)AO(/),T'I06@ MM!"4%D'1FOZIZ[^XLTSX7>NK$GFPC.DW<\RLN^.3#0%:U 6EA:"T"(K6-$1= MV,7=E=WKY9(EC"C]!A/HEQKUHC/76;,8:$T8E.:#T@)06@A*BZ!H3=/5E68\ M.%L6 RTK@])\4%H 2@M!:1$4K>F?NKB,.VN0WY?%O+8LYAUF,="",2@M *6% MH+0(BM8T1%TUQMUEX[8L=E+FNM""NM!X3U?;A"@N7O+):<;35#O.K/CGKZM\ MB?Z>T_21BG]:S09:DP:E^:"T )06@M(B*%K3E'4%&U^>+E!:"T$)06E;3]FFR_69,M[&#O M[3C4V665;R:5:,&WF2HV=%57JPVKU_DVS8/K-WCDXY;K 1Z%Q7;4&E_LCIT3 ML6*91 E=ZJZ&ULM5I=;Z,X%/TK%CM:=:2= G8^NTFD-MW5CG:JK=J9 MV8?1/KB)$ZP!G+5-,I7VQZ\A!(< ;FC-2P+FWL.]U\=PL#W9,?Y=!(1(\",* M8S%U BDW5ZXK%@&)L+AD&Q*K*RO&(RS5*5^[8L,)7F9.4>A"SQNX$::Q,YMD M;?=\-F&)#&E,[CD0211A_GQ#0K:;.KYS:'B@ZT"F#>YLLL%K\DCDE\T]5V=N M@;*D$8D%93'@9#5UKOVK.1JF#IG%5TIVXN@8I*D\,?8]/?FXG#I>&A$)R4*F M$%C];,W%_/9)F8*/DD3BG[JZ[7%[ M];CI +\2&[P@4T>-8$'XECBSGW_R!]ZO=4E; BN5H%>4H&="GWUF$H=JU&=I MUV6Z=Q]D[NF39SN#/NI/W.UQ!E6C@3_01J7(^D5D?6-D?\F \$-DX")F\8<% M%L'[NB"-2&V[PQ)8*>E!D?2@(T8.;); $EBI!,.B!,.W,7+OWC\F6_HT*!&R M:N/5LW%41#5Z%1O!?T ]E1(J @JN5<<1]2*5X-L=B9X(K^THXWW:=I0EL%)) MQD5)QAUQ=6RS!); 2B7P/?V2]M[&UMS_F(H(G=+5?)/7)G&D-/S7DOMZM:(A MQ9(LE0B05#X7W%87YX^?P%>J%&OI^$^\XPNVK4S&ZHA10T"ZDYBR+"%U1%*)+-)GPV!6K&:MLM MMM#*F6OU!?V.V FMBBA;:.4R:!$%C>KD97;F_J4/O]ZI>J@Q0O[8;V"GEC;0 M+&T:V?E*BK1@:.:_$#S>)GKAKH0L6W8-&&)?'2&*C5^29;:.7,M;*"PZ[8:54FV4(K MET'+)&B>XWJ9G:,*\4:]4W)6;<;C!FIJY0+-RJ61FNVGW\QW:MUC7?[J1>+F_D;BUM@T$1=I48/,HN:!/>-0&K6L&:%U M3W0Q!82.%M0Z6U&SNZ36A=Q!6NZ@-ZZJF?U;9]NK4->'#$AJYK*%EJY#%I3H3H:)C]EADE,=8T%B D M*P7I70X5P_A^%\K^1+)-MI'CB4G)HNPP('A)>&J@KJ\8DX>3] ;%7J#9_U!+ M P04 " J@JU80M2%GI,' #O0 &0 'AL+W=OYNT08-DEX>BGU@9-H6 M*HM>BG8:8#]^J4M$4U(8RQF]Q++,.>0<+DHK>6 M9_>N MQ/2<[V04QNQ*H&2WV5!Q_XY%_.ZBY_0>;ER'J[5,;_2GYUNZ8C=,?MU>"?6M M7Z(LP@V+DY#'2+#E16_FG!$?IP99B6\ANTL.KE'JRBWG/],O'Q87O4':(A:Q M0*805'WLV9Q%48JDVO%O =HKZTP-#Z\?T/_,G%?.W-*$S7GT/5S(]45OW$,+ MMJ2[2%[SN[]9X9"?X@4\2K*_Z*XH.^BA8)=(OBF,50LV89Q_TE\%$0<&"J?9 M !<&N&K@/6+@%@;NL09>8>!ES.2N9#P0*NGT7/ [)-+2"BV]R,C,K)7[89SV M^XT4ZM=0V,?0-0OX*@ZSOGB#9HM%=DDC]"'.!U?ZPTO") VC5ZK$ MUQN"7KYXA5Z@,$9?UGR7T'B1G/>E:E.*W ^*^M_E]>-'ZG?1)8_E.D'OXP5; MF/9]Y4OI$'YPZ!VV EY2\1:YSFN$!]AK:,_\>'.WP9S8S0D+'C,WO''+[G$S M//<1/#6<(WK+1<[_3 @:KY@*.XE^?%)%T0?)-LD_3;3GN%XS;CJ;G"5;&K"+ MGIHN$B;VK#?]_3=G./BCB3-(, ($9O#IE7QZ-O3I+ CX+I:)FK("%N[I;<1> MHUA-KV_4G8A*MD!;*N1]$Z,Y\C!#3J?3_=09.>/S_OZ0*6OU;9FJUXA'0[^L MT6# +QGPK0Q\X5)%MEFT.K MFY_EFHF#7FZ..)MDQ))^08 0(S.!S4O(Y>=X4,ZF%P= ; M5.*N7L9U)DYEAK&VXT0OG8&63@.KG]?\GD;2&G!VA+8C!!2-0*&9[!T(3Z>C MJ"N H4B%1"-0:":I6).*GQ=Z=OO6W.%:E#JX*@.@JC0IT0K:L0K*PW&V9U9J M0"4S*!J!0C,YU*K9\;J*54A!/ =%(U!H)JE:B#O/5.).78J/QM6$HZ$0'OF# M:@QVH<4=+<8=NQJ?JQMAH+P-^&:K$K"%U6U(R3T'12-0:":/6NL[HZ[B$%3Z M@Z(1*#235*W^':L8/B(.Q[40&WO5,*R7F4RJ0=B%*'>T*G?LLOPA)AO1VG^JGU.;;K\_G-)_0M7'+Q&EU2L0N3=8BH>AS. M/Y(K-%L)EHVD!/VX9)M;)IJ'$:B$!T4C4&@FO5KKXZZ6RS&H^ =%(U!H)JE: M_&/[FGG^W AX+ 4-))HE"9.-RZD%CB7\YO:J6A-CJ]#T5JMR;%?E%6^CD-Z& M42C#YA5D7%??-9>!I'?ALJU"TV6MSK%=G9ES#*K/0=$(%)I)JM;GV*[/CWJ5@^OZV_6J[W+L%;6FI5ZEYSSR-@=KE8[M M*MT2C.@_U"J1MM?4>DR!BG@H-/.MNA;Q;E/>9(MZM MZ_-:(MU0II9(V]MQJI]:Q+MV$6\/T39IMKVBUH,)5,I#H9DD'VQ\Z6SG"^S6 M%]B]+UU(>5=+>= MLW>M@#9>U-8WK]D;T)JN'.VX[6NN3@=<>SIP7, :UU>"+T.);M94A/$J_>G8 M=\+VMK0>CJ#Y!Q2:V0\Z47$G7<4X:%X"BD:@T,S=J3HO\>Q;BIY\0!?V]G?" M#84:W@G;FW*JJSI;\.S9P@EQ_)&+9+>G1L$VVQ_M+6H[\$#1"!2:V1LZI_%P M1]'L@>8PH&@$"LTD5>[*NW9Q;@ MT7R31_/#^93OH5RGKQYXD%>CBCLC26K MZI-V;J^D-26@*4K_X"2X4M*K[$1]@K*%P_P,=7FW/+4_R\ZJ5^Z_<\[F^=E[ M#9/_*X!+*E9AG*"(+17DX.U(37PB/UV??Y%\FYTWO^52\DUVN69TP41:0/V^ MY%P^?$DK*/_'P?1_4$L#!!0 ( "J"K5@!AH*IUP( .(( 9 >&PO M=V]R:W-H965TW[O;.Z8[Z6ZUP6 (8\E M%WKA%<94,]_760$EU6>R H%/-E*5U.!4;7U=*:"Y Y7<#X-@XI>4"2^=N[5+ ME8>&*;0MC%_QT7M$M7(.YJ2X5SOR.)6H#OUF HX^^10=L%/?<-2K0;^5DK9]G( M"9^1$Y$+*4RAR1>10WZ*]]%:YR\\^%N&@X075)V1:/2!A$$X[M&S>CD\&I 3 M=>F.'%_T#-^2:I;-^O+2X,;]./LNSW1%,UAX^+)J4#OPTK=O1I/@S1^SV ML)5HE\;C.$F"3\'&(C[FS$@R>U9KQ&%[UG%;_F6;T2 MV8G)26=R\A_.:O+2L^H)'#RK:6=C.FACU:HV,KLG\%"S'>4@3&_]F?ZCX:G* MH8@3>4DG+QF4=U0_"?9=DC=7BP@LH?Q00EW*^P0G+\UN3V!_=OVC=E&"VKHN MJO'L:V&:RMJM=HWZW/6G)^M+;.!-O_U+TW1_K)M;)C3AL$'*X&R*LE3349N) MD95K2G?28(MSPP(_0D#9 'R^D=(<)G:#[K,F_0-02P,$% @ *H*M6!*# MA$H9 P 90H !D !X;"]W;W)K&ULK5;1;MHP M%/T5*ZNF5BK$)"0$!D@%-FW2.J&RKL]N8HC5Q,YL![J_G^V$-'0N[2IX -OQ M.9QS[[5SQSO&'T2*L02/>4;%Q$FE+$:N*^(4YTAT68&I>K)F/$=23?G&%07' M*#&@/',]"$,W1X0ZT[%96_+IF)4R(Q0O.1!EGB/^9X8SMILX/6>_<$,VJ=0+ M[G187E;++F:N0U+0G),!6$4<+R>.%>]T;P'-<#L^$7P3K3&0%NY9^Q! M3[XE$P=J13C#L=042/UL\1QGF692.G[7I$[SGQK8'N_9OQCSRLP]$GC.LCN2 MR'3B1 Y(\!J5F;QANZ^X-A1HOIAEPGR#7;T7.B NA61Y#58* _@L OP;XQFBES-A:((FF8\YV@.O=BDT/3&P,6KDA5*=Q);EZ M2A1.3G^H2OG.A %YF"5(HY!!\Q97I02F3BS-9@A06* : (6)"LE3H %=;[ M$I'L0L%O5PMP?G8!SH +A'XH *'@EA(I+M6B&O],62D4H1B[4IG04MRX%CRK M!'LO"/;!-:,R%> S37!RB'>5^28"WCX",^\HX37B7>#W+H$'O;Y%S_SMG'#[T0?K(9/!'9 M@=U^8[=_C-W8S;3=CCZ-=9DE59G9C%=LH6'35]1VVO%A. S'[K9MR;+-"\,P M:+8=B T:L<'1W-R92P$G';3%7%UR(&9YKLY(7>3JEA12Z2=T,[)I#TZ9M!.1 M'<0A;.(0'DV:N1!L#BM8T I[T ^B" [AL_Q8-OK1P(-^9,_0H%$V.*IL\7+E M#-ZJS;+QJ+:HT1:]>K*S_:5I2L9:)=$IJ^1$9 =^AXW?X?NJI()%[<,)NT$( MVY_>LZ18,?VA/2,]^/3V@^^MEQKY?S+MH']TNJT7=H[YQO0Q0ETG)975FZM9 M;7JE*],A/%N?Z1[*- )/-%4#IMY+&T(%R/!:4<+N0!4TKWJ::B)98=J">R95 MDV&&J>H#,=<;U/,U8W(_T7_0=);3OU!+ P04 " J@JU8B\KPS6\" #X M!@ &0 'AL+W=O U+!71VZIBZN$2A-S/O9'W.''#-Z6Q$WZ:-&P#MV!^ M-DN%EM^S%+R"6G-9$P7KN7L>7+I=#N2_:M;TP]DF^UD54'Q@PJ7K=_=M_I< 812\ : >@IP+" M#A">"H@Z@)/:;TMQ.F3,L#11#L"STZ,_@_NH6R\>[<6CCB\\6;PA M15J.:)C#7NMSW; 6PUJ!U[Z_MTH#KX,Z?.69-D;D3W1+NRU"U]C3Z^W MU0I5DVLB&WNZ-,&FI VK"UYOAF1LZ<:.SC:S73J=CN)Q2!-_=ZC0L=]D.IO$ MT>2I7S; -YO1R7C6^SVI*^KKBDZL"S4SBN<&"H+7.+\CVYJ;?Y89':5%QP&- MGV6_>#6)_ST'QS'CV7A"@V=*^ =MQKX)>)TV'#=.P!J!P=D$&53;9UO#R,9U MGI4TV,?/B)%NH MM/K+79;/X[)ZFM\/BT6NXDE3:3X;.I85#.=QD@XNSIK7;O*+LVQ9SI)4W>2L M6,[G#=>423)7:9%D M*NT)3X+5&/Q<9C5K^5VRS[6C]Y/SD?6'6/U$R-RQH15_\\ MJ&LUF]6DJA_?6NA@W69=>-L5C3_9X]M66O QLNBS.9MY:H'\R1=_1M_;S^(C0H5I[N" MTU9PMBMX+U1PVPKN=H7@A0I>6\$[M 6_K> ?6B%H*P2'5@C;"F$3K-6GVX0F MBLOXXBS/'EE>EZYH]8,FODWM*B))6DOQ4YE7?TVJ>N7%IS(;?WU[505SPJZS M>:7P(FXT\I9=3B9)_3">L??I2O3U'WZ,5!DGLY^J$E\^1>S''WYB/[ A*Z9Q MK@J6I.Q+FI3%F^K%ZO'G:;8LXG12G W+JK=UF\-QV[.K5<^<%WKFL@]96DX+ MQM.)FG34C^CZMD, AM7'M/ZLG.?/ZLHAB1_B_(2Y]AOF6([7T:'KPZN[7>^' MKAZI\7-UV^^HSNGJ/\?I";->[KPXN/7.SDNZ^B_9PTE5M>G\*1$*=RU;M^&Y M+\FV5MO;VUW97N9YG-ZK:K LV>T3VRQW$S\U+U\^QOF$_?ZO"LG>EVI>_*=+ MG*OVO>[VZP3QKEC$8W4^J#) H?('-;CX^]_LP/I'ES"0L @)XTB80,(D"&;( MRUO+RZ/H%Y6DYI68BGIP?,,6<XME2=>ED!0H;4)WW'RZL$\NRSX8/FP(@ MF^LK "2,(V'BH ]#@IHT(NNO(^OWB&R;M*I+M**LLE22WG>%>$7T-]Z5[P5! M:(6G6U$FF^X;922,(V&BZ_/P1E9H>5N!!K5J!#I8!SKH'^BD*):=UQ)7P:$Q M)EOM&V,DC"-AHNOSZ(PQJ%4CQN$ZQB$9XU^6\UN5L^R.98LZ^^_])H<[[VHT ML@/?=;:"W%'N]-0)_2TQ1&3W^L8/"1.[[R ?S MQ2Q[4HHU\T^V4@+[_8.JO]"=U^,DK^_U.!(6(6$<"1-(F 3!#+G8EK8IK"-/ M^-H.@!0&I450&H?2!)0F43139AMNF+WOJE%+2WVO'W?.^EI,L)F80M?=RDH= MI9S0V9H.1727>@<721-0FD31S. Z.KC.0=<;-RIO[,QTK%;C14%F'IK:>V! MTB(HC4-I DJ3*)JI'>TWVLT]QJ/A^4? M;V=B9&TG'ZCG"*5Q*$U :1)%,Q6@_4F;-B@_JJ+,DW$U'V[G1LWM-#I!(=V] M:R@M@M(XE":@-(FBF;K1=J<='#M!(0W&:R@M@M(XE":@-(FBF3+3CJM-6ZX' M)ZAP=X(4V-L^:T>I8-N,C>@>]8XMU&:%TB2*9L96V[$V[<<^FW(ZV[#_L=?D M(Z1->0VE15 :A]($E"91-%-,VN"U3X^=CZ"6,)0606D<2A-0FD31S!59VA=V M2$-P\W*YN=7+EJO59\T])3:)2\7NXH18OT'S^ZJHI8TVTYYU8@5;*0W:*(?2 M!)0F4313'MK/=6@_5Z>TRW3"?LG2M^L[3ZL$5K!?[]A55H\WU8,HR=6XS'(C M W:.4'H0>\/62"HITAWMK3,D+8+2.)0FH#2)HIERU ZTXQPY*3I0LQI*BZ T M#J4)*$VB:*;,M%GMD"[EA5AGO,VU,<0RBY:WF;:LDW K:UUWE I/K-%V;H-Z MQ5":@-(DBF9&67O%#NT5U]E,/:>>ZRK"RUE919B>F]',WN,#U&.&TCB4)J T MB:*9RM$>L^,?.PU!+6DH+8+2.)0FH#2)HIDRTY:T0R_!/6!]G[.[SG3[/M;^ M(A'=C]X1A;J_4)I$T\/2];:"=MM(O"RG69[\]X40K.SCY\ER.8U+ M-H^?V*UZOGYA\5U9%2VGBI656J8L3M,J_>5%G#_5@/H/38*L\V&74-JN4!<[ M=&_[1A]*XU":@-(DBF:J2-O,+FTS7Z;I,IZQ)!WGJAI1FFWP.Z-(V_"$W65Y MLQ.M68 :5\,+6ZB\OIB*[]5&^>K1.%XD905NM:DW-U5BR[/E_93]'%6/W%=WWON,3E!:U--LVG"=K:Y#@T$8%E"91-%-ZVE)V#UO43$RR6L+^751= M!3WOU/:WAO>([E/O@07JY$)I$D4SH[MQS 'MY!XPX7K=&@VZW=Z# O: ^P) M!]@C#K!G'/P9#K*K'637._*4S(7:S5!:!*5Q*$U :1)%,V6F[6:77M+<2.6% MU+1[EL#.)?%N$<\*+6O;!*0[T3N<4%L72I,HFAE.;>NZM*U[6$[Z$']/YLLY MG82@*XJAM A*XU":@-(DBF;*27O*;GCL) 2UGZ&T"$KC4)J TB2*9LI,V\\N MO;CYL\KG]92Z\?CHZ1(-LBWVI.*\ZT2[:[IJ;VU /6,H34!I$D4SM:$]8Y?V MC%^7T:J7=.'-LXA?]R=1'VN5+@>*K8 MKRF]R8SN?.]Q#+KL&DKC4)J TB2*9DI4^_/>L4\"\:"^/90606D<2A-0FD31 M3)EIW]ZCUX+?&&N6'JKD6>_!;IPNR8MR>XFAM A*XU":@-(D MBF9*5-\'\(Y]9HD'-?^AM A*XU":@-(DBF;^ HDV_WUZS?EK)II[D&[ YLV/ M777)A*[;5R90&H?2!)0F4313)MJ\]VGS_D],F*QCJOEI>5NH;\OU6$8;LW3? M^PYD4%H$I7$H34!I$D4S%:KO!?C'/L[$A_K_4%H$I7$H34!I$D4S9:;]?Y]> M!/^J?$DCO9>-6;IF;Y% W7LH34!I$D4S1:+=>Y^VVNL?EJS2Y&0Y7@T[>S>E MT[S>0PO4SH?2.)0FH#2)HIFJV?@UP&.?A.)#+7DH+8+2.)0FH#2)HIDRTY:\ MW^?'",G?$Z5)O?4"]=:A- ZE"2A-MK27?\G4%((VS7W:-">VPOB[/]FWO15F M?Y&(;K]WB*!V-I0F430SDMK.]O?:V2]?;[QN3R;=8N^O/M2#AM(XE":@-(FB MF;K2'K1_; _:AWK04%H$I7$H34!I$D4S?QQ9>] !;1@3B2C8?TS)_B(1W7[? M2$)I DJ3*)H926T3!WMM8C(1O69M$>S4:[KO?<<:*"V"TCB4)J TB:*9"M4V M<7!LFSB VL106@2E<2A-0&D213-EIFWB@/9T\0N2V@;W+4BB^]5;+U#'&$H3 M4)I$T4R]:,,H&:TE":@-(DBF;*1'O7 MP=[#O_?GRWXKBW#I$GK$"Y0606D<2A-0FD313(%J2SXX]@GC =2AA](B*(U# M:0)*DRB:*3/MT ?T:3&O2ITO[XO M61YR/![=1-_1!DJ+H#0.I0DH3:)HII"TO1_:1TYJ(=2CA](B*(U#:0)*DRB: M*3/MT8?TL2Y__4E!=(=ZRP[JV4-I'$H34)H,=X]\=\T3D5:"&A93I[ M+"N?G]0-/&;YUZ;;%_\'4$L#!!0 ( "J"K5A2?D*]+ , /8+ 9 M>&PO=V]R:W-H965TR?#/# M"3&"OEZ;LJ!/UR)-"$P9XNLLP^QE!"G=#@S;V"W<)4((8+ ;&T+X:VY8"Z(C?"6SYWABI5.:4/JG)330P+*4(4@B% MHL#R;P-C2%/%)'7\+4B-\IT*N#_>L7_3RFTYI@@8,^HUO$5+1D4P/MC4;+;!*BMG$FF'R:2)P(9H*&3^E#:47C@[+T9.(^$M9A?(M<^08SF=&CWC_X>[#7+<<>VYH8,SB? MO]V:(6.8+$$>)H'F+V@_;HI?]/)PBUET5H6-*1?HX:=\"[H1D/''.LMS29UZ M2>I.N>(K',+ D)<&![8!(_C\R?:MKW5^M416<:]3NM=I8@\JJ4->IW4)YRR^ M9E%WWB:P?=OIFYO]1-X&^>YK3$6?5^KS&O7)ZD MU(EMI'SO[K1$5LG>+[/W/UYM^VVZUQ)9Q;UNZ5ZWE=K.6;R]LG4\[Z"TW\;8 MW5Y]:5^6\BX;Y7T' @RGNK*'D?QH)?*3@-7GNK&X&TG?NSTMD57R[Y7Y]SY> M:O".6[<$R(1REL)"4UD57GCF6-YGY1-"5 M[M/F5,BN3P]CV9@#4P'R^8)2L9NH%Y2M?O /4$L#!!0 ( "J"K5B'8V'. M+P0 -02 9 >&PO=V]R:W-H965TA,U6KZ3RL]L%-'(B:V(QM8"KMCU_;">$K>(!F M7B!Q[CV^Y_KZYL2#%>.O8D:(!-_SC(JA,Y-R?NVZ(IJ1'(LVFQ.JGB2,YUBJ M6SYUQ9P3'!NG/'.1YP5NCE/JC 9F[(&/!FPALY22!P[$(L\Q?YN0C*V&#G36 M X_I=";U@#L:S/&4/!'Y9?[ U9U;H<1I3JA(&06<)$-G#*]O8$\[&(OGE*S$ MUC705%X8>]4W'^.AX^F(2$8BJ2&P^EN2&Y)E&DG%\:T$=:HYM>/V]1K]@R&O MR+Q@06Y8]C6-Y6SH]!P0DP0O,OG(5G^3DE!7XT4L$^87K$I;SP'10DB6E\XJ M@CREQ3_^7B9BRT'AU#N@T@'M.W2../BE@V^(%I$96K=8XM& LQ7@VEJAZ0N3 M&^.MV*14+^.3Y.IIJOSDZ$FRZ+4U48F(P0W+574(;/+; H]$2)Y&4CTQ5N + M3248Z[RG\@W\?DLD3C/QAS+]%;A S# G8N!*%97&=J,R@DD1 3H2@0_N&94S M >YH3.)=?U>QJ2BA-:4)L@+>8]X&/KP"R$.=FGAN3G?W+>'X589]@^UP[51< M.S;TT>>%%!+3.*73*[V>ZA],<(9I1.IX%V!= Z;[S7*$NAX*PH&[W&9T:!;T MNR'R*K.=6+M5K%UKK,B#'7#W;:%K^:,*D.I^ AY4L."?>Z+7[%_P7_TF$)5% M'2OKM.>N9D-@.QD*J@P%[ZWOKB-N7J M!&>16T,_=^$; MO) MNWNPPM98+N6Z45_0+K\N*O 3NESOH+K#-NKM7,X)CPK6!>IXP)MH+J(&OT/U!+ P04 " J@JU8/!,Z M7I\# P#@ &0 'AL+W=O9)&J=953N)L#%=N3XSG[B MB:U2;2;<:%C0%H_]NR2.9!54P M%?P?ENATY/0=DL"2KKE^$ML_H")T9_!BP97]3[;56L\A\5IID57&&$'&\O*7 MOE1"'!GXO3,&0640O-4@K RL;"0J1D*G(L#H4M?K>D'F962*69*PPS8695^2K6=Q*C@H\I=]2V:2Q2Q?D4>1 "DZ 5\)'*6Q+ZGTC@!9V&>*9O-P];P@EKV4.+%YZ3 M/:42;A;_E7TL)]-^I;^.\W^ MS76OY$5?SO%J1;R45[7 D\< MW'X;P7&+DWZ=/KALW) M&=24!E=0.E]PK6B74AHTIMP/!L=_S?Q\[W \>V]CF+ -2R!/R(X!3QI/U!+) M]X\#>E5_[6M.8SQJ(?SV&+."BQWN?(KA380YG;!G>& 2(Q=RWQLH\NT1L@7( MQN.JW<6EJ7DOM%-!@H,@P?]\NEA%_);^X=#C7.V!%,ZHBJ8 M#]AF[H!*U=Q!MJ-V2U,2DLRVDHW$?P:B9.L>]=X9R)6]DB@2BW6NR_:TGJVO M/6/;[+^:GYCKD.WI#S#E70J;SQ5#.3@L$1(_FWB$R_)Z4@ZT*&R'OQ :[POV M,<4K'4BS -\OA=#[@7%07Q*C?P%02P,$% @ *H*M6+NJ%P$J P [PL M !D !X;"]W;W)K&ULS59;3]LP%/XK5H8FD(#< M>F5MI%[8AC2TBH[M ?'@)J=-1&)GMMO2?S_;24-30C2D//#2^G*^+]]W?.*< MP9:R)QX""/2*2>KXFY,:Q3,5\'"\9_^JS4LS"\QA0N,_42#"H=$S4 !+ MO([%'=U^A]Q06_'Y-.;Z%VWS6,M _IH+FN1@J2")2/:/G_-$' D3S7 R0'. M,:#U!L#- :XVFBG3MJ988&_ Z!8Q%2W9U$#G1J.EFXBH8YP+)G7%#_ MZ6(L$Q&@"4UD=7"L\WN!]!;ZF>II:>_Z68T!G4Y!X"@^D\'721K3'4 9]7 + MR0+8HPRXGT_1Z(O9)7+M<^183JM"S^3_X6Z-'+'\B(,4Q6(%\A@18[=!@WPSN]/-IB%IR781/*!7KX(9^";@0D_+$JY9FD M5K4D=9-<\13[,#3D5<&!;<#P/G^R.]:7JGPU1%;*7JO(7JN.W2M9AZQ,JPQG M+!W-HFZZC6=W77E\FT,CKX.M\A>MY'BSEC:!W7;MEI' MM?TZQF[UK.K:[A7Z>K7ZO@$!AF-=VJ- ?JPB+AA6G^G:ZJXE?>_Y-$16\M\O M_/<_7G7WF\Q>0V2E[-G62RMB-5+?.4WI]G:<_E&%5T:UCJ]O\Z!U2H"M=$?) MD4_71&0]1+%:=*TCW:L=K8]5-ZM;LA>:K!66'<(J(AS%L)24UF57OG4LZRZS MB:"I;M 65,AV3P]#V9$#4P%R?TFIV$_4 XH>W_L'4$L#!!0 ( "J"K5@: MB-2M^P, -@/ 9 >&PO=V]R:W-H965TGLSB3X!K9)@9E LFT?MIM9FNZS, ?0Q):H) +;3]\CV3%@'&\A MW1>LVSDZ/]TX_\%6R">U M!DEV=<#9V5UNL;UU7I"G*J.F(-''L60N948U4N M7;660.?6*,_

,.Z.!;7N0HX'8Z(QQ>)!$;?*9FS'+AB@A,)BZ%SZ]],_)XQL"/^8K!5!V5B M4&9"/)G*[_.AXYF(((-4&Q<4/\\P@2PSGC".OTNG3C6G,3PLOWC_:.$19D85 M3$3VEPH\GEM>V[-RC/] MC;R_ TU9]@''/D[OR/MW'\@[XA*UHA(489P\"]BK0WKF@OTK*=?TD%T2]$R(_ MB7M^T*L1M_6 M3#83Q:=$01Q[<9VH=.O^%V^-[^W]>KY7OJTTQ M8'Y]^PP24R8\<)8*R(-D*5SR'I8S)H?/1]#I]VO<[8%="GZ01MCZ7I;.CQA]KY/4_]7:@[@4==T>^_J.5TR?'&]DY.[X_(5_Q]PN*W9RSW MNQ24(IKNR PX+#"))PLI*@B#8ZO/'U!6L;4JR">Z"1&PO=V]R:W-H965T6*QTPCC,)5&K-*7R>0J)V$RLCK4;N&/+6)L!VQMG= GW MH!^SN<2>7;&$+ 6NF.!$0C2QKCLC?VCB\X!?##9JKTV,DH403Z9S$TZLMID0 M)!!HPT#Q;PTS2!)#A-/X4W):54H#W&_OV'_DVE'+@BJ8B>0W"W4\L886"2&B MJT3?B^UQ*\, M<=J[X8%(@3S0+2CRE5R'(3/K01-RPXM-95;GP@=-67*)$8_W/KDXNR1GA''R M$(N5HCQ48UOC9 RE'92)IT5BYX7$+KD57,>*?.[-7"_&>Y#\!+\0(U;K8N;\[DGK$N=N06Z6X\V=\5( M932 B867@0*Y!LL[_]3IMZ_JG/E(,O^#R YND,^B.S KW[E M5[_1KSG( +C&%XV(B$#"ELP81CE?X9UG\E$9Q-@/\?58XZN8X1NG2_<(WH@D MH"JNL[%?LU%:_=Z1D2=%^8T:WNG0H')HT.C0%#A$1JL4*=[QN^U5?PT-_ML[ MQ^?GU0B_<3KO%#NLQ [??GSJA Y/."2-J=YZ2)H3%F+MO7<_!;G,ZR=% K'B MNG@XJ]&J1+O.*Y.C\6EG-"LJK7\T1=V'S^*2<442B)"RW1K@X95%+55TM,CR MZF(A--8J>3/&\A.D"<#OD1!ZUS$)JH+6^PM02P,$% @ *H*M6.YTS+_2 M# DJ8 !D !X;"]W;W)K&ULK=WO;Z,X&@?P M?\7*K4Z[TLPD_$C2SK65VH*QKO3C="TJ<%BV!+)"V(^T??X;0$"?$ M"7O?-[O3-OZ8I,]33+Y +MZR_/?B1CR7 1QNG@ZJ+^WGU^=9&MRB1.Y7U. MBM5B$>8_;F22O5T.K,''-Q[BYY>R^L;PZF(9/LM'6?ZVO,_55\.-,HL7,BWB M+"6YG%\.KJVO8NQ6 ^I'_"N6;\76OTGU5)ZR[/?J"SZ['(RJ+9*)C,J*"-7_ M7N6M3))*4MOQ1X,.-G-6 [?__:'3^LFK)_,4%O(V2_X=S\J7R\'9@,SD/%PE MY4/VQF3SA,:5%V5)4?^7O#6/'0U(M"K*;-$,5ENPB-/U_\/WYH78&F#;!P;8 MS0![=X!U8(#3#'!V!J@M[1[@-@/6X=5%GKV1O'J\\JI_U$57CU=E M$J=5?SR6N?IIK,:55[?98A&7JN#+@H3IC-QF:1FGSS*-8EF0S^1Z-HNK0@X3 MPM-U.U9E_;,GRS!.?B$_D3@E_WS)5H4:75P,2[5-E3R,FOF]]?SV@?DM\DW- M^%(0/YW)6<=X:A[O&,8/U6NQ>4'LCQ?DQC:"8I5\(?;9)V*/;(?\]NB1GW_Z MI6.[;LW,M_ 'L:RCBG?"QCAKQNH8[I\\W#HGX7,N9?6;[GJ5CSV;?+,=KN'I M!*%F1DJG]2OZ/SHUO CKTZ8GO2DA)GQ9'3L26F%Z&PZTZE=YX#[O7R1 M.=GNS__VZW5^UHOQ;+,)*7 [4G+63^*@=7?_^;-1G] MHZN\D9B'Q'PD1I%8@,08$N-(3( PK2O<35>X)OWJ.HJR5=4,R_!'^)3(>J<5 M1E&^DC,BW]6RL9!=NZ$;(]NW.9"8A\1\)$;7V*3&JH7VZY7EGDW'%\/7[:I' M3LF0&$=B8O_%L,?C4C,1V)TLE?RSID]V2EYY(P,B7$D)O9?"_=L MXG;_U9YN2GEJ+.4'-6V81R_UXF,F7V62+0\<6-T8I;[UB\0\).8C,3K=^YW9 MUOG6+VU=P-/]';+K.#N/8L@-XTA,@#"M@L\V%7QFK.!?Y9LZM,R7F?J3+ F3 MX>R/59B7,B_(]_D\CB1YK.;N*F@CW+>@D9B'Q'PD1I%8@,08$N-(3( PK3W. M-^UQ#G[OY1S9%4C,0V(^$J-(+$!B#(EQ)"9 F-85UJ@-"T;&W<9=M7+_I)8] MZ2I,R#Q^ES.2'UCXF*F^+=%HVGL1SFBD[^P]Z)P^5*-0+8!J#*IQJ"90FE[R M6_F8=4K)M[6^*?\XC?+U#]61;72H"XQZ[RYHPKS15AN,OHSL\6X?(&?UH1J% M:@%48U"-0S6!TO0^L-L^L(^\?5,'OV5&Y'LITZZH]L9,]"YV\P:5^:KK^,2# M;H0/U2A4"Z :@VHT;DQ\RS+O/OH!&KU"-0K4 JC&HQJ&:0&EZ-[0)K&6.8+VXJ#-84K]W])ED M^AO[G>_BF\G>[>!V+8,L^\S970=!LU6H1J%: -485.-03: TO?K;P-:")K:- MMGW<.IE,;;U.;\US]GW'!ZKY4(U"M0"J,:C&H9I :7K5M]FM90YO[V112+7P MV?E;_ZDZ"%9'OO'K@>K?3]_L\]UW;6[-<_>N?F@N"]4H5 N@&H-J'*H)E*97 M?QOW6N:\]R^>NF#M)Y23Z?1\M_JAH2Y4\Z$:A6H!5&-0C4,U@=+TZF^C8LN< M%=?'O%M_Z-71;[QX6N5%Y_GZ-V:M]U(?FA!#-1^J4:@60#76:-M_R:;3,_T/ M&>]XT+D[U1\D4-NEUW*;ZUK&@&S_G9SFE.'.0H9FNE#-@VH^5*.-IBWZ)CM[ MO0 Z)8-J'*H)E*9?S=1&MK8YLCWQ3!_R)WF4T2J7,_+]5>9IM<(A-$[#-*JZ MY:$:_//C=_KPR];/>3J3[^3Q+5S6#^AJ(O/6]6TBJ.9!-1^J4:@60#4&U3A4 M$RA-[[8V+;8M\(E#-C0@AFH>5/.A&H5J 51C4(U#-8'2] 9I8V3;G-H>?"-I MMITJ?*JN>8\+LK[FGV0I>0WSN [<\D,[&FCVW&B[)UI,=R]^\J#3^E"-0K4 MJC&HQJ&:0&EZB[1ILVU.NT_',U^F8)^W='TC-@VH^5*-0 M+8!J#*IQJ"90FMY$;8QMC]$'*M"+CZ&:!]5\J$:A6@#5&%3C4$V@-+U!VL3; M/O5RY>/O%)NIWJT!C<.AF@_5J+U_>H UW3F'*X!.R: :AVH"I>D5WZ;F4%3[-X"!SLB@&H=J J7I]W%L(WC'','?AVJ74-T+6"V7/O[]+4Q7 M\S J5WG5"(]J3K7 *LC=W6U7&Y@GZ-L&4,V#:CY4HU M@&H,JG&H)E":WC!M MBNZ@4W0'FJ)#-0^J^5"-0K4 JC&HQJ&:0&EZ@[0INF-.T1_D;!7)ZMYCBVJG ML@Q_5&U"YEE.%MJ.)6I[J+-MH*$Y5/.@F@_5*%0+H!J#:ARJB4;3[N(RW;H> M2&^'K3MEFQ/SOWQ38+/;N_ZQ]\S&WC0;>]=L9^_PPG9WCR^@4S*HQJ&:0&EZ M^;>!N&,.Q+\G,_)8A@OUYW]&=HZN.ZL>&G5#-0^J^5"-0K4 JC&HQJ&:0&EZ M>[11MX..NAUHU W5/*CF0S4*U0*HQJ :AVH"I>D-TD;=3K\[NT#8L@7J> M"&B>J7>50^-JJ.9#-0K5 JC&H!J':@*EZ9W3QM4..JYVH'$U5/.@F@_5*%0+ MH!J#:ARJ"92F-T@;5SNGQM5'5D?0J!JJ>5#-AVH4J@5.Q\7G9[N?"0&=DD,U M@=+T3U=KLVK7G%4?64CU._///%??EH!J'E3SH1J%:@%48U"-0S6!TO3>:6-K M%QU;N]#8&JIY4,V':A2J!5"-034.U01*TQNDC:W=8_<0/VTI969ZMP4TEH9J M/E2C4"UH-.WJ#'OGZ@P&G9)#-8'2]&IO4VG7G$I7UU-LEE('PS@STKO6H1$T M5/.A&H5J 51C4(U#-8'2]*;8^OAF%[U&@J;54,V#:CY4HU M@&H,JG&H)E": MWB!M6NV:[R]^)\M2=4@V)U$N9W%)PD5]SX]L51:E.NQ6JZ?.+H%&UE#-@VH^ M5*/N_L=#6^/=.U0'T#D95.-03: TO?K;*-HU1]&_9NEG_SU*5D7\*LE='%6G M[I'KYUS*^@S7/XF?JO:("W(39\N7,%^$GPA/HR^=/0'-JZ&:!]5\J$:A6@#5 M&%3C4$V@-+UWV@S)0S6! MTO1";B-IUQQ)?WN\5BNA__^R4O,TO0L<&EE#-1^J4:@60#4&U3A4$RA-:YMQ MFVV/1^ %TA@:8$,U#ZKY4(U"M0"J,:C&H9I :7J#M 'VV/Q9U[^N%D_K]YYR MF82EG)%EGLU644G"CR/P0NUX-E]TM@PTTH9J'E3S&TT[U4A?PU#HA %48U"- M0S6!TO0^:'/JL3FGOK[G]6Y"YE$<)N1QM5PF/[;>A?I,[N_O.HL?&EQ#-0^J M^5"-0K4 JC&HQJ&:0&EZG[0)]]A!+ZB@:3=4\Z":#]4H5 N@&H-J'*H)E*8W M2)MVCXUAX56[RUA_8GQR\//BS5#OQH"FW$>>Y.%/G_>AVT&A6@#5&%3C4$V@ MM'43#(L7*4LO+,.K"[5">I:W,DD*4M^!H]I5;'U75?V\^DR^K]?V8+CW?<_Z MZEL=WZ?6UZ#^_K#EKRZ6X;/\%N;/<5J01,[55*,O4[7VKC^+]>.+,EM>#M3: M\2DKRVQ1__-%AC.95P]0/Y]G6?GQ137!6Y;_7C^=J_\!4$L#!!0 ( "J" MK5B+EA.>^@( -8( 9 >&PO=V]R:W-H965TU@XB%;IIFU0)]67[;)*#6(WMS':@_?<[VR&CC*9J MMP\0V[GG_#SG.U_&&ZGN=0Y@R ,OA)X$N3'E>1CJ- =.=4>6(/#-4BI.#4[5 M*M2E IHY$"_".(J&(:=,!,G8K,E8QR$9E(0!6\GW[))$%E"4$!JK >*CS7,H"BL(Z3QJ_89-%M:X.YXZ_V+TXY:%E3#3!8_ M66;R2? Q(!DL:568:[GY"K6>@?67RD*[?[*I;:. I)4VDM=@9,"9\$_Z4,=A M!X!^#@/B&A#O _K/ 'HUH.>$>F9.UB4U-!DKN2'*6J,W.W"Q<6A4PX0]Q1NC M\"U#G$EFDG-F\%B,)E1D9":%86(%(F6@R2FY!FU4E9I*X:H/.C./Y/@2#&7% M![2XN[DDQT MXD-4U4B+M]*F<:O#*ZHZI-<](7$4]P_PF;7#OU/Q'/P)G5X3Z9[SUWM+I ^% MR[OK'W9GJ_MO^L.HT^'M/XG9T^4]QOE_3;OR5X.H78% M!360D51J_XJ&[%A"8% M+!$:=49X6LIW43\QLG2-:"$-MC4WS/'# Y0UP/=+*3',1J8C/;0/OO M=W9""BB-]L8'XI>[Q_?\\W$CUJ#-$ T]%+O3(RXQ97OB^3C(LF.[()0K: MF4M5,$-3M?#U4B%+G5*1^U$0]/V"<>'%0[=VI^*A7)F<"[Q3H%=%P=3S&'.Y M&7FAMUVXYXO,V 4_'B[9 J=H'I9WBF9^C9+R H7F4H#"^0Z'7F!-0AS3(Q%8/19XP3SW *1&3\K3*\^TBKNCK?HGQQW MXC)C&BA (1R\HM"M%+J.:&F9HW7%#(N'2FY 66E"LP/G M&Z=-;+BP49P:1;N<]$P\D47!#87%:& BA8D4AHL%BH2CAO@7'1R=P M!%S MTRN-.GHH6^(E;7-3RH&XY)!] J#+MR0S9F&CR+%=%_?)V_4+HFV+AE' MK8 W3'6@&[Z#*(AZ#?9,?E^]VV).MXY0U^%U_R9"3>XJX7K-<+8J7.@E2W#D MT;77J-;HQ6_?A/W@0Q/7_P2VQ[Q7,^^UH<>W2U3,5Y?_L 3&ND ,L9 M70]!-XKN!#XE&:- ]T?$'27#KA"SMF,Y]R\D@>MAS;3AB;&_XZSYY5^[95^ MNU?0-J$7M@95067C,.!P_(Q,Z9,F#[0?$ ;@5&$ 15E!^I"RYR9?3MJ1SK< MX5D#PA[[0[_P(*7]G193H%JXSJO!V5B6UGJU;NZ7KJ<=K(^IZ9<]^@6F?#%0X5QPH8G@ MG""#SH 23Y5=N)P8N72-;"8-M44WS.CA@LH*T/Y<2K.=V /JIU#\"U!+ P04 M " J@JU8=K(N^AP$ !F$ &0 'AL+W=O/U+GYI$[!CX@P,&06,0_*A!V!B$%=$:645K036=3:38 M$&G>1F_FHLI-98UL&#=EO-<2GS*TT[.YR'.FL2Y:$4QU@7ND2S+P5( M:CS6KZLS<@>Q0.\9HU4=T>\#3YB*1H7)9!_/BZ5 MEOA5_-M'NHXRZ(]BMHHK5= 8I@[N!0KD(SBS7W_Q(^^WOA2\D[-7"0G;A(0V M[S-3%G+R^U.9 M[XTG[N,N4RN6(YD.6J:#MY@.^W#75L-=W,'E/G"KZR.!#UO@P[> 1WW AUW@ M8>CM ;>Z/A)XU */W@(^Z@,>]0"/PCW@5M=' A^UP$=O 1_W 1_U .^TBM7U MD<#'+?"Q%?C7%%![K#3(/OCC#OSQ>#38@V\-<"3\RQ;^I1V^T#0CJWHLYLU8 MS*J-NFCVYC,S%]OIUL?RLEND03CR]VA:@1Q)T_>V(L&S$KT!I0C+B]),:(9, M,(CN':Y>A\WYR/>'>VSLX8ZELZ-Y_+?IU'5B*%6X49)&;2P!E2G+EZ54_;5J M_+ZB%_C[M;)'/Y;=5C+XU@%<=V4O^J"#?N0-.K7Y&>/=W\YW/_Q!Q5,7*&O5 MGH1"2-. 5!G5^'K$7_42?J?YW23F9Z@!?RL'?+L>.)R85U5$XZ#3T\..V(N\\782OL:]U0N^73 < M_M*B3KR^+^U=-8.[Z]BQ'F0-:'VGJA15&="Y="XRFS MNDR!XB'.O(#/5T+HEX4Y:K;_6IC]#U!+ P04 " J@JU8&G'!(>X% !G M*P &0 'AL+W=O2.082J\6*-5N0M-UG1J(MH9*HD;1= _OQHQX1K4>8R+WZDD@R[^&] M1[S4/207>\:_BX!2B7[$42*N1H&4Z:5E"2^@,1%G+*6)^F7->$RDNN4;2Z2< M$C\WBB,+C\W(>; M0&8/K.4B)1OZ0.77](ZK.ZM"\<.8)B)D">)T?36ZMB]=9Y(9Y"V^A70OCJY1 M%LHC8]^SFT_^U6B<>40CZLD,@JA_.[JB490A*3_^+4%'59^9X?'U$_K'/'@5 MS",1=,6B?T)?!E>C\Q'RZ9IL(WG/]G_0,J!IAN>Q2.1_T;YL.QXA;RLDBTMC MY4$<)L5_\J,DXLA X70;X-( -PTFSQ@XI8'S6H-):9!3;16AY#RX1)+E@K,] MXEEKA99=Y&3FUBK\,,G>^X/DZM=0VT!=.$D'R-R+06Y=* M$D;OT'OT]<%%;]^\0V]0F* O =L*DOAB84GE089C>65O-T5O^)G>''3+$AD( M]"'QJ5^WMY3GE?OXR?T;; 2\)?P,.?9O"(_QI,.?U>O-G0YSUVSN4N\Y\UHT M3O4RG!S/>09/#=Z(/#).BI1(?!2%7I9CR0:1#:=4)9SLI+W G73C9G/'I4B) M1Z]&:G(0E._H:/GK+_9L_'L79Y!@+A!8C<])Q>?$A+Z\]CRV58PA?TO1FK-8 MS53%<$_5< ]I)Y4%Y"R'S&;-W=*>V^<+:W=,D;'?OA2U>\3SV;3JL1;ZM I] M:@S]GNYH\A2UIY*.J[16*!D+(&!* 5%%;[V$!E9HAY_ M_>;GS?*@;%3[CLZGC<1US0Z>2@#6!& S >Q (FG\-IH1>@\?2#07"JW.GB[5 M[:%J=1NT6 =%MTV%^RGYB1D.;XJT8Z3U\;-\A:JRSI1NKJWS>7] M]7H=1F$N93XD,E19_!_Z%JX91Y\227F2CTI5_GZ6_EDG8T#E>S948H-*"5 T%PJM3JI6$[:QN%X^!$3!(K9/U(@E A'UU1';2"*V1MM4 MI7LB:+GK0R=.Q>S^;Q9&IN]ZLWA$ +"U@K"?DE"Z+6+ M0TXE%T&8HE1)7<44V71_P@O0K-BJR!J?M46]N?/>5 VA-VPM.&RSXNB:'EW9JY%IVX)=V%8Y+$(^)O(#; M,.8+)%CD=T;?WE.8X5;T'1L/TXOF@HG9NU.CU\H F[<57IJT_I8!Y>@OEKQ? M$1&@>\.,!:H40-%<*+0ZR5HIX*$V'C#HS@,HF@N%5B=52P?<8_?A-3-6>T\! M-[-QU=&HE;!#R "L90#^"1E0N[[C;!U*E,G4;*!E!<@K]RS,+O0>=:#* 0JM M?IA!*P=G*.7@@"H'4#07"JU.JE8.SB#;%DY[1Z*];='1J&/;PNS@J01HZ>#\ MI'2HKO\D*=_N0J(>OF*OP]QM[S$'JB*@T.J4'QU+&NQ<$NS!)-B324.H"$>K M"&>0O0ZG?5JH^6'N:-+>P#![US=ZZ^@$HG)\DY_D%"A?Y"A.\U5/J].BU_D9 MR<;S&_MR59SYU##%$=1;PC=A(E!$UPIR?#97TQ0O3G46-Y*E^3G'1R85>_EE M0(E/>=9 _;YF3#[=9!U49VN7_P-02P,$% @ *H*M6&_1M$-* @ HP4 M !D !X;"]W;W)K&ULK51A;],P$/TK5IC0)K$Y M3=( )8VTMDQ,8JA:&7QVDVMCS;&#[33;O\=VTM!-:8407QK?^=Z[>U??)8V0 MCZH T.BI9%Q-O4+K:H*QR@HHB;H2%7!SLQ&R)-J84:2)JS2B'I42J+DLBGV? 1#/U1M[><4^WA;8.G"85V<(*]$.UE,;" M/4M.2^"*"HXD;*;>]6@RCVR\"_A!H5$'9V25K(5XM,9M/O5\6Q PR+1E(.:S M@SDP9HE,&;\Z3J]/:8&'YSW[C=-NM*R)@KE@/VFNBZGWP4,Y;$C-]+UHOD"G M9VSY,L&4^T5-&SL>>RBKE19E!S85E)2W7_+4]>$ ,#H&"#I \!H0'0&$'2!T M0MO*G*P%T21-I&B0M-&&S1Y<;QS:J*'<_HLK+!,\ M+:C*F%"U!'2)'E8+='YV@A[(6I%>*X2K$UNRX"S+L^LS1,N9_#P]/E!/V?0P=7_@O M?1QJ5TL7#=/9V9VHBF0P]Z$\ZI5'I]C3;V;5 MW/),E(#.OPJE+H;4MA2QH["+99=>AG[\,4[P[E#'0%@0Q_&X#VLKQ ?OO02Y M=6M H4S47+6F:BVTF5%W+,P6!6D#S/U&"+TW;()^+Z>_ 5!+ P04 " J@JU8 M)MHO#D0" "*!@ &0 'AL+W=O*L95XI5:UTO?5UD)%59WH@9NWN1"5EB;J2Q\54O MQ"55S ^#8.Y7F'(OC=W:5J:Q:#2C'+82J::JL'Q= Q-MXDV\X\*.%J6V"WX: MU[B 1] _ZJTT,W^@$%H!5U1P)"%/O-5DN5[8>!?PDT*K3L;(5K(7XME.-B3Q M BL$##)M"=@\#G /C%F0T?C=,[UA2YMX.C[2O[K:32U[K.!>L%^4Z#+Q/GB( M0(X;IG>B_09]/3/+RP13[A>U76STT4-9H[2H^F1C4%'>/?%+?PXG"89S/B'L M$T+GW6WD+#]CC=-8BA9)&VUH=N!*==E&CG+[ISQJ:=Y2DZ?3C3E> A(]24PH M+]!*2LP+,,>N5>QKLX.-\[.>MNYHX05:A!X$UZ5"7S@!\F^^;\P&O?"HMPY' M@0]8WJ%HH/TKVG!"#Y0TF)VKNH-.ST/MO5FJ M&F>0>.9B*) '\-+W[R;SX-.(\G10GH[1TUW# $V"_>QVY^56G]@32W")\P6V<^9;;8G!;7'UP MXW[CW(M^_DE_J$ 6K@LJE(F&ZZY5#*M#HUUU_>5O>->ES84L*%>(06Y2@[N% M^3MEU_FZB1:UZS9[H4WO&POVS?$,*S,6K"[!6,F6!5"5B.R,*;\$(;5;,$*6EVHDDF+Y$H7U-BNGH=5 MJ1G-*B 5(NQ'41(6E$LR'LIE<5.8*IBII30CDG2AP-T^9R/22]Z3P,E-5,9& MY.'L[8^E,M=O G<_>7=R$CV<7^_'SVK@G(1>TO$S\.6U, M^FI7NAENE5HF1AQXB='I%C4ZQP3%Q@/2VH,T_+&=NK!=? )%#3M^W5I'V@93KT[(4ZX^"SV7!W.1?G' \I"TO6"C-?]EL4"HS&V":!(], M&S[;COS4M+QG*].6TRK'/?>/T//?7>OLGX,#V&S2%CZR2S@N>94P^.4.G]D^5'7T[/F,Y70ISWX$CLFE_91E? M%FDWZA86HAFU:7^!Z?62[K!J1MXD0'*&: 2#3GZTUOMMXA3Q?!]B>/EPVH'\_CQ04WY.',.N8MZP)QA'TA1#H!;]-9HD MR.HD\/'O#_:4Q'&:^A' _ [B&$/@:<01S %XP) XKM^#>^^CL'U/A9O_WXU_ M U!+ P04 " J@JU8EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y M;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI M0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:W MO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%B MM/XU@LD/['X 4$L#!!0 ( "J"K5@RF[_"L04 !(Q / >&PO=V]R M:V)O;VLN>&ULQ9M;;^(X%(#_BL7+=J5E@=R8J4JE#G1V*W5:!*BO*S@ST:%_.\$3C!//%] MGDO7JI#N3[-1)9Q9&EO("@[MJN[.J:VAX^ M,)5**VU**&P*'K1Z<>_GFT/QK)U^U+FNWD:=]N]<=42A2UWH[RH;=?H=X=;F MY6]C]7=35C*?I];D^:@SV)YX4+;2Z4'QO(%T]4M@?%9P\?:HKLQ7G5?*3F2E_K*FWNARU50#=]%#M]&VP^YSVXCG]O\T MHUDN=:HF)JT+55;;=K0J;P!+M]8;UQ&E+-2HL[M$R#(3UV4%C21NRFU5<&US MI_#3-]GVKBO 16UHSS63*X6!'*^@(]OUW<(,B(@HQ-">BT9$Y#Q*2%#!)D0 MD,DI(2,$.20@A[R07VJG2^485*G/(>(N6( ;,DX%4P M-70J,95O[4O:1%E0:&O5P&),RA(#9DW,S)O,(?";UC9=2[?%;,>7JY55WAM+ M>6+ +(IY9=*GMV9MOUNX8LPX)6K MIA$Q)F60 ;-"9@I>7QCQ9BHUJU+ON2V@M!$P:^,.ZKTUSHD-&&.^EA;WNX R M1R!=0G@BX)QJF*'35 M&K5]&\8PL89W096I]B$I;03,VIBI;90RE19&OX65\&#;9()'2 DD8!;(T6A4 MG$U-KO<;DA)(P"P0,C+U9FP!)9" 62!D9.IC4BX)F%WR060JSA9-2UF MWQP);(X^<4HW(;-N#B.2TJNA!G&)/R3?B+ M,ENB*ZZRK.V4,G]/KV-,RC^-49DCY)CQE^LM+9D:4=B+N]!>)&6-, M2C\1MWY(S 1C4OJ)F/5#AVRX;T:4?B)F_7P4LG7%O"X*B3')A15F WV,V8Y/ M&).R4,1LH?W((D9:&8?Q&&F%W@<3.F+!0S6XB>77B8 ME(7BDTZ"<.@14Q:*F2UT+$&.^B?&I"P4 MWTPH"R6_PD+',9O)$,:D+)0P6XC"A%,8D[)0P6CN-G9LZSS? QE]^6MD=EN2__NWQ$N?P!02P,$% @ *H*M6,?7A)Q1JA 7/X!^H2 MQY=R:,9]>QIV^VY8?!X/IV%5[<:Q^U77PWI7CLUPUW;E=#ZR:?MC,YZ7_;;N MFO5[LRVU+)=1][D.Q'8G1#O1*"WH-Y"H+>@WD*@ MMTP>M@GT%M1;"/06U%L(]!;46PCT%M1;"/06U%L(]!;46PCT%M1;"/16U%L) M]%;46PGT5M1;"?36R]G4!O1[V=0&]'O9U ;T>]G4!OGWRL)-#;46\GT-M1 M;R?0VU%O)]#;46\GT#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#LF M/YL0Z!VH=Q#H':AW$.@=J'<0Z)U1[TR@=T:],X'>&?7.!'IGU#L3Z)U1[_R3 M>@_CUZ$,UY[O-5[_)ZD>S^>6Z^4OR^^=D[OW@G-]6S$\_0502P,$% @ M*H*M6!^=A6\) @ V"H !, !;0V]N=&5N=%]4>7!E&ULS=K-3N,P M% 7@5ZFR18WKWS"(L@&V XMY 4]RVT9-8LMV.^7M<5) FA%4H"+-V31J;=]S MXRM]JU[_>O(49X>^&^*RV*3DKQB+]89Z&TOG:<@K*Q=ZF_+7L&;>UEN[)B86 M"\-J-R0:TCR--8J;ZSM:V5V79O>'_'-LW; L G6QF-T>-XY9R\)ZW[6U37F= M[8?FGY3Y2T*93TY[XJ;U\2)O*-B[">/*QP$OYQ[V%$+;T.S1AO33]GD7.W0L MIJ>.8GFZQ#L]NM6JK:EQ]:[/1\KH ]DF;HA2WY7'HA>GDU.^83I^\K/SIS*G M O/.Q^!\S!,+]/6XUY&,I^<^%Z*0VM.O^):82Y_]?C1.NZ'FD]GY>O^XL)WF M$=GT./^._Y[Q6_TO]B% ^I @?2B0/C1('P:DCPJDCTN0/GZ ],$7*(V@B,I1 M2.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J M4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'( MJE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56C MR&I09#4HLAH460V*K 9%5H,BJT&1U:#(:E!D-2BR5BBR5BBR5BBR5BBR5O]3 MUM_.;;\Y?GJ6O6V'UWPV_:'UYAE02P$"% ,4 " J@JU8!T%-8H$ "Q M $ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 M ( "J"K5C]#*?@[P "L" 1 " :\ !D;V-0&UL4$L! A0#% @ *H*M M6.*OAB#W!0 [Q\ !@ ("!#@@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ *H*M6(?&+F1$!@ F2 !@ M ("!VQ< 'AL+W=O !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ *H*M6-.)HI+K!@ AAX !@ ("!["8 M 'AL+W=O 8 " @0TN !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ *H*M M6%F@+U%.!P A!X !D ("!)40 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H*M6'(/XF2Z! R L M !D ("!?%0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H*M6&'0G*B? @ G 8 !D M ("!0E\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *H*M6/7[["-+"P )2H !D ("!@FL 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *H*M6/F: MRRYQ"P 9R8 !D ("!](0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H*M6'U4)]$D! E L !D M ("!Q:< 'AL+W=O.1-2+\' !W$P &0 @($@K >&PO M=V]R:W-H965TA"Y6 0 M (P4 9 " @1:T !X;"]W;W)K&UL4$L! A0#% @ *H*M6(%%WB+Q @ # @ !D ("! MI;@ 'AL+W=O@M/N@# "N#@ &0 @('-NP >&PO=V]R:W-H965TR_ !X;"]W;W)K&UL4$L! A0#% M @ *H*M6&=&UL4$L! A0#% @ *H*M6*IE^PL! M P 0D !D ("!6\L 'AL+W=ODX# "+"0 &0 M@(&3S@ >&PO=V]R:W-H965T&UL4$L! A0#% @ *H*M6'=FQ4&!! H P !D M ("!1-< 'AL+W=O&UL M4$L! A0#% @ *H*M6''_/ZF=! =1X !D ("!=^8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*H*M6*'A2CRT P 1@T !D ("!&/, 'AL+W=O&UL4$L! A0#% @ *H*M6 U3-G6/ P M4A$ !D ("!S ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H*M6$\K;C=& @ H 4 !D M ("!MPH! 'AL+W=O&PO=V]R:W-H M965T@/ 0!X;"]W;W)K&UL4$L! M A0#% @ *H*M6(-6?&8T!0 TAX !D ("!V1(! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H*M M6(-5\9-.!0 BP !D ("!IAX! 'AL+W=O&PO=V]R:W-H965TDP< .] 9 " @9&UL4$L! A0#% @ *H*M6 &&@JG7 @ X@@ M !D ("!83$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *H*M6%YU-ET;#0 VZ, !D M ("!93H! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *H*M6#P3.EZ? P , X !D ("!@$\! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *H*M6 ?; MKDLB P W H !D ("!Z5H! 'AL+W=O&PO=V]R:W-H965T^@( -8( 9 " @4MK 0!X;"]W;W)K&UL4$L! A0#% @ *H*M6!N&PO M=V]R:W-H965T&UL4$L! A0#% @ *H*M6&_1M$-* @ HP4 !D ("! M2WP! 'AL+W=O&PO=V]R:W-H965T! 0!X;"]S='EL97,N>&UL4$L! A0#% @ *H*M6)>*NQS M $P( L ( !J(0! %]R96QS+RYR96QS4$L! A0#% M @ *H*M6#*;O\*Q!0 $C$ \ ( !D84! 'AL+W=OZ- 0!;0V]N=&5N=%]4 ?>7!E&UL4$L%!@ !2 %( =18 "B0 0 $! end XML 86 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 87 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 89 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 187 303 1 false 72 0 false 8 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.caratherapeutics.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 4 false false R5.htm 00205 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) Sheet http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossParenthetical CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) Statements 5 false false R6.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 10101 - Disclosure - Business Sheet http://www.caratherapeutics.com/role/DisclosureBusiness Business Notes 8 false false R9.htm 10201 - Disclosure - Basis of Presentation Sheet http://www.caratherapeutics.com/role/DisclosureBasisOfPresentation Basis of Presentation Notes 9 false false R10.htm 10301 - Disclosure - Available-for-Sale Marketable Securities Sheet http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecurities Available-for-Sale Marketable Securities Notes 10 false false R11.htm 10401 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.caratherapeutics.com/role/DisclosureAccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 11 false false R12.htm 10501 - Disclosure - Fair Value Measurements Sheet http://www.caratherapeutics.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 10601 - Disclosure - Restricted Cash Sheet http://www.caratherapeutics.com/role/DisclosureRestrictedCash Restricted Cash Notes 13 false false R14.htm 10701 - Disclosure - Inventory, net Sheet http://www.caratherapeutics.com/role/DisclosureInventoryNet Inventory, net Notes 14 false false R15.htm 10801 - Disclosure - Prepaid Expenses Sheet http://www.caratherapeutics.com/role/DisclosurePrepaidExpenses Prepaid Expenses Notes 15 false false R16.htm 10901 - Disclosure - Accounts Payable and Accrued Expenses Sheet http://www.caratherapeutics.com/role/DisclosureAccountsPayableAndAccruedExpenses Accounts Payable and Accrued Expenses Notes 16 false false R17.htm 11001 - Disclosure - Royalty Purchase and Sale Agreement Sheet http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreement Royalty Purchase and Sale Agreement Notes 17 false false R18.htm 11101 - Disclosure - Stockholders' Equity Sheet http://www.caratherapeutics.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 11201 - Disclosure - Collaboration and Licensing Agreements Sheet http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreements Collaboration and Licensing Agreements Notes 19 false false R20.htm 11301 - Disclosure - Revenue Recognition Sheet http://www.caratherapeutics.com/role/DisclosureRevenueRecognition Revenue Recognition Notes 20 false false R21.htm 11401 - Disclosure - Net Loss per Share Sheet http://www.caratherapeutics.com/role/DisclosureNetLossPerShare Net Loss per Share Notes 21 false false R22.htm 11501 - Disclosure - Stock-Based Compensation Sheet http://www.caratherapeutics.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 22 false false R23.htm 11601 - Disclosure - Income Taxes Sheet http://www.caratherapeutics.com/role/DisclosureIncomeTaxes Income Taxes Notes 23 false false R24.htm 11701 - Disclosure - Commitments and Contingencies Sheet http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 24 false false R25.htm 11801 - Disclosure - Related Party Transactions Sheet http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 25 false false R26.htm 20202 - Disclosure - Basis of Presentation (Policies) Sheet http://www.caratherapeutics.com/role/DisclosureBasisOfPresentationPolicies Basis of Presentation (Policies) Policies 26 false false R27.htm 30303 - Disclosure - Available-for-Sale Marketable Securities (Tables) Sheet http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesTables Available-for-Sale Marketable Securities (Tables) Tables http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecurities 27 false false R28.htm 30403 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.caratherapeutics.com/role/DisclosureAccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.caratherapeutics.com/role/DisclosureAccumulatedOtherComprehensiveLoss 28 false false R29.htm 30503 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.caratherapeutics.com/role/DisclosureFairValueMeasurements 29 false false R30.htm 30603 - Disclosure - Restricted Cash (Tables) Sheet http://www.caratherapeutics.com/role/DisclosureRestrictedCashTables Restricted Cash (Tables) Tables http://www.caratherapeutics.com/role/DisclosureRestrictedCash 30 false false R31.htm 30703 - Disclosure - Inventory, net (Tables) Sheet http://www.caratherapeutics.com/role/DisclosureInventoryNetTables Inventory, net (Tables) Tables http://www.caratherapeutics.com/role/DisclosureInventoryNet 31 false false R32.htm 30903 - Disclosure - Accounts Payable and Accrued Expenses (Tables) Sheet http://www.caratherapeutics.com/role/DisclosureAccountsPayableAndAccruedExpensesTables Accounts Payable and Accrued Expenses (Tables) Tables http://www.caratherapeutics.com/role/DisclosureAccountsPayableAndAccruedExpenses 32 false false R33.htm 31001 - Disclosure - Royalty Purchase and Sale Agreement (Tables) Sheet http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementTables Royalty Purchase and Sale Agreement (Tables) Tables http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreement 33 false false R34.htm 31303 - Disclosure - Revenue Recognition (Tables) Sheet http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.caratherapeutics.com/role/DisclosureRevenueRecognition 34 false false R35.htm 31403 - Disclosure - Net Loss per Share (Tables) Sheet http://www.caratherapeutics.com/role/DisclosureNetLossPerShareTables Net Loss per Share (Tables) Tables http://www.caratherapeutics.com/role/DisclosureNetLossPerShare 35 false false R36.htm 31503 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.caratherapeutics.com/role/DisclosureStockBasedCompensation 36 false false R37.htm 31703 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingencies 37 false false R38.htm 40101 - Disclosure - Business - Additional Information (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail Business - Additional Information (Detail) Details 38 false false R39.htm 40301 - Disclosure - Available-for-Sale Marketable Securities - Summary of Available-for-Sale Marketable Securities by Major Type of Security (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesSummaryOfAvailableForSaleMarketableSecuritiesByMajorTypeOfSecurityDetail Available-for-Sale Marketable Securities - Summary of Available-for-Sale Marketable Securities by Major Type of Security (Detail) Details 39 false false R40.htm 40302 - Disclosure - Available-for-Sale Marketable Securities - Schedule of Fair Values and Continuous Unrealized Loss Positions of Available-for-Sale Marketable Securities (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfFairValuesAndContinuousUnrealizedLossPositionsOfAvailableForSaleMarketableSecuritiesDetail Available-for-Sale Marketable Securities - Schedule of Fair Values and Continuous Unrealized Loss Positions of Available-for-Sale Marketable Securities (Detail) Details 40 false false R41.htm 40303 - Disclosure - Available-for-Sale Marketable Securities - Schedule of Amortized Cost and Fair Values of Marketable Debt Securities by Contractual Maturity (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfAmortizedCostAndFairValuesOfMarketableDebtSecuritiesByContractualMaturityDetail Available-for-Sale Marketable Securities - Schedule of Amortized Cost and Fair Values of Marketable Debt Securities by Contractual Maturity (Detail) Details 41 false false R42.htm 40304 - Disclosure - Available-for-Sale Marketable Securities - Additional Information (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesAdditionalInformationDetail Available-for-Sale Marketable Securities - Additional Information (Detail) Details 42 false false R43.htm 40401 - Disclosure - Accumulated Other Comprehensive Loss - Summary of Changes in Accumulated Other Comprehensive (Loss) Income, Net of Tax, from Unrealized Gains (Losses) on Available-for-Sale Marketable Securities (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureAccumulatedOtherComprehensiveLossSummaryOfChangesInAccumulatedOtherComprehensiveLossIncomeNetOfTaxFromUnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesDetail Accumulated Other Comprehensive Loss - Summary of Changes in Accumulated Other Comprehensive (Loss) Income, Net of Tax, from Unrealized Gains (Losses) on Available-for-Sale Marketable Securities (Detail) Details 43 false false R44.htm 40501 - Disclosure - Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Detail) Details 44 false false R45.htm 40502 - Disclosure - Fair Value Measurements - Additional Information (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetail Fair Value Measurements - Additional Information (Detail) Details 45 false false R46.htm 40601 - Disclosure - Restricted Cash - Additional Information (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureRestrictedCashAdditionalInformationDetail Restricted Cash - Additional Information (Detail) Details 46 false false R47.htm 40602 - Disclosure - Restricted Cash - Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureRestrictedCashScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetail Restricted Cash - Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Detail) Details 47 false false R48.htm 40701 - Disclosure - Inventory, net - Schedule of Inventories (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureInventoryNetScheduleOfInventoriesDetail Inventory, net - Schedule of Inventories (Detail) Details 48 false false R49.htm 40702 - Disclosure - Inventory, net - Additional Information (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureInventoryNetAdditionalInformationDetail Inventory, net - Additional Information (Detail) Details 49 false false R50.htm 40801 - Disclosure - Prepaid Expenses - Additional Information (Detail) Sheet http://www.caratherapeutics.com/role/DisclosurePrepaidExpensesAdditionalInformationDetail Prepaid Expenses - Additional Information (Detail) Details 50 false false R51.htm 40901 - Disclosure - Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureAccountsPayableAndAccruedExpensesScheduleOfAccountsPayableAndAccruedExpensesDetail Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Detail) Details 51 false false R52.htm 41001 - Disclosure - Royalty Purchase and Sale Agreement (Details) Sheet http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementDetails Royalty Purchase and Sale Agreement (Details) Details http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementTables 52 false false R53.htm 41002 - Disclosure - Royalty Purchase and Sale Agreement - Summarizes the Activity of the HCR Agreement (Details) Sheet http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementSummarizesActivityOfHcrAgreementDetails Royalty Purchase and Sale Agreement - Summarizes the Activity of the HCR Agreement (Details) Details 53 false false R54.htm 41101 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureStockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 54 false false R55.htm 41201 - Disclosure - Collaboration and Licensing Agreements - Additional Information (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreementsAdditionalInformationDetail Collaboration and Licensing Agreements - Additional Information (Detail) Details 55 false false R56.htm 41301 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetail Revenue Recognition - Disaggregation of Revenue (Detail) Details 56 false false R57.htm 41302 - Disclosure - Revenue Recognition - Additional Information (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail Revenue Recognition - Additional Information (Detail) Details 57 false false R58.htm 41401 - Disclosure - Net Loss per Share - Computation of Denominators Used in Net Loss per Share (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureNetLossPerShareComputationOfDenominatorsUsedInNetLossPerShareDetail Net Loss per Share - Computation of Denominators Used in Net Loss per Share (Detail) Details 58 false false R59.htm 41402 - Disclosure - Net Loss per Share - Computation of Basic and Diluted Net Loss per Share (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail Net Loss per Share - Computation of Basic and Diluted Net Loss per Share (Detail) Details 59 false false R60.htm 41403 - Disclosure - Net Loss Per Share - Additional Information (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureNetLossPerShareAdditionalInformationDetail Net Loss Per Share - Additional Information (Detail) Details 60 false false R61.htm 41501 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 61 false false R62.htm 41502 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Compensation Expense (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitCompensationExpenseDetail Stock-Based Compensation - Restricted Stock Unit Compensation Expense (Detail) Details 62 false false R63.htm 41503 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details) Sheet http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails Stock-Based Compensation - Restricted Stock Unit Activity (Details) Details 63 false false R64.htm 41504 - Disclosure - Stock-Based Compensation - Summary of Assumptions Used in Black-Scholes Option Pricing Model (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedInBlackScholesOptionPricingModelDetail Stock-Based Compensation - Summary of Assumptions Used in Black-Scholes Option Pricing Model (Detail) Details 64 false false R65.htm 41505 - Disclosure - Stock-Based Compensation - Stock Option Compensation Expense (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationStockOptionCompensationExpenseDetail Stock-Based Compensation - Stock Option Compensation Expense (Detail) Details 65 false false R66.htm 41506 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail Stock-Based Compensation - Summary of Stock Option Activity (Detail) Details 66 false false R67.htm 41601 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 67 false false R68.htm 41701 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 68 false false R69.htm 41702 - Disclosure - Commitments and Contingencies - Restructuring activity (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesRestructuringActivityDetail Commitments and Contingencies - Restructuring activity (Detail) Details 69 false false R70.htm 41703 - Disclosure - Commitments and Contingencies - Schedule of Other Information related to Stamford Lease and New Stamford Lease (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfOtherInformationRelatedToStamfordLeaseAndNewStamfordLeaseDetail Commitments and Contingencies - Schedule of Other Information related to Stamford Lease and New Stamford Lease (Detail) Details 70 false false R71.htm 41704 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payments under Non-cancellable Operating Leases, Reconciliation of Undiscounted Cash Flows to the Operating Lease Liability (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetail Commitments and Contingencies - Schedule of Future Minimum Lease Payments under Non-cancellable Operating Leases, Reconciliation of Undiscounted Cash Flows to the Operating Lease Liability (Detail) Details 71 false false R72.htm 41801 - Disclosure - Related Party Transactions (Detail) Sheet http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactionsDetail Related Party Transactions (Detail) Details http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactions 72 false false R73.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 73 false false R74.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 74 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 17 fact(s) appearing in ix:hidden were eligible for transformation: cara:ApprovalsAndCommercialLaunchesExpectedDuration, us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:ContractWithCustomerLiability, us-gaap:EarningsPerShareDiluted, us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales, us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements, us-gaap:PreferredStockSharesOutstanding, us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding - cara-20240331x10q.htm 9 [dq-0712-Presentation-Base-Set-Order] Role '41801 - Disclosure - Related Party Transactions (Detail)', a level 4, Detail role, appears before '995410 - Disclosure - Pay vs Performance Disclosure', a level 1, Note role. cara-20240331.xsd 231, https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd 30 cara-20240331.xsd cara-20240331_cal.xml cara-20240331_def.xml cara-20240331_lab.xml cara-20240331_pre.xml cara-20240331x10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 92 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "cara-20240331x10q.htm": { "nsprefix": "cara", "nsuri": "http://www.caratherapeutics.com/20240331", "dts": { "schema": { "local": [ "cara-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": [ "cara-20240331_cal.xml" ] }, "definitionLink": { "local": [ "cara-20240331_def.xml" ] }, "labelLink": { "local": [ "cara-20240331_lab.xml" ] }, "presentationLink": { "local": [ "cara-20240331_pre.xml" ] }, "inline": { "local": [ "cara-20240331x10q.htm" ] } }, "keyStandard": 252, "keyCustom": 51, "axisStandard": 22, "axisCustom": 0, "memberStandard": 26, "memberCustom": 44, "hidden": { "total": 28, "http://fasb.org/us-gaap/2023": 22, "http://xbrl.sec.gov/dei/2023": 5, "http://www.caratherapeutics.com/20240331": 1 }, "contextCount": 187, "entityCount": 1, "segmentCount": 72, "elementCount": 580, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 573, "http://xbrl.sec.gov/dei/2023": 31, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.caratherapeutics.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_GDeh2iQybEW1jSbtmPnhEQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_3_31_2024_MNszfcFDYkqYu5rKGisUFQ", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_MNszfcFDYkqYu5rKGisUFQ", "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "unique": true } }, "R3": { "role": "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_3_31_2024_MNszfcFDYkqYu5rKGisUFQ", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_Uvv0wrt-i0-oMYpj1-4bIA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_MNszfcFDYkqYu5rKGisUFQ", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_Uvv0wrt-i0-oMYpj1-4bIA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "cara:CostOfGoodsSold", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "unique": true } }, "R5": { "role": "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossParenthetical", "longName": "00205 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:OtherComprehensiveIncomeLossTax", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossTax", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:OtherComprehensiveIncomeLossTax", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossTax", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ge7XM4-L10CamrdSMuavsQ", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ge7XM4-L10CamrdSMuavsQ", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.caratherapeutics.com/role/DisclosureBusiness", "longName": "10101 - Disclosure - Business", "shortName": "Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.caratherapeutics.com/role/DisclosureBasisOfPresentation", "longName": "10201 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:BasisOfAccounting", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:BasisOfAccounting", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecurities", "longName": "10301 - Disclosure - Available-for-Sale Marketable Securities", "shortName": "Available-for-Sale Marketable Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.caratherapeutics.com/role/DisclosureAccumulatedOtherComprehensiveLoss", "longName": "10401 - Disclosure - Accumulated Other Comprehensive Loss", "shortName": "Accumulated Other Comprehensive Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurements", "longName": "10501 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.caratherapeutics.com/role/DisclosureRestrictedCash", "longName": "10601 - Disclosure - Restricted Cash", "shortName": "Restricted Cash", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:RestrictedAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:RestrictedAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.caratherapeutics.com/role/DisclosureInventoryNet", "longName": "10701 - Disclosure - Inventory, net", "shortName": "Inventory, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.caratherapeutics.com/role/DisclosurePrepaidExpenses", "longName": "10801 - Disclosure - Prepaid Expenses", "shortName": "Prepaid Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.caratherapeutics.com/role/DisclosureAccountsPayableAndAccruedExpenses", "longName": "10901 - Disclosure - Accounts Payable and Accrued Expenses", "shortName": "Accounts Payable and Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreement", "longName": "11001 - Disclosure - Royalty Purchase and Sale Agreement", "shortName": "Royalty Purchase and Sale Agreement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "cara:RoyaltyPurchaseAndSaleAgreementTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "cara:RoyaltyPurchaseAndSaleAgreementTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.caratherapeutics.com/role/DisclosureStockholdersEquity", "longName": "11101 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreements", "longName": "11201 - Disclosure - Collaboration and Licensing Agreements", "shortName": "Collaboration and Licensing Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.caratherapeutics.com/role/DisclosureRevenueRecognition", "longName": "11301 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.caratherapeutics.com/role/DisclosureNetLossPerShare", "longName": "11401 - Disclosure - Net Loss per Share", "shortName": "Net Loss per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensation", "longName": "11501 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.caratherapeutics.com/role/DisclosureIncomeTaxes", "longName": "11601 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingencies", "longName": "11701 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactions", "longName": "11801 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.caratherapeutics.com/role/DisclosureBasisOfPresentationPolicies", "longName": "20202 - Disclosure - Basis of Presentation (Policies)", "shortName": "Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesTables", "longName": "30303 - Disclosure - Available-for-Sale Marketable Securities (Tables)", "shortName": "Available-for-Sale Marketable Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.caratherapeutics.com/role/DisclosureAccumulatedOtherComprehensiveLossTables", "longName": "30403 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsTables", "longName": "30503 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.caratherapeutics.com/role/DisclosureRestrictedCashTables", "longName": "30603 - Disclosure - Restricted Cash (Tables)", "shortName": "Restricted Cash (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.caratherapeutics.com/role/DisclosureInventoryNetTables", "longName": "30703 - Disclosure - Inventory, net (Tables)", "shortName": "Inventory, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.caratherapeutics.com/role/DisclosureAccountsPayableAndAccruedExpensesTables", "longName": "30903 - Disclosure - Accounts Payable and Accrued Expenses (Tables)", "shortName": "Accounts Payable and Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementTables", "longName": "31001 - Disclosure - Royalty Purchase and Sale Agreement (Tables)", "shortName": "Royalty Purchase and Sale Agreement (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "cara:ScheduleOfActivityOfHcrAgreementTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "cara:ScheduleOfActivityOfHcrAgreementTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionTables", "longName": "31303 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.caratherapeutics.com/role/DisclosureNetLossPerShareTables", "longName": "31403 - Disclosure - Net Loss per Share (Tables)", "shortName": "Net Loss per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationTables", "longName": "31503 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesTables", "longName": "31703 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail", "longName": "40101 - Disclosure - Business - Additional Information (Detail)", "shortName": "Business - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "dei:EntityIncorporationDateOfIncorporation", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "dei:EntityIncorporationDateOfIncorporation", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesSummaryOfAvailableForSaleMarketableSecuritiesByMajorTypeOfSecurityDetail", "longName": "40301 - Disclosure - Available-for-Sale Marketable Securities - Summary of Available-for-Sale Marketable Securities by Major Type of Security (Detail)", "shortName": "Available-for-Sale Marketable Securities - Summary of Available-for-Sale Marketable Securities by Major Type of Security (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "As_Of_3_31_2024_MNszfcFDYkqYu5rKGisUFQ", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_XaBlB8wxp0i8HCwjR7Q5tA", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "unique": true } }, "R40": { "role": "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfFairValuesAndContinuousUnrealizedLossPositionsOfAvailableForSaleMarketableSecuritiesDetail", "longName": "40302 - Disclosure - Available-for-Sale Marketable Securities - Schedule of Fair Values and Continuous Unrealized Loss Positions of Available-for-Sale Marketable Securities (Detail)", "shortName": "Available-for-Sale Marketable Securities - Schedule of Fair Values and Continuous Unrealized Loss Positions of Available-for-Sale Marketable Securities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "As_Of_3_31_2024_MNszfcFDYkqYu5rKGisUFQ", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_MNszfcFDYkqYu5rKGisUFQ", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfAmortizedCostAndFairValuesOfMarketableDebtSecuritiesByContractualMaturityDetail", "longName": "40303 - Disclosure - Available-for-Sale Marketable Securities - Schedule of Amortized Cost and Fair Values of Marketable Debt Securities by Contractual Maturity (Detail)", "shortName": "Available-for-Sale Marketable Securities - Schedule of Amortized Cost and Fair Values of Marketable Debt Securities by Contractual Maturity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "As_Of_3_31_2024_MNszfcFDYkqYu5rKGisUFQ", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_MNszfcFDYkqYu5rKGisUFQ", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesAdditionalInformationDetail", "longName": "40304 - Disclosure - Available-for-Sale Marketable Securities - Additional Information (Detail)", "shortName": "Available-for-Sale Marketable Securities - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "As_Of_3_31_2024_MNszfcFDYkqYu5rKGisUFQ", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_MNszfcFDYkqYu5rKGisUFQ", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.caratherapeutics.com/role/DisclosureAccumulatedOtherComprehensiveLossSummaryOfChangesInAccumulatedOtherComprehensiveLossIncomeNetOfTaxFromUnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesDetail", "longName": "40401 - Disclosure - Accumulated Other Comprehensive Loss - Summary of Changes in Accumulated Other Comprehensive (Loss) Income, Net of Tax, from Unrealized Gains (Losses) on Available-for-Sale Marketable Securities (Detail)", "shortName": "Accumulated Other Comprehensive Loss - Summary of Changes in Accumulated Other Comprehensive (Loss) Income, Net of Tax, from Unrealized Gains (Losses) on Available-for-Sale Marketable Securities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_12_31_2023_XaBlB8wxp0i8HCwjR7Q5tA", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "p", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "unique": true } }, "R44": { "role": "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail", "longName": "40501 - Disclosure - Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Detail)", "shortName": "Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_3_31_2024_MNszfcFDYkqYu5rKGisUFQ", "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_mdnYQL0RakefpPQpnD-l-A", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "unique": true } }, "R45": { "role": "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetail", "longName": "40502 - Disclosure - Fair Value Measurements - Additional Information (Detail)", "shortName": "Fair Value Measurements - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_duJ2NwkxkEy0aYbqKsz1YA", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_duJ2NwkxkEy0aYbqKsz1YA", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.caratherapeutics.com/role/DisclosureRestrictedCashAdditionalInformationDetail", "longName": "40601 - Disclosure - Restricted Cash - Additional Information (Detail)", "shortName": "Restricted Cash - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_12_31_2023_XaBlB8wxp0i8HCwjR7Q5tA", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_5_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cara_NewStamfordLeaseMember_YW0ghNfGakmJ61BYYEVMmw", "name": "cara:AreaOfRealEstatePropertySubjectToLease", "unitRef": "Unit_Standard_sqft_C-JCHR21aUeIgFVyODUMtA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:RestrictedAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "unique": true } }, "R47": { "role": "http://www.caratherapeutics.com/role/DisclosureRestrictedCashScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetail", "longName": "40602 - Disclosure - Restricted Cash - Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Detail)", "shortName": "Restricted Cash - Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_3_31_2024_MNszfcFDYkqYu5rKGisUFQ", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R48": { "role": "http://www.caratherapeutics.com/role/DisclosureInventoryNetScheduleOfInventoriesDetail", "longName": "40701 - Disclosure - Inventory, net - Schedule of Inventories (Detail)", "shortName": "Inventory, net - Schedule of Inventories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_3_31_2024_MNszfcFDYkqYu5rKGisUFQ", "name": "us-gaap:InventoryRawMaterials", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_MNszfcFDYkqYu5rKGisUFQ", "name": "us-gaap:InventoryRawMaterials", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.caratherapeutics.com/role/DisclosureInventoryNetAdditionalInformationDetail", "longName": "40702 - Disclosure - Inventory, net - Additional Information (Detail)", "shortName": "Inventory, net - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:InventoryWriteDown", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:InventoryWriteDown", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:InventoryWriteDown", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:InventoryWriteDown", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.caratherapeutics.com/role/DisclosurePrepaidExpensesAdditionalInformationDetail", "longName": "40801 - Disclosure - Prepaid Expenses - Additional Information (Detail)", "shortName": "Prepaid Expenses - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "As_Of_3_31_2024_MNszfcFDYkqYu5rKGisUFQ", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_MNszfcFDYkqYu5rKGisUFQ", "name": "cara:PrepaidResearchAndDevelopmentExpenses", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "unique": true } }, "R51": { "role": "http://www.caratherapeutics.com/role/DisclosureAccountsPayableAndAccruedExpensesScheduleOfAccountsPayableAndAccruedExpensesDetail", "longName": "40901 - Disclosure - Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Detail)", "shortName": "Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_3_31_2024_MNszfcFDYkqYu5rKGisUFQ", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_MNszfcFDYkqYu5rKGisUFQ", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementDetails", "longName": "41001 - Disclosure - Royalty Purchase and Sale Agreement (Details)", "shortName": "Royalty Purchase and Sale Agreement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_us-gaap_TypeOfArrangementAxis_cara_HcrAgreementMember_Fd1d7GU-AUaw5uhV2r1XYQ", "name": "cara:MaximumConsiderationForRoyaltiesSoldOrAgreedToSell", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "cara:RoyaltyPurchaseAndSaleAgreementTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_us-gaap_TypeOfArrangementAxis_cara_HcrAgreementMember_Fd1d7GU-AUaw5uhV2r1XYQ", "name": "cara:MaximumConsiderationForRoyaltiesSoldOrAgreedToSell", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "cara:RoyaltyPurchaseAndSaleAgreementTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementSummarizesActivityOfHcrAgreementDetails", "longName": "41002 - Disclosure - Royalty Purchase and Sale Agreement - Summarizes the Activity of the HCR Agreement (Details)", "shortName": "Royalty Purchase and Sale Agreement - Summarizes the Activity of the HCR Agreement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_12_31_2023_XaBlB8wxp0i8HCwjR7Q5tA", "name": "us-gaap:RoyaltyGuaranteesCommitmentsAmount", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_TypeOfArrangementAxis_cara_HcrAgreementMember_6N-e3GRCkEWYnIUaSN2IYQ", "name": "us-gaap:RoyaltyGuaranteesCommitmentsAmount", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "cara:ScheduleOfActivityOfHcrAgreementTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "unique": true } }, "R54": { "role": "http://www.caratherapeutics.com/role/DisclosureStockholdersEquityAdditionalInformationDetail", "longName": "41101 - Disclosure - Stockholders' Equity - Additional Information (Detail)", "shortName": "Stockholders' Equity - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_u30MwVJpYEKM6skkGNL5MQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "Unit_Standard_shares_SwcMGMO09U-ybTmFdN4OPQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_u30MwVJpYEKM6skkGNL5MQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "Unit_Standard_shares_SwcMGMO09U-ybTmFdN4OPQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreementsAdditionalInformationDetail", "longName": "41201 - Disclosure - Collaboration and Licensing Agreements - Additional Information (Detail)", "shortName": "Collaboration and Licensing Agreements - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_5_1_2018_To_5_31_2018_us-gaap_TypeOfArrangementAxis_cara_ViforFreseniusMedicalCareRenalPharmaLtdAgreementNo2Member_-4v9Ze1itESJ-A-nMkk3QQ", "name": "cara:PercentageOfNetProfitsSharing", "unitRef": "Unit_Standard_pure_eZRJOFZ7cE-W_cidQg7-ZQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "unique": true } }, "R56": { "role": "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetail", "longName": "41301 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Detail)", "shortName": "Revenue Recognition - Disaggregation of Revenue (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R57": { "role": "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail", "longName": "41302 - Disclosure - Revenue Recognition - Additional Information (Detail)", "shortName": "Revenue Recognition - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "As_Of_3_31_2024_MNszfcFDYkqYu5rKGisUFQ", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis_cara_CslViforMaruishiAndCkdpAgreementsMember_o_wlHUUEmkeLD7Z9FSspTw", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "unique": true } }, "R58": { "role": "http://www.caratherapeutics.com/role/DisclosureNetLossPerShareComputationOfDenominatorsUsedInNetLossPerShareDetail", "longName": "41401 - Disclosure - Net Loss per Share - Computation of Denominators Used in Net Loss per Share (Detail)", "shortName": "Net Loss per Share - Computation of Denominators Used in Net Loss per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "Unit_Standard_shares_SwcMGMO09U-ybTmFdN4OPQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "Unit_Standard_shares_SwcMGMO09U-ybTmFdN4OPQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "p", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "unique": true } }, "R59": { "role": "http://www.caratherapeutics.com/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail", "longName": "41402 - Disclosure - Net Loss per Share - Computation of Basic and Diluted Net Loss per Share (Detail)", "shortName": "Net Loss per Share - Computation of Basic and Diluted Net Loss per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R60": { "role": "http://www.caratherapeutics.com/role/DisclosureNetLossPerShareAdditionalInformationDetail", "longName": "41403 - Disclosure - Net Loss Per Share - Additional Information (Detail)", "shortName": "Net Loss Per Share - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "As_Of_3_31_2024_MNszfcFDYkqYu5rKGisUFQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_SwcMGMO09U-ybTmFdN4OPQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R61": { "role": "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail", "longName": "41501 - Disclosure - Stock-Based Compensation - Additional Information (Detail)", "shortName": "Stock-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "As_Of_3_31_2024_MNszfcFDYkqYu5rKGisUFQ", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_Uvv0wrt-i0-oMYpj1-4bIA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_AwardTypeAxis_cara_OptionsPerformanceSharesMember_peEb5W4H_Umdyd-WdRXSeg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "unique": true } }, "R62": { "role": "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitCompensationExpenseDetail", "longName": "41502 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Compensation Expense (Detail)", "shortName": "Stock-Based Compensation - Restricted Stock Unit Compensation Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_c-wS4HdTEU66_-DRWZkwwg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_zxMF8bn4-Uey9J9Y88W8Nw", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "unique": true } }, "R63": { "role": "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails", "longName": "41503 - Disclosure - Stock-Based Compensation - Restricted Stock Unit Activity (Details)", "shortName": "Stock-Based Compensation - Restricted Stock Unit Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "As_Of_3_31_2024_MNszfcFDYkqYu5rKGisUFQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_SwcMGMO09U-ybTmFdN4OPQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_srt_TitleOfIndividualAxis_cara_EmployeesAndNonEmployeeMembersOfBoardOfDirectorsMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_cara_TwoThousandAndFourteenEquityIncentivePlanMember_L9MrXCCKzUSyuYwVOOhfDw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Unit_Standard_shares_SwcMGMO09U-ybTmFdN4OPQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "unique": true } }, "R64": { "role": "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedInBlackScholesOptionPricingModelDetail", "longName": "41504 - Disclosure - Stock-Based Compensation - Summary of Assumptions Used in Black-Scholes Option Pricing Model (Detail)", "shortName": "Stock-Based Compensation - Summary of Assumptions Used in Black-Scholes Option Pricing Model (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_Standard_pure_eZRJOFZ7cE-W_cidQg7-ZQ", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Unit_Standard_pure_eZRJOFZ7cE-W_cidQg7-ZQ", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationStockOptionCompensationExpenseDetail", "longName": "41505 - Disclosure - Stock-Based Compensation - Stock Option Compensation Expense (Detail)", "shortName": "Stock-Based Compensation - Stock Option Compensation Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_SOCPMejkhkuGroj0Kb7QVA", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_6bP4mltyqkyJ_PS6SDVjXw", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "unique": true } }, "R66": { "role": "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail", "longName": "41506 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Detail)", "shortName": "Stock-Based Compensation - Summary of Stock Option Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "As_Of_12_31_2023_XaBlB8wxp0i8HCwjR7Q5tA", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Unit_Standard_shares_SwcMGMO09U-ybTmFdN4OPQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "Unit_Standard_shares_SwcMGMO09U-ybTmFdN4OPQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "unique": true } }, "R67": { "role": "http://www.caratherapeutics.com/role/DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "41601 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_eZRJOFZ7cE-W_cidQg7-ZQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Unit_Standard_pure_eZRJOFZ7cE-W_cidQg7-ZQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "longName": "41701 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "As_Of_3_31_2024_MNszfcFDYkqYu5rKGisUFQ", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_5_11_2023_To_5_11_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cara_NewCorporateHeadquartersOfficeSpaceMember_0sOBDBI4E0SPIsu9VO13kA", "name": "cara:LeaseAnnualFixedRent", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "unique": true } }, "R69": { "role": "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesRestructuringActivityDetail", "longName": "41702 - Disclosure - Commitments and Contingencies - Restructuring activity (Detail)", "shortName": "Commitments and Contingencies - Restructuring activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "As_Of_1_31_2024_DrBmch_-2kyUjVtMUIuB5A", "name": "cara:RestructuringAndRelatedCostMaximumPercentageOfPlannedWorkforceReduction", "unitRef": "Unit_Standard_pure_eZRJOFZ7cE-W_cidQg7-ZQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_1_31_2024_DrBmch_-2kyUjVtMUIuB5A", "name": "cara:RestructuringAndRelatedCostMaximumPercentageOfPlannedWorkforceReduction", "unitRef": "Unit_Standard_pure_eZRJOFZ7cE-W_cidQg7-ZQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfOtherInformationRelatedToStamfordLeaseAndNewStamfordLeaseDetail", "longName": "41703 - Disclosure - Commitments and Contingencies - Schedule of Other Information related to Stamford Lease and New Stamford Lease (Detail)", "shortName": "Commitments and Contingencies - Schedule of Other Information related to Stamford Lease and New Stamford Lease (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_3_31_2023_t_jle2mcz0ShhpKJAr3BnA", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_3_31_2023_t_jle2mcz0ShhpKJAr3BnA", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetail", "longName": "41704 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payments under Non-cancellable Operating Leases, Reconciliation of Undiscounted Cash Flows to the Operating Lease Liability (Detail)", "shortName": "Commitments and Contingencies - Schedule of Future Minimum Lease Payments under Non-cancellable Operating Leases, Reconciliation of Undiscounted Cash Flows to the Operating Lease Liability (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "As_Of_3_31_2024_MNszfcFDYkqYu5rKGisUFQ", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_MNszfcFDYkqYu5rKGisUFQ", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactionsDetail", "longName": "41801 - Disclosure - Related Party Transactions (Detail)", "shortName": "Related Party Transactions (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "As_Of_3_31_2024_MNszfcFDYkqYu5rKGisUFQ", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_srt_CounterpartyNameAxis_cara_ViforInternationalLtdMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember_ex3m65aPjUai4sZ0BX6Egw", "name": "cara:SharesOwnedByRelatedPartiesFromUpfrontAndMilestonePayments", "unitRef": "Unit_Standard_shares_SwcMGMO09U-ybTmFdN4OPQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "unique": true } }, "R73": { "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": "73", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_PuTk1-OH90-R0IstKYPVbA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R74": { "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": "74", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_GDeh2iQybEW1jSbtmPnhEQ", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "cara-20240331x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AOCIIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AOCIIncludingPortionAttributableToNoncontrollingInterestAbstract", "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Loss" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.caratherapeutics.com/role/DisclosureAccountsPayableAndAccruedExpensesScheduleOfAccountsPayableAndAccruedExpensesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAccountsPayableAndAccruedExpensesScheduleOfAccountsPayableAndAccruedExpensesDetail", "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable And Accrued Liabilities Current", "terseLabel": "Accounts payable and accrued expenses", "totalLabel": "Total", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r19" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAccountsPayableAndAccruedExpenses" ], "lang": { "en-us": { "role": { "label": "Accounts Payable And Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accounts Payable and Accrued Expenses", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r18" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureAccountsPayableAndAccruedExpensesScheduleOfAccountsPayableAndAccruedExpensesDetail": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAccountsPayableAndAccruedExpensesScheduleOfAccountsPayableAndAccruedExpensesDetail" ], "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": [ "r17", "r616" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactionsDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Related Parties, Current", "terseLabel": "Accounts due from related parties", "verboseLabel": "Accounts receivable, net - related party", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r191", "r192" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accretion Amortization Of Discounts And Premiums Investments", "negatedLabel": "Accretion of available-for-sale marketable securities, net", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r75" ] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureAccountsPayableAndAccruedExpensesScheduleOfAccountsPayableAndAccruedExpensesDetail": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAccountsPayableAndAccruedExpensesScheduleOfAccountsPayableAndAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Employee Benefits Current", "terseLabel": "Accrued compensation and benefits", "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r21" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureAccountsPayableAndAccruedExpensesScheduleOfAccountsPayableAndAccruedExpensesDetail": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAccountsPayableAndAccruedExpensesScheduleOfAccountsPayableAndAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees Current", "terseLabel": "Accrued professional fees and other", "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": [ "r21" ] }, "cara_AccruedResearchProjects": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "AccruedResearchProjects", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureAccountsPayableAndAccruedExpensesScheduleOfAccountsPayableAndAccruedExpensesDetail": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAccountsPayableAndAccruedExpensesScheduleOfAccountsPayableAndAccruedExpensesDetail" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for costs related to research and development projects. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Research Projects", "terseLabel": "Accrued research projects" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAccumulatedOtherComprehensiveLossSummaryOfChangesInAccumulatedOtherComprehensiveLossIncomeNetOfTaxFromUnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income Loss [Line Items]", "terseLabel": "Accumulated Other Comprehensive Loss [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": [ "r128", "r129", "r398", "r400", "r401", "r402", "r403", "r404" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income Loss Net Of Tax", "verboseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r25", "r26", "r65", "r116", "r477", "r499", "r500" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAccumulatedOtherComprehensiveLossSummaryOfChangesInAccumulatedOtherComprehensiveLossIncomeNetOfTaxFromUnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income Loss [Table]", "terseLabel": "Accumulated Other Comprehensive Income Loss [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r128", "r129", "r398", "r400", "r401", "r402", "r403", "r404" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAccumulatedOtherComprehensiveLossSummaryOfChangesInAccumulatedOtherComprehensiveLossIncomeNetOfTaxFromUnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive 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", "r7", "r26", "r378", "r381", "r414", "r495", "r496", "r726", "r727", "r728", "r734", "r735", "r736" ] }, "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": [ "r667" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r56" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r348", "r349", "r350", "r508", "r734", "r735", "r736", "r795", "r822" ] }, "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": [ "r673" ] }, "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": [ "r673" ] }, "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": [ "r673" ] }, "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": [ "r673" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Adjustments To Additional Paid In Capital Share Based Compensation Requisite Service Period Recognition Value", "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": [ "r44", "r45", "r314" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "srt_AffiliatedEntityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AffiliatedEntityMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreementsAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactionsDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetail" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "auth_ref": [ "r539", "r577", "r622", "r766", "r803", "r804", "r806" ] }, "cara_AggregateNetProceedsFromEquityFinancingAndIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "AggregateNetProceedsFromEquityFinancingAndIssuanceOfDebt", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Aggregate net proceeds since inception of the company received from equity and debt financings.", "label": "Aggregate Net Proceeds From Equity Financing And Issuance Of Debt", "terseLabel": "Proceeds from equity and debt financing" } } }, "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": [ "r638", "r649", "r659", "r684" ] }, "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": [ "r641", "r652", "r662", "r687" ] }, "cara_AgreementRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "AgreementRenewalTerm", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Agreement renewal term.", "label": "Agreement Renewal Term", "terseLabel": "Agreement renewal term" } } }, "auth_ref": [] }, "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": [ "r673" ] }, "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": [ "r680" ] }, "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": [ "r645", "r653", "r663", "r680", "r688", "r692", "r700" ] }, "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": [ "r698" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitCompensationExpenseDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationStockOptionCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Allocated Share Based Compensation Expense", "terseLabel": "Compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r344", "r351" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.caratherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "cara_AnnualIncreaseInNumberOfSharesReservedForIssuanceAsPercentageOfSharesOfCapitalStockOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "AnnualIncreaseInNumberOfSharesReservedForIssuanceAsPercentageOfSharesOfCapitalStockOutstanding", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "On January 1 of each year from January 1, 2015 through /January 1, 2024, the number of shares reserved for issuance under the 2014 Equity Incentive Plan automatically increases by an amount of shares which is calculated as 3% of the shares of capital stock outstanding on the preceding December 31.", "label": "Annual Increase In Number Of Shares Reserved For Issuance As Percentage Of Shares Of Capital Stock Outstanding", "terseLabel": "Annual increases in number of shares reserved for issuance as a percentage of shares of capital stock outstanding through January 1, 2024" } } }, "auth_ref": [] }, "cara_ApiCommercialSupplyAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "ApiCommercialSupplyAgreementMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Information regarding the API Commercial Supply Agreement.", "label": "API Commercial Supply Agreement - PPL [Member]", "terseLabel": "API Commercial Supply Agreement - PPL" } } }, "auth_ref": [] }, "cara_ApprovalsAndCommercialLaunchesExpectedDuration": { "xbrltype": "durationItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "ApprovalsAndCommercialLaunchesExpectedDuration", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Duration of expected approvals and commercial launches, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Approvals and Commercial Launches Expected Duration", "terseLabel": "Expected approvals and commercial launches period" } } }, "auth_ref": [] }, "cara_AreaOfRealEstatePropertySubjectToLease": { "xbrltype": "areaItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "AreaOfRealEstatePropertySubjectToLease", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRestrictedCashAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property subject to lease.", "label": "Area of Real Estate Property Subject to Lease", "terseLabel": "Lease for office space area (square feet)" } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreementsAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementDetails", "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementSummarizesActivityOfHcrAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Arrangements and Non-arrangement Transactions", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r369" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r86", "r115", "r141", "r175", "r182", "r186", "r227", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r371", "r375", "r397", "r473", "r532", "r616", "r629", "r760", "r761", "r807" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAndLiabilitiesLesseeAbstract", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Assets And Liabilities Lessee [Abstract]", "terseLabel": "Operating lease liability reported as of March 31, 2024:" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r112", "r119", "r141", "r227", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r371", "r375", "r397", "r616", "r760", "r761", "r807" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "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": [ "r46" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "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.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesSummaryOfAvailableForSaleMarketableSecuritiesByMajorTypeOfSecurityDetail": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesSummaryOfAvailableForSaleMarketableSecuritiesByMajorTypeOfSecurityDetail" ], "lang": { "en-us": { "role": { "label": "Available For Sale Debt Securities 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": [ "r200" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesSummaryOfAvailableForSaleMarketableSecuritiesByMajorTypeOfSecurityDetail": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesSummaryOfAvailableForSaleMarketableSecuritiesByMajorTypeOfSecurityDetail" ], "lang": { "en-us": { "role": { "label": "Available For Sale Debt Securities 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": [ "r201" ] }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedGain", "crdr": "credit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Available For Sale Debt Securities Gross Unrealized Gain", "terseLabel": "Unrealized gains", "documentation": "Amount of unrealized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r741" ] }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Available For Sale Debt Securities Gross Unrealized Loss", "terseLabel": "Unrealized losses", "documentation": "Amount of unrealized 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": [ "r742" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfAmortizedCostAndFairValuesOfMarketableDebtSecuritiesByContractualMaturityDetail": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfAmortizedCostAndFairValuesOfMarketableDebtSecuritiesByContractualMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Available For Sale Securities Debt Maturities Within One Year Amortized Cost", "terseLabel": "Amortized Cost of marketable debt securities, contractual maturity, less than one 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": [ "r743" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfAmortizedCostAndFairValuesOfMarketableDebtSecuritiesByContractualMaturityDetail": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfAmortizedCostAndFairValuesOfMarketableDebtSecuritiesByContractualMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Available For Sale Securities Debt Maturities Within One Year Fair Value", "terseLabel": "Fair value of marketable debt securities, contractual maturities, less than one year", "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": [ "r204", "r471" ] }, "cara_AvailableForSaleSecuritiesQualitativeDisclosureNumberOfPositions": { "xbrltype": "integerItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "AvailableForSaleSecuritiesQualitativeDisclosureNumberOfPositions", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Available for sale securities qualitative disclosure number of positions.", "label": "Available For Sale Securities Qualitative Disclosure Number Of Positions", "terseLabel": "Total number of positions" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r695" ] }, "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": [ "r696" ] }, "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": [ "r691" ] }, "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": [ "r691" ] }, "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": [ "r691" ] }, "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": [ "r691" ] }, "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": [ "r691" ] }, "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": [ "r691" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitCompensationExpenseDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationStockOptionCompensationExpenseDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedInBlackScholesOptionPricingModelDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationTables", "http://www.caratherapeutics.com/role/DisclosureStockholdersEquityAdditionalInformationDetail", "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": [ "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343" ] }, "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": [ "r694" ] }, "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": [ "r693" ] }, "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": [ "r692" ] }, "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": [ "r692" ] }, "us-gaap_BasisOfAccounting": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccounting", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Basis Of Accounting", "terseLabel": "Basis of Presentation", "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r76" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Basis Of Accounting Policy Policy [Text Block]", "terseLabel": "Significant Accounting Policies", "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_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Accrual for leasehold improvements", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r31", "r32", "r33" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.caratherapeutics.com/role/DisclosureRestrictedCashScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetail": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRestrictedCashScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash And Cash Equivalents At Carrying Value", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r30", "r114", "r581" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Cash And Cash Equivalents Fair Value Disclosure", "terseLabel": "Cash and cash equivalents", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndShortTermInvestments", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cash Cash Equivalents And Short Term Investments", "terseLabel": "Unrestricted cash and cash equivalents and marketable securities", "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": [ "r724" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureRestrictedCashScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRestrictedCashScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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 shown in the Condensed Consolidated Statements of Cash Flows", "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": [ "r30", "r73", "r139" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents and restricted cash", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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", "r73" ] }, "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": [ "r671" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.caratherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "cara_ClinicalCompoundRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "ClinicalCompoundRevenueMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "Clinical compound revenue.", "label": "Clinical compound revenue" } } }, "auth_ref": [] }, "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": [ "r672" ] }, "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": [ "r672" ] }, "cara_CollaborationAndLicenseAgreementOriginalUpfrontPaymentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "CollaborationAndLicenseAgreementOriginalUpfrontPaymentAmount", "crdr": "credit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "The original amount of upfront payment.", "label": "Collaboration and License Agreement Original Upfront Payment Amount", "terseLabel": "Original upfront payment amount" } } }, "auth_ref": [] }, "cara_CollaborationAndLicensingAgreementAdditionalIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "CollaborationAndLicensingAgreementAdditionalIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of the additional issuance costs related to agreement.", "label": "Collaboration And Licensing Agreement Additional Issuance Costs", "terseLabel": "Additional Issuance costs" } } }, "auth_ref": [] }, "cara_CollaborationAndLicensingAgreementEffectiveInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "CollaborationAndLicensingAgreementEffectiveInterestRate", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementSummarizesActivityOfHcrAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the effective interest rate of HCR agreement.", "label": "Collaboration And Licensing Agreement Effective Interest Rate", "terseLabel": "Effective interest rate" } } }, "auth_ref": [] }, "cara_CollaborationAndLicensingAgreementOriginalMilestonePaymentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "CollaborationAndLicensingAgreementOriginalMilestonePaymentAmount", "crdr": "credit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "The original amount of milestone payments.", "label": "Collaboration And Licensing Agreement Original Milestone Payment Amount", "terseLabel": "Original Milestone payment amount" } } }, "auth_ref": [] }, "cara_CollaborationAndLicensingAgreementThresholdNumberOfTimesOfAggregatePaymentsMadeByCounterpartyConsideredForTerminationOfAgreement": { "xbrltype": "decimalItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "CollaborationAndLicensingAgreementThresholdNumberOfTimesOfAggregatePaymentsMadeByCounterpartyConsideredForTerminationOfAgreement", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Threshold number of times of aggregate payments made by the counterparty, considered for termination of collaboration and licensing agreement.", "label": "Collaboration And Licensing Agreement, Threshold Number Of Times Of Aggregate Payments Made By Counterparty, Considered For Termination Of Agreement", "terseLabel": "Threshold number of times of aggregate payments made by HCR, considered for termination of agreement" } } }, "auth_ref": [] }, "cara_CollaborationAndLicensingAgreementUpfrontPaymentReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "CollaborationAndLicensingAgreementUpfrontPaymentReceived", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of upfront payment received net of costs.", "label": "Collaboration And Licensing Agreement Upfront Payment, Received", "terseLabel": "Net proceeds after transaction costs and advisory fees" } } }, "auth_ref": [] }, "cara_CollaborationAndLicensingAgreementUpfrontPaymentReceivedAfterAdvisoryFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "CollaborationAndLicensingAgreementUpfrontPaymentReceivedAfterAdvisoryFees", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of upfront payment received net of advisory fees.", "label": "Collaboration And Licensing Agreement Upfront Payment, Received After Advisory Fees", "terseLabel": "Net proceeds after advisory fees" } } }, "auth_ref": [] }, "cara_CollaborationAndLicensingAgreementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "CollaborationAndLicensingAgreementsAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Collaboration and Licensing Agreements." } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementDisclosureTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreements" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement Disclosure [Text Block]", "terseLabel": "Collaboration and Licensing Agreements", "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants." } } }, "auth_ref": [ "r99", "r101", "r108" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]", "terseLabel": "Collaboration and Licensing Agreements:", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r369" ] }, "cara_CollaborativeRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "CollaborativeRevenueMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactionsDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "Collaborative revenue.", "label": "Collaborative revenue" } } }, "auth_ref": [] }, "cara_CommercialSupplyRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "CommercialSupplyRevenueMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactionsDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to commercial supply revenue.", "label": "Commercial supply revenue" } } }, "auth_ref": [] }, "cara_CommercialSupplyRevenueWithAssociatedCostsOfGoodsSoldMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "CommercialSupplyRevenueWithAssociatedCostsOfGoodsSoldMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to commercial supply revenue with associated costs of goods sold.", "label": "Commercial Supply Revenue With Associated Costs Of Goods Sold [Member]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments And Contingencies.", "terseLabel": "Commitments and contingencies (Note 17)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r23", "r52", "r474", "r519" ] }, "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.caratherapeutics.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": [ "r79", "r253", "r254", "r576", "r757" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock", "terseLabel": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r619", "r620", "r621", "r623", "r624", "r625", "r626", "r734", "r735", "r795", "r820", "r822" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock Par Or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r55" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r55", "r520" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock Shares Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r55" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock Shares Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r8", "r55", "r520", "r538", "r822", "r823" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock Value", "terseLabel": "Common stock; $0.001 par value; 100,000,000 shares authorized at March 31, 2024 and December 31, 2023, 54,667,079 shares and 54,480,704 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": [ "r55", "r476", "r616" ] }, "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": [ "r677" ] }, "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": [ "r676" ] }, "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": [ "r678" ] }, "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": [ "r675" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income Net Of Tax", "totalLabel": "Total 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": [ "r27", "r125", "r127", "r133", "r468", "r485" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAccumulatedOtherComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Loss", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r64", "r132", "r467", "r483" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Other contract Assets", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r287", "r289", "r300" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Contract With Customer Liability", "positiveLabel": "Other contract liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r287", "r288", "r300" ] }, "us-gaap_CorporateBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateBondSecuritiesMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfFairValuesAndContinuousUnrealizedLossPositionsOfAvailableForSaleMarketableSecuritiesDetail", "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesSummaryOfAvailableForSaleMarketableSecuritiesByMajorTypeOfSecurityDetail", "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Corporate Bonds [Member]", "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of goods sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r68", "r453" ] }, "cara_CostOfGoodsSold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "CostOfGoodsSold", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "It pertains to over all cost of goods sold.", "label": "Cost of Goods Sold", "terseLabel": "Cost of goods sold" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactionsDetail" ], "lang": { "en-us": { "role": { "label": "Related Party Costs", "terseLabel": "Related party cost of goods sold", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r69", "r141", "r227", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r397", "r760" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreementsAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactionsDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetail" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r143", "r144", "r268", "r274", "r420", "r585", "r587" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document And Entity Information [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "cara_CslViforKapruviaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "CslViforKapruviaMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactionsDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetail" ], "lang": { "en-us": { "role": { "documentation": "This member stands for CSL Vifor Kapruvia.", "label": "CSL Vifor Kapruvia [Member]", "terseLabel": "CSL Vifor Kapruvia" } } }, "auth_ref": [] }, "cara_CslViforKorsuvaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "CslViforKorsuvaMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetail" ], "lang": { "en-us": { "role": { "documentation": "This member stands for CSL Vifor Korsuva.", "label": "CSL Vifor Korsuva [Member]" } } }, "auth_ref": [] }, "cara_CslViforMaruishiAndCkdpAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "CslViforMaruishiAndCkdpAgreementsMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to CSL Vifor, Maruishi and CKDP agreements.", "label": "CSL Vifor, Maruishi and CKDP Agreements [Member]" } } }, "auth_ref": [] }, "cara_CslViforMaruishiCkdpMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "CslViforMaruishiCkdpMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "CSL Vifor, Maruishi, CKDP.", "label": "CSL Vifor, Maruishi, CKDP [Member]", "terseLabel": "CSL Vifor, Maruishi and CKDP" } } }, "auth_ref": [] }, "cara_CslViforMaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "CslViforMaximumMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "CSL Vifor Maximum.", "label": "CSL Vifor Maximum [Member]", "terseLabel": "CSL Vifor Maximum" } } }, "auth_ref": [] }, "cara_CslViforMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "CslViforMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreementsAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactionsDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetail" ], "lang": { "en-us": { "role": { "documentation": "CSL Vifor", "label": "CSL Vifor", "terseLabel": "CSL Vifor" } } }, "auth_ref": [] }, "cara_CslViforProfitSharingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "CslViforProfitSharingMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactionsDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetail" ], "lang": { "en-us": { "role": { "documentation": "This member stands for CSL Vifor profit sharing.", "label": "CSL Vifor Profit Sharing", "terseLabel": "CSL Vifor Profit Sharing" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.caratherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAbstract", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfAmortizedCostAndFairValuesOfMarketableDebtSecuritiesByContractualMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossNotPreviouslyRecorded", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Allowance for Credit Loss, Not Previously Recorded", "terseLabel": "Available-for-sale unrealized credit losses", "documentation": "Amount of expense for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), for which no credit loss was previously recorded." } } }, "auth_ref": [ "r243" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest", "crdr": "credit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Excluding Accrued Interest", "terseLabel": "Available-for-sale allowance for credit loss", "documentation": "Amount excluding accrued interest, of allowance for credit 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": [ "r235" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesSummaryOfAvailableForSaleMarketableSecuritiesByMajorTypeOfSecurityDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfAmortizedCostAndFairValuesOfMarketableDebtSecuritiesByContractualMaturityDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfAmortizedCostAndFairValuesOfMarketableDebtSecuritiesByContractualMaturityDetail", "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesSummaryOfAvailableForSaleMarketableSecuritiesByMajorTypeOfSecurityDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, Excluding Accrued Interest, before Allowance for Credit Loss", "totalLabel": "Amortized cost", "documentation": "Amortized cost excluding accrued interest, before allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r235" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfFairValuesAndContinuousUnrealizedLossPositionsOfAvailableForSaleMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer", "terseLabel": "Available-for-sale marketable securities, continuous unrealized loss position, 12 Months or Greater, 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), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r95", "r240", "r593" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfFairValuesAndContinuousUnrealizedLossPositionsOfAvailableForSaleMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities Available For Sale Continuous Unrealized Loss Position12 Months Or Longer Accumulated Loss", "negatedLabel": "Available-for-sale marketable securities, continuous unrealized loss position, 12 Months or Greater, Gross Unrealized Losses", "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 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r95", "r240" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Number of Positions", "terseLabel": "Number of positions of available-for-sale in unrealized loss position for 12 months or greater", "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": [ "r751" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfFairValuesAndContinuousUnrealizedLossPositionsOfAvailableForSaleMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities Available For Sale Continuous Unrealized Loss Position Less Than12 Months", "terseLabel": "Available-for-sale marketable securities, continuous unrealized loss position, Less than 12 Months, 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), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r95", "r240", "r593" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfFairValuesAndContinuousUnrealizedLossPositionsOfAvailableForSaleMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities Available For Sale Continuous Unrealized Loss Position Less Than12 Months Accumulated Loss", "negatedLabel": "Available-for-sale marketable securities, continuous unrealized loss position, Less than 12 Months, Gross Unrealized Losses", "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": [ "r95", "r240" ] }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 }, "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesSummaryOfAvailableForSaleMarketableSecuritiesByMajorTypeOfSecurityDetail": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0, "order": 3.0 }, "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfAmortizedCostAndFairValuesOfMarketableDebtSecuritiesByContractualMaturityDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfAmortizedCostAndFairValuesOfMarketableDebtSecuritiesByContractualMaturityDetail", "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesSummaryOfAvailableForSaleMarketableSecuritiesByMajorTypeOfSecurityDetail", "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest", "terseLabel": "Estimated fair value", "totalLabel": "Total fair Value of marketable debt securities, contractual maturity", "verboseLabel": "Available-for-sale marketable securities", "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r749" ] }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterestCurrent", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Excluding Accrued Interest, Current", "terseLabel": "Marketable securities", "documentation": "Amount excluding accrued interest, 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": [ "r749" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfFairValuesAndContinuousUnrealizedLossPositionsOfAvailableForSaleMarketableSecuritiesDetail", "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesSummaryOfAvailableForSaleMarketableSecuritiesByMajorTypeOfSecurityDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfFairValuesAndContinuousUnrealizedLossPositionsOfAvailableForSaleMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities Available For Sale Unrealized Loss Position", "verboseLabel": "Available-for-sale marketable securities, continuous unrealized loss position, 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), in unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r92", "r237", "r593" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfFairValuesAndContinuousUnrealizedLossPositionsOfAvailableForSaleMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities Available For Sale Unrealized Loss Position Accumulated Loss", "negatedLabel": "Available-for-sale marketable securities, continuous unrealized loss position, Gross Unrealized Losses", "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": [ "r93", "r238" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "label": "Debt Securities Available For Sale Unrealized Loss Position Fair Value Table [Text Block]", "terseLabel": "Schedule of Fair Values and Continuous Unrealized Loss Positions of Available-for-Sale Marketable Securities", "documentation": "Tabular disclosure of fair value 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. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r91", "r593", "r750" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities Available For Sale Unrealized Loss Position Number Of Positions", "terseLabel": "Number of available-for-sale marketable securities in unrealized loss positions", "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": [ "r94", "r239" ] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Prepaid Expenses" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosurePrepaidExpenses" ], "lang": { "en-us": { "role": { "label": "Deferred Costs Capitalized Prepaid And Other Assets Disclosure [Text Block]", "terseLabel": "Prepaid Expenses", "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs." } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation Depletion And Amortization", "terseLabel": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r5", "r178" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Director [Member]" } } }, "auth_ref": [ "r739", "r821" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [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": [ "r299", "r598", "r599", "r600", "r601", "r602", "r603", "r604" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r299", "r598", "r599", "r600", "r601", "r602", "r603", "r604" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenue", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r763" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.caratherapeutics.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": [ "r312", "r317", "r345", "r346", "r347", "r609" ] }, "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.caratherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.caratherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.caratherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.caratherapeutics.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": [ "r633" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.caratherapeutics.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": [ "r666" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.caratherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Net Loss Per Share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "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": [ "r134", "r150", "r151", "r152", "r153", "r154", "r160", "r162", "r167", "r168", "r169", "r173", "r386", "r387", "r469", "r486", "r589" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail", "http://www.caratherapeutics.com/role/DisclosureNetLossPerShareComputationOfDenominatorsUsedInNetLossPerShareDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share Basic [Abstract]", "terseLabel": "Net loss per share:", "verboseLabel": "Basic:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "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": [ "r134", "r150", "r151", "r152", "r153", "r154", "r162", "r167", "r168", "r169", "r173", "r386", "r387", "r469", "r486", "r589" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureNetLossPerShareComputationOfDenominatorsUsedInNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share Diluted [Abstract]", "terseLabel": "Diluted:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.caratherapeutics.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": [ "r159", "r170", "r171", "r172" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Continuing Operations", "terseLabel": "Company's effective tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r356" ] }, "cara_EmployeeAndBoardOfDirectorsStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "EmployeeAndBoardOfDirectorsStockOptionsMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedInBlackScholesOptionPricingModelDetail" ], "lang": { "en-us": { "role": { "documentation": "Employee And Board Of Directors Stock Options [Member]", "label": "Employee and Board of Directors Options [Member]" } } }, "auth_ref": [] }, "cara_EmployeeAndNonemployeeConsultantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "EmployeeAndNonemployeeConsultantsMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to employee and non-employee consultants.", "label": "Employee And Nonemployee Consultants [Member]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitCompensationExpenseDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationStockOptionCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [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_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationStockOptionCompensationExpenseDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationTables", "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": [] }, "cara_EmployeesAndNonEmployeeMembersOfBoardOfDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "EmployeesAndNonEmployeeMembersOfBoardOfDirectorsMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "documentation": "This member stands for employees and non-employee members of the Board of Directors.", "label": "Employees And Non-Employee Members Of Board Of Directors [Member]" } } }, "auth_ref": [] }, "cara_EmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "EmployeesMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Represent the information pertaining to employees.", "label": "Employees [Member]" } } }, "auth_ref": [] }, "cara_EnterisBiopharmaIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "EnterisBiopharmaIncMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Enteris Biopharma, Inc.", "label": "Enteris Biopharma, Inc. [Member]", "terseLabel": "Enteris Biopharma, Inc." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.caratherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address Address Line1", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.caratherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address Address Line2", "terseLabel": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.caratherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address City Or Town", "terseLabel": "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.caratherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address Postal Zip Code", "terseLabel": "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.caratherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address State Or Province", "terseLabel": "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.caratherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r631" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.caratherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.caratherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.caratherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r631" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.caratherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "terseLabel": "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.caratherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r631" ] }, "dei_EntityIncorporationDateOfIncorporation": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationDateOfIncorporation", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation Date Of Incorporation", "terseLabel": "Date of formation", "documentation": "Date when an entity was incorporated" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.caratherapeutics.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.caratherapeutics.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": [ "r705" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.caratherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r631" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.caratherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "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": [ "r631" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.caratherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r631" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.caratherapeutics.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": [ "r631" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAccumulatedOtherComprehensiveLossSummaryOfChangesInAccumulatedOtherComprehensiveLossIncomeNetOfTaxFromUnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesDetail", "http://www.caratherapeutics.com/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r8", "r110", "r128", "r129", "r130", "r145", "r146", "r147", "r149", "r155", "r157", "r174", "r228", "r229", "r286", "r348", "r349", "r350", "r360", "r361", "r377", "r378", "r379", "r380", "r381", "r382", "r385", "r398", "r400", "r401", "r402", "r403", "r404", "r414", "r495", "r496", "r497", "r508", "r562" ] }, "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": [ "r674" ] }, "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": [ "r638", "r649", "r659", "r684" ] }, "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": [ "r635", "r646", "r656", "r681" ] }, "cara_ExcessTaxBenefitsFromStockOptionActivityOrStockBasedCompensationExpenseRecognizedInCashFlowsFromOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "ExcessTaxBenefitsFromStockOptionActivityOrStockBasedCompensationExpenseRecognizedInCashFlowsFromOperations", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "documentation": "The amount of excess tax benefit from share based compensation operating activities.", "label": "Excess tax benefits from stock option activity or stock-based compensation expense recognized in cash flows from operations" } } }, "auth_ref": [] }, "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": [ "r680" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [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": [ "r389", "r390", "r393" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r389", "r390", "r393" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Assets Measured On Recurring Basis [Text Block]", "terseLabel": "Summary of Financial Assets Measured at Fair Value on 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": [ "r46", "r83" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class", "documentation": "Class of asset." } } }, "auth_ref": [ "r9" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [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_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Table]", "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (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, 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 asset." } } }, "auth_ref": [ "r9", "r48" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value By Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r46", "r48" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value By Fair Value Hierarchy Level [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r269", "r303", "r304", "r305", "r306", "r307", "r308", "r390", "r425", "r426", "r427", "r595", "r596", "r605", "r606", "r607" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value By Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r389", "r390", "r391", "r392", "r394" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r388" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r269", "r303", "r308", "r390", "r425", "r605", "r606", "r607" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Significant Other Observable Inputs (Level 2) [Member]", "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": [ "r269", "r303", "r308", "r390", "r426", "r595", "r596", "r605", "r606", "r607" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Significant Unobservable Inputs (Level 3) [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r269", "r303", "r304", "r305", "r306", "r307", "r308", "r390", "r427", "r595", "r596", "r605", "r606", "r607" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement Frequency", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Purchases", "terseLabel": "Purchases of financial assets", "documentation": "Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r47" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales", "crdr": "credit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Sales", "terseLabel": "Sales of financial assets", "documentation": "Amount of sale of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r47" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSettlements", "crdr": "credit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Settlements", "terseLabel": "Maturities of financial assets", "documentation": "Amount of settlement of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r47" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Transfers Net", "terseLabel": "Transfer of financial assets into or out of level 3 of fair value", "documentation": "Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r269", "r303", "r304", "r305", "r306", "r307", "r308", "r425", "r426", "r427", "r595", "r596", "r605", "r606", "r607" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Recurring [Member]", "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": [ "r388", "r394" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfFairValuesAndContinuousUnrealizedLossPositionsOfAvailableForSaleMarketableSecuritiesDetail", "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesSummaryOfAvailableForSaleMarketableSecuritiesByMajorTypeOfSecurityDetail", "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r230", "r231", "r232", "r233", "r234", "r236", "r241", "r242", "r270", "r284", "r383", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r484", "r593", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r744", "r745", "r746", "r747" ] }, "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": [ "r642", "r653", "r663", "r688" ] }, "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": [ "r642", "r653", "r663", "r688" ] }, "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": [ "r642", "r653", "r663", "r688" ] }, "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": [ "r642", "r653", "r663", "r688" ] }, "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": [ "r642", "r653", "r663", "r688" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "General And Administrative Expense", "terseLabel": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r70", "r542" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitCompensationExpenseDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationStockOptionCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "General and Administrative [Member]", "terseLabel": "General and Administrative", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r67" ] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusAxis", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Axis]", "documentation": "Information by status of recipient to whom award is granted." } } }, "auth_ref": [ "r313", "r315", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343" ] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GranteeStatusDomain", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Domain]", "documentation": "Status of recipient to whom award is granted." } } }, "auth_ref": [ "r313", "r315", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343" ] }, "cara_HcrAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "HcrAgreementMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementDetails", "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementSummarizesActivityOfHcrAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for HCR Agreement.", "label": "HCR Agreement [Member]" } } }, "auth_ref": [] }, "cara_If2029ThresholdIsAchievedOnOrPriorToDecember312029Member": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "If2029ThresholdIsAchievedOnOrPriorToDecember312029Member", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for the scenario, if the 2029 Threshold is achieved on or prior to December 31, 2029.", "label": "If The 2029 Threshold Is Achieved On Or Prior To December 31, 2029 [Member]", "terseLabel": "If the 2029 Threshold is achieved on or prior to December 31, 2029" } } }, "auth_ref": [] }, "cara_If2029ThresholdIsNotAchievedOnOrPriorToDecember312029Member": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "If2029ThresholdIsNotAchievedOnOrPriorToDecember312029Member", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for the scenario, if the 2029 Threshold is not achieved on or prior to December 31, 2029.", "label": "If The 2029 Threshold Is Not Achieved On Or Prior To December 31, 2029 [Member]", "terseLabel": "If the 2029 Threshold is not achieved on or prior to December 31, 2029" } } }, "auth_ref": [] }, "cara_IncentiveStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "IncentiveStockOptionsMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Incentive Stock Options [Member]", "label": "Incentive Stock Options [Member]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitCompensationExpenseDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationStockOptionCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r248", "r250", "r547" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitCompensationExpenseDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationStockOptionCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r250", "r547" ] }, "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.caratherapeutics.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": [ "r142", "r354", "r357", "r358", "r359", "r362", "r364", "r367", "r368", "r503" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense Benefit", "terseLabel": "Benefit from income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r96", "r105", "r156", "r157", "r179", "r355", "r363", "r487" ] }, "cara_IncomeTaxReceivableRelatedToResearchAndDevelopmentCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "IncomeTaxReceivableRelatedToResearchAndDevelopmentCredit", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The amount of income taxes receivable related to research and development tax credit recorded as at the end of the reporting period.", "label": "Income Tax Receivable Related to Research and Development Credit", "terseLabel": "Income tax receivable related to R&D credit" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income Taxes Receivable", "terseLabel": "Income tax receivable", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r51", "r719" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Accounts Payable And Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable, Related Parties", "negatedLabel": "Accounts receivable, net - related party", "documentation": "The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory, net", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r708", "r730" ] }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherReceivables", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Other Receivables", "negatedLabel": "Other receivables", "documentation": "Amount of increase (decrease) in receivables classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Prepaid Expense", "negatedLabel": "Prepaid expenses", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r4" ] }, "cara_IncreaseDecreaseInReimbursementOfLeaseIncentive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "IncreaseDecreaseInReimbursementOfLeaseIncentive", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in reimbursement of lease incentive.", "label": "Increase (Decrease) In Reimbursement Of Lease Incentive", "negatedLabel": "Reimbursement of lease incentive" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureNetLossPerShareComputationOfDenominatorsUsedInNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable To Share Based Payment Arrangements", "terseLabel": "Common stock equivalents", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r163", "r164", "r165", "r169", "r316" ] }, "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": [ "r645", "r653", "r663", "r680", "r688", "r692", "r700" ] }, "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": [ "r698" ] }, "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": [ "r634", "r704" ] }, "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": [ "r634", "r704" ] }, "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": [ "r634", "r704" ] }, "us-gaap_InterestReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestReceivableCurrent", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfAmortizedCostAndFairValuesOfMarketableDebtSecuritiesByContractualMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Interest Receivable, Current", "terseLabel": "Interest receivable", "documentation": "Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r719" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory, net" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureInventoryNet" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory, net", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r244" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureInventoryNetScheduleOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureInventoryNetScheduleOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Gross", "totalLabel": "Inventory gross", "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r722" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 }, "http://www.caratherapeutics.com/role/DisclosureInventoryNetScheduleOfInventoriesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureInventoryNetScheduleOfInventoriesDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net.", "terseLabel": "Inventory, net", "totalLabel": "Total", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r117", "r582", "r616" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureInventoryNetScheduleOfInventoriesDetail": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureInventoryNetScheduleOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r721" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureInventoryNetScheduleOfInventoriesDetail": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureInventoryNetScheduleOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory Valuation Reserves", "negatedLabel": "Less Inventory Reserve for Obsolescence", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r38", "r722" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureInventoryNetScheduleOfInventoriesDetail": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureInventoryNetScheduleOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-process", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r720" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureInventoryNetAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "terseLabel": "Inventory write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r245" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "label": "Investments Classified By Contractual Maturity Date Table [Text Block]", "terseLabel": "Schedule of Amortized Cost and Fair Values of Marketable Debt Securities by Contractual Maturity", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Available-for-Sale Marketable Securities" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecurities" ], "lang": { "en-us": { "role": { "label": "Investments In Debt And Marketable Equity Securities And Certain Trading Assets Disclosure [Text Block]", "terseLabel": "Available-for-Sale Marketable Securities", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r84", "r89", "r90", "r109", "r193", "r195", "r395", "r396" ] }, "cara_LeaseAnnualFixedRent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "LeaseAnnualFixedRent", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount of annual fixed rent payable under lease.", "label": "Lease, Annual Fixed Rent", "terseLabel": "Lease, annual fixed rent" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Lease Cost Table [Text Block]", "terseLabel": "Schedule of Other Information related to Stamford Lease, Lease Amendment and New Lease", "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": [ "r801" ] }, "cara_LeaseFixedRentAnnualIncreasePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "LeaseFixedRentAnnualIncreasePercent", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percent of annual increase in fixed rent payments under lease.", "label": "Lease, Fixed Rent, Annual Increase, Percent", "terseLabel": "Lease, fixed rent, annual increase, percent" } } }, "auth_ref": [] }, "cara_LeaseIncentiveToBeReimbursed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "LeaseIncentiveToBeReimbursed", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetailCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetail" ], "lang": { "en-us": { "role": { "documentation": "The amount of lease incentive to be reimbursed.", "label": "Lease Incentive To Be Reimbursed", "negatedLabel": "Less lease incentive to be reimbursed" } } }, "auth_ref": [] }, "cara_LeaseIncentivesReimbursed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "LeaseIncentivesReimbursed", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The amount of lease incentives reimbursed.", "label": "Lease Incentives Reimbursed", "terseLabel": "Lease incentives reimbursed" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDiscountRate", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee Operating Lease Discount Rate", "terseLabel": "Discount rate - operating leases", "documentation": "Discount rate used by lessee to determine present value of operating lease payments." } } }, "auth_ref": [ "r614" ] }, "cara_LesseeOperatingLeaseDiscountRateBasisSpreadOnVariableRate": { "xbrltype": "percentItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "LesseeOperatingLeaseDiscountRateBasisSpreadOnVariableRate", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to determine present value of operating lease payments.", "label": "Lessee, Operating Lease, Discount Rate, Basis Spread on Variable Rate", "terseLabel": "Lessee, operating lease, discount rate, basis spread on variable rate" } } }, "auth_ref": [] }, "cara_LesseeOperatingLeaseDiscountRateVariableRateBasisFloor": { "xbrltype": "percentItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "LesseeOperatingLeaseDiscountRateVariableRateBasisFloor", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Floor rate on variable interest rate to calculate present value of operating lease payments.", "label": "Lessee, Operating Lease, Discount Rate, Variable Rate Basis, Floor", "terseLabel": "Lessee, operating lease, discount rate, variable rate basis, floor" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Option to extend", "documentation": "Indicates (true false) whether lessee has option to extend operating lease." } } }, "auth_ref": [ "r408" ] }, "cara_LesseeOperatingLeaseIncentives": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "LesseeOperatingLeaseIncentives", "crdr": "credit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount of payments or reimbursements from lessor to or on behalf of the lessee.", "label": "Lessee, Operating Lease, Incentives", "terseLabel": "Lessee, operating lease, incentives" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Lessee Operating Lease Liability Maturity Table [Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payments under Non-cancellable Operating Leases, Reconciliation of Undiscounted Cash Flows to the Operating Lease Liabilities", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r802" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetail": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetailCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Lessee Operating Lease Liability Payments Due", "totalLabel": "Total future minimum lease payments, undiscounted", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r413" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r413" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetail" ], "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": [ "r413" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Lessee Operating Lease Liability Payments Due Year Four", "terseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r413" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Lessee Operating Lease Liability Payments Due Year Three", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r413" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Lessee Operating Lease Liability Payments Due Year Two", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r413" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetail": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Lessee Operating Lease Liability Payments Remainder Of Fiscal Year", "terseLabel": "2024 (Excluding the three months ended March 31, 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": [ "r802" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetailCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Lessee Operating Lease Liability Undiscounted Excess Amount", "negatedLabel": "Less imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r413" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lessee Operating Lease Renewal Term", "terseLabel": "Operating Lease, renewable term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r800" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfOtherInformationRelatedToStamfordLeaseAndNewStamfordLeaseDetail" ], "lang": { "en-us": { "role": { "label": "Lessee Operating Lease Term Of Contract", "terseLabel": "Remaining lease term - operating leases (years)", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r800" ] }, "cara_LetterOfCreditReducedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "LetterOfCreditReducedAmount", "crdr": "credit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRestrictedCashAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The amount by which the face amount of the letters of credit that can be reduced on each of the first or second anniversaries of the rent commencement date if the Company is not in default of its lease obligations.", "label": "Letter Of Credit Reduced Amount", "terseLabel": "Letters of credit, face amount that can be reduced" } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Letters Of Credit Outstanding Amount", "terseLabel": "Letter of credit amount outstanding", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r20", "r141", "r227", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r372", "r375", "r376", "r397", "r518", "r590", "r629", "r760", "r807", "r808" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities And Stockholders Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r60", "r87", "r479", "r616", "r733", "r748", "r796" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities And Stockholders 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.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r22", "r113", "r141", "r227", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r372", "r375", "r376", "r397", "r616", "r760", "r807", "r808" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "cara_LicenseAgreementWithMaruishiPharmaceuticalCompanyLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "LicenseAgreementWithMaruishiPharmaceuticalCompanyLimitedMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetail" ], "lang": { "en-us": { "role": { "documentation": "License agreement with Maruishi Pharmaceutical Company Limited.", "label": "Maruishi Agreement [Member]" } } }, "auth_ref": [] }, "cara_LicenseAndSupplyAgreementsForDifelikefalinMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "LicenseAndSupplyAgreementsForDifelikefalinMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Information regarding license and supply agreements for difelikefalin.", "label": "License and Supply Agreements for Difelikefalin [Member]", "terseLabel": "License and supply agreements for difelikefalin" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.caratherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "cara_ManufacturingCommitments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "ManufacturingCommitments", "crdr": "credit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The amount of manufacturing commitments.", "label": "Manufacturing Commitments", "terseLabel": "Reduced demand payment for manufacturing commitments" } } }, "auth_ref": [] }, "cara_ManufacturingServicesAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "ManufacturingServicesAgreementMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Manufacturing services agreement.", "label": "Patheon MSA [Member]", "terseLabel": "MSA" } } }, "auth_ref": [] }, "cara_MaximumConsiderationForRoyaltiesSoldOrAgreedToSell": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "MaximumConsiderationForRoyaltiesSoldOrAgreedToSell", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum amount of consideration for royalties sold or agreed to sell, pursuant to an agreement.", "label": "Maximum Consideration For Royalties Sold Or Agreed To Sell", "terseLabel": "Maximum consideration for royalties sold or agreed to sell" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreementsAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r255", "r256", "r257", "r258", "r310", "r452", "r494", "r510", "r511", "r570", "r571", "r572", "r573", "r574", "r578", "r579", "r592", "r597", "r608", "r618", "r762", "r809", "r810", "r811", "r812", "r813", "r814" ] }, "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": [ "r672" ] }, "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": [ "r672" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r255", "r256", "r257", "r258", "r310", "r452", "r494", "r510", "r511", "r570", "r571", "r572", "r573", "r574", "r578", "r579", "r592", "r597", "r608", "r618", "r762", "r809", "r810", "r811", "r812", "r813", "r814" ] }, "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": [ "r691" ] }, "cara_MoneyMarketFundForStamfordLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "MoneyMarketFundForStamfordLeaseMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRestrictedCashAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Money market fund for Stamford lease.", "label": "Old Stamford Lease [Member]" } } }, "auth_ref": [] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r765" ] }, "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": [ "r699" ] }, "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": [ "r673" ] }, "cara_NatureOfBusinessLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "NatureOfBusinessLineItems", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Nature Of Business [Line Items]", "label": "Nature Of Business [Line Items]", "terseLabel": "Nature Of Business [Line Items]" } } }, "auth_ref": [] }, "cara_NatureOfBusinessTable": { "xbrltype": "stringItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "NatureOfBusinessTable", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Nature Of Business [Table]", "label": "Nature Of Business [Table]", "terseLabel": "Nature Of Business [Table]" } } }, "auth_ref": [] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusiness" ], "lang": { "en-us": { "role": { "label": "Nature Of Operations", "terseLabel": "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": [ "r98", "r106" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided By Used In Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r138" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided By Used In Financing Activities [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.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided By Used In Investing Activities", "totalLabel": "Net cash provided by 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": [ "r138" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided By Used In Operating Activities", "totalLabel": "Net cash used in operating activities", "verboseLabel": "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": [ "r73", "r74", "r75" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "netLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss - basic and diluted", "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": [ "r66", "r75", "r88", "r111", "r123", "r126", "r130", "r141", "r148", "r150", "r151", "r152", "r153", "r156", "r157", "r166", "r175", "r181", "r185", "r187", "r227", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r387", "r397", "r482", "r540", "r560", "r561", "r591", "r627", "r760" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements Policy Policy [Text Block]", "terseLabel": "Accounting Pronouncements Recently Issued", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "cara_NewCorporateHeadquartersOfficeSpaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "NewCorporateHeadquartersOfficeSpaceMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to new corporate headquarters office space.", "label": "New Corporate Headquarters Office Space [Member]", "terseLabel": "New Corporate Headquarters Office Space" } } }, "auth_ref": [] }, "cara_NewStamfordLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "NewStamfordLeaseMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRestrictedCashAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the new stamford lease.", "label": "New Stamford Lease [Member]", "terseLabel": "New Stamford Lease" } } }, "auth_ref": [] }, "cara_NonCashInterestExpenseOnLiabilityRelatedToSalesOfFutureRoyaltiesAndMilestones": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "NonCashInterestExpenseOnLiabilityRelatedToSalesOfFutureRoyaltiesAndMilestones", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 3.0 }, "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementSummarizesActivityOfHcrAgreementDetails", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "The amount of non-cash interest expense on liability related to sales of future royalties and milestones.", "label": "Non-cash Interest Expense on Liability Related to Sales of Future Royalties and Milestones", "negatedLabel": "Non-cash interest expense on liability related to sales of future royalties and milestones", "terseLabel": "Non-cash interest expense on liability related to sales of future royalties and milestones, net of issuance costs accretion", "verboseLabel": "Non-cash interest expense" } } }, "auth_ref": [] }, "cara_NonExclusiveLicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "NonExclusiveLicenseAgreementMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Non-Exclusive License Agreement.", "label": "Non-Exclusive License Agreement" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r672" ] }, "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": [ "r642", "r653", "r663", "r680", "r688" ] }, "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": [ "r670" ] }, "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": [ "r669" ] }, "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": [ "r680" ] }, "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": [ "r699" ] }, "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": [ "r699" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash Investing And Financing Items [Abstract]", "terseLabel": "Noncash investing and financing activities" } } }, "auth_ref": [] }, "cara_NonemployeeConsultantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "NonemployeeConsultantsMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to non-employee consultants.", "label": "Non-employee Consultants [Member]" } } }, "auth_ref": [] }, "cara_NumberOfFollowonPublicOfferings": { "xbrltype": "integerItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "NumberOfFollowonPublicOfferings", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The number of follow-on public offerings.", "label": "Number Of Followon Public Offerings", "terseLabel": "Number of follow-on public offerings" } } }, "auth_ref": [] }, "cara_NumberOfRelatedProductAgreements": { "xbrltype": "integerItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "NumberOfRelatedProductAgreements", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The number of related product agreements.", "label": "Number Of Related Product Agreements", "terseLabel": "Number of related product agreements" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Income Loss", "totalLabel": "Operating loss", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r175", "r181", "r185", "r187", "r591" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease Cost", "terseLabel": "Operating lease cost", "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": [ "r409", "r615" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Expense", "terseLabel": "Operating Lease, expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r799" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities Payments Due [Abstract]", "terseLabel": "Operating Lease Liabilities, Payments Due [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetailCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 }, "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease Liability", "terseLabel": "Operating lease liabilities", "totalLabel": "Total", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r406" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetail": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease Liability Current", "terseLabel": "Operating lease liability - current", "verboseLabel": "Operating lease liability, current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r406" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 }, "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetail": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsUnderNonCancellableOperatingLeasesReconciliationOfUndiscountedCashFlowsToOperatingLeaseLiabilityDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease Liability Noncurrent", "terseLabel": "Operating lease liability - non-current", "verboseLabel": "Operating lease liability, non-current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r406" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfOtherInformationRelatedToStamfordLeaseAndNewStamfordLeaseDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease Payments", "terseLabel": "Operating cash outflows relating to operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r407", "r410" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease Right Of Use Asset", "terseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r405" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "terseLabel": "Noncash lease expense", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r731" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfOtherInformationRelatedToStamfordLeaseAndNewStamfordLeaseDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Discount rate - operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r412", "r615" ] }, "cara_OptionsPerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "OptionsPerformanceSharesMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement options awarded for meeting performance target.", "label": "Options Performance Shares [Member]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Business." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [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_OtherCommitmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsTable", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]", "documentation": "Disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax", "terseLabel": "Change in unrealized gains on available-for-sale marketable securities", "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r120", "r121", "r122" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureAccumulatedOtherComprehensiveLossSummaryOfChangesInAccumulatedOtherComprehensiveLossIncomeNetOfTaxFromUnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAccumulatedOtherComprehensiveLossSummaryOfChangesInAccumulatedOtherComprehensiveLossIncomeNetOfTaxFromUnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income Loss Before Reclassifications Net Of Tax", "terseLabel": "Other comprehensive income before reclassifications", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r14", "r26", "r129", "r398", "r401", "r404", "r726" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureAccumulatedOtherComprehensiveLossSummaryOfChangesInAccumulatedOtherComprehensiveLossIncomeNetOfTaxFromUnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAccumulatedOtherComprehensiveLossSummaryOfChangesInAccumulatedOtherComprehensiveLossIncomeNetOfTaxFromUnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income Loss Net Of Tax", "totalLabel": "Net current period other comprehensive income", "verboseLabel": "Other comprehensive income", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r8", "r14", "r124", "r127", "r132", "r398", "r399", "r404", "r467", "r483", "r726", "r727" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent [Abstract]", "terseLabel": "Other comprehensive income, net of tax of $0:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTax", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossParenthetical" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income Loss Tax", "terseLabel": "Other comprehensive income tax", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss)." } } }, "auth_ref": [ "r2", "r128", "r132", "r355", "r365", "r366", "r398", "r402", "r404", "r467", "r483" ] }, "cara_OtherNonCashRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "OtherNonCashRevenueMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactionsDetail" ], "lang": { "en-us": { "role": { "documentation": "The amount of other non-cash revenue.", "label": "Other Non-Cash Revenue" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income Expense", "terseLabel": "Other income, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r71" ] }, "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": [ "r672" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosurePrepaidExpensesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Prepaid Expense Current", "terseLabel": "Other prepaid costs", "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r723", "r752" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Receivables Net Current", "terseLabel": "Other receivables", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "cara_OtherRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "OtherRevenueMember", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "This member represents other revenue.", "label": "Other Revenue [Member]", "terseLabel": "Other revenue" } } }, "auth_ref": [] }, "cara_OtherRevenueNonCashMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "OtherRevenueNonCashMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetail" ], "lang": { "en-us": { "role": { "documentation": "Other revenue (non-cash).", "label": "Other revenue (non-cash)" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r640", "r651", "r661", "r686" ] }, "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": [ "r643", "r654", "r664", "r689" ] }, "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": [ "r643", "r654", "r664", "r689" ] }, "cara_PatheonAndPatheonManufacturingServicesLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "PatheonAndPatheonManufacturingServicesLlcMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Patheon and Patheon Manufacturing Services LLC.", "label": "Patheon and Patheon Manufacturing Services LLC [Member]", "terseLabel": "Patheon and Patheon Manufacturing Services LLC" } } }, "auth_ref": [] }, "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": [ "r668" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Expenses" } } }, "auth_ref": [] }, "cara_PaymentOfMilestonePayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "PaymentOfMilestonePayment", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The amount of milestone payments made during the period.", "label": "Payment of Milestone Payment", "terseLabel": "Payment of milestone payment" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesRestructuringActivityDetail" ], "lang": { "en-us": { "role": { "label": "Payments for Restructuring", "negatedLabel": "Payments made in the three months ended March 31, 2024", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r249", "r729" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments To Acquire Available For Sale Securities Debt", "negatedLabel": "Purchases of available-for-sale marketable securities", "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": [ "r29", "r135", "r194" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r72" ] }, "cara_PaymentsToRoyaltyPurchaseAndSaleAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "PaymentsToRoyaltyPurchaseAndSaleAgreement", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of cash outflow for royalty purchase and sale agreement.", "label": "Payments To Royalty Purchase And Sale Agreement", "negatedLabel": "Payments to royalty purchase and sale agreement" } } }, "auth_ref": [] }, "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": [ "r671" ] }, "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": [ "r671" ] }, "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": [ "r670" ] }, "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": [ "r680" ] }, "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": [ "r673" ] }, "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": [ "r669" ] }, "cara_PercentageOfNetProfitsSharing": { "xbrltype": "percentItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "PercentageOfNetProfitsSharing", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The percentage of net profits sharing.", "label": "Percentage of Net Profits Sharing", "verboseLabel": "Percentage of net profit sharing" } } }, "auth_ref": [] }, "cara_PercentageOfResearchAndDevelopmentTaxCreditsExchangedForCash": { "xbrltype": "percentItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "PercentageOfResearchAndDevelopmentTaxCreditsExchangedForCash", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the value of the unused research and development tax credits that are allowed to be exchanged for cash by qualified small companies conducting research and development in Connecticut under the Connecticut Research and Development Tax Credit Exchange Program.", "label": "Percentage Of Research And Development Tax Credits Exchanged For Cash", "terseLabel": "Percentage of eligible annual research and development credit for cash" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.caratherapeutics.com/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Performance Restricted Stock Units [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.caratherapeutics.com/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.caratherapeutics.com/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792" ] }, "cara_PotentialMilestonePayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "PotentialMilestonePayment", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The amount of potential milestone payment of common stock investment.", "label": "Potential Milestone Payment", "verboseLabel": "Potential milestone payments" } } }, "auth_ref": [] }, "cara_PotentialSalesMilestonePayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "PotentialSalesMilestonePayment", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "The amount of potential payment upon achievement of certain sales-based milestones.", "label": "Potential Sales Milestone Payment", "terseLabel": "Potential sales-based milestone payments" } } }, "auth_ref": [] }, "cara_PotentialSalesMilestoneReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "PotentialSalesMilestoneReceivable", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of potential receivable upon achievement of certain sales-based milestones.", "label": "Potential Sales Milestone Receivable", "terseLabel": "Additional milestone payments to be earned" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock Par Or Stated Value Per Share", "terseLabel": "Preferred stock, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r54", "r272" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r54", "r520" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock Shares Issued", "terseLabel": "Preferred stock, shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r54", "r272" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r54", "r520", "r538", "r822", "r823" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock Value", "terseLabel": "Preferred stock; $0.001 par value; 5,000,000 shares authorized at March 31, 2024 and December 31, 2023, zero shares issued and outstanding at March 31, 2024 and December 31, 2023", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r54", "r475", "r616" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosurePrepaidExpensesAdditionalInformationDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense Current", "terseLabel": "Prepaid expenses", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r118", "r246", "r247", "r583" ] }, "us-gaap_PrepaidInsurance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidInsurance", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosurePrepaidExpensesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance", "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r584", "r594", "r752" ] }, "cara_PrepaidResearchAndDevelopmentExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "PrepaidResearchAndDevelopmentExpenses", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosurePrepaidExpensesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for research and development expenses that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Research And Development Expenses", "verboseLabel": "Prepaid R&D clinical costs" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds From Maturities Prepayments And Calls Of Available For Sale Securities", "terseLabel": "Proceeds from maturities of available-for-sale marketable securities", "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": [ "r135", "r136", "r740" ] }, "cara_ProceedsFromRedemptionsOfAvailableForSaleMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "ProceedsFromRedemptionsOfAvailableForSaleMarketableSecurities", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from the redemptions of available-for-sale marketable securities, at par.", "label": "Proceeds From Redemptions Of Available For Sale Marketable Securities", "terseLabel": "Proceeds from redemptions of available-for-sale marketable securities, at par" } } }, "auth_ref": [] }, "cara_ProceedsFromRoyaltyPurchaseAndSaleAgreementNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "ProceedsFromRoyaltyPurchaseAndSaleAgreementNetOfIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of proceeds from royalty purchase and sale agreement, net of issuance costs", "label": "Proceeds from Royalty Purchase and Sale Agreement, Net of Issuance Costs", "verboseLabel": "Net proceeds from the royalty purchase and sale agreement" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfAmortizedCostAndFairValuesOfMarketableDebtSecuritiesByContractualMaturityDetail" ], "lang": { "en-us": { "role": { "label": "Proceeds From Sale Of Available For Sale Securities Debt", "terseLabel": "Proceeds from sale of available-for-sale marketable securities", "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r28", "r135", "r194", "r226" ] }, "cara_ProceedsFromSaleOfCommonStockUnderLicenseAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "ProceedsFromSaleOfCommonStockUnderLicenseAgreement", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from sale of common stock under license agreement.", "label": "Proceeds From Sale Of Common Stock Under License Agreement", "verboseLabel": "Proceeds from the sale of common stock under license agreement with Vifor International" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds From Stock Options Exercised", "terseLabel": "Proceeds from the exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r12" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactionsDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Product Or Service [Axis]" } } }, "auth_ref": [ "r188", "r453", "r488", "r489", "r490", "r491", "r492", "r493", "r580", "r598", "r617", "r709", "r758", "r759", "r763", "r819" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactionsDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Product and Service" } } }, "auth_ref": [ "r188", "r453", "r488", "r489", "r490", "r491", "r492", "r493", "r580", "r598", "r617", "r709", "r758", "r759", "r763", "r819" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Profit Loss", "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": [ "r111", "r123", "r126", "r137", "r141", "r148", "r156", "r157", "r175", "r181", "r185", "r187", "r227", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r370", "r373", "r374", "r387", "r397", "r470", "r481", "r507", "r540", "r560", "r561", "r591", "r612", "r613", "r628", "r728", "r760" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRestrictedCashAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Property Plant And Equipment By 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_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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", "r472", "r480", "r616" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRestrictedCashAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type", "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": [ "r78" ] }, "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": [ "r668" ] }, "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": [ "r668" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreementsAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "auth_ref": [ "r255", "r256", "r257", "r258", "r302", "r310", "r340", "r341", "r342", "r428", "r452", "r494", "r510", "r511", "r570", "r571", "r572", "r573", "r574", "r578", "r579", "r592", "r597", "r608", "r618", "r621", "r753", "r762", "r810", "r811", "r812", "r813", "r814" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreementsAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Range" } } }, "auth_ref": [ "r255", "r256", "r257", "r258", "r302", "r310", "r340", "r341", "r342", "r428", "r452", "r494", "r510", "r511", "r570", "r571", "r572", "r573", "r574", "r578", "r579", "r592", "r597", "r608", "r618", "r621", "r753", "r762", "r810", "r811", "r812", "r813", "r814" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureAccumulatedOtherComprehensiveLossSummaryOfChangesInAccumulatedOtherComprehensiveLossIncomeNetOfTaxFromUnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesDetail": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAccumulatedOtherComprehensiveLossSummaryOfChangesInAccumulatedOtherComprehensiveLossIncomeNetOfTaxFromUnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Reclassification From Accumulated Other Comprehensive Income Current Period Net Of Tax", "negatedLabel": "Amount reclassified from accumulated other comprehensive loss", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r14", "r26", "r129", "r398", "r403", "r404", "r726" ] }, "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": [ "r635", "r646", "r656", "r681" ] }, "cara_RegulatoryAndCommercialMilestonesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "RegulatoryAndCommercialMilestonesMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Regulatory and commercial milestones.", "label": "Regulatory and Commercial Milestones [Member]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreementsAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactionsDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetail" ], "lang": { "en-us": { "role": { "label": "Related Party [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r309", "r418", "r419", "r513", "r514", "r515", "r516", "r517", "r537", "r539", "r569" ] }, "cara_RelatedPartyOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "RelatedPartyOwnershipPercentage", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactionsDetail" ], "lang": { "en-us": { "role": { "documentation": "The percentage of the Company owned by a related party.", "label": "Related Party Ownership Percentage", "terseLabel": "Related party ownership percentage" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactionsDetail" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "Collaboration and licensing agreements", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r543", "r544", "r547" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreementsAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactionsDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetail" ], "lang": { "en-us": { "role": { "label": "Related Party [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r309", "r418", "r419", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r513", "r514", "r515", "r516", "r517", "r537", "r539", "r569", "r806" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r415", "r416", "r417", "r419", "r421", "r504", "r505", "r506", "r545", "r546", "r547", "r566", "r568" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreementsAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactionsDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetail" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r143", "r144", "r268", "r274", "r420", "r586", "r587" ] }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersByTypeAxis", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactionsDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetail" ], "lang": { "en-us": { "role": { "label": "Research And Development Arrangement Contract To Perform For Others By Type [Axis]", "documentation": "Information by form of arrangement related to research and development." } } }, "auth_ref": [ "r353", "r793" ] }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Collaboration Arrangement [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": [ "r353", "r793" ] }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersTypeDomain", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactionsDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetail" ], "lang": { "en-us": { "role": { "label": "Research and Development Arrangement, Contract to Perform for Others, Type", "documentation": "Listing of significant agreements under research and development arrangements accounted for as a contract to perform research and development for others." } } }, "auth_ref": [ "r353", "r793" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Research And Development Expense", "terseLabel": "Research and development", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r53", "r352", "r815" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitCompensationExpenseDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationStockOptionCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Research and Development [Member]", "terseLabel": "Research and Development", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r636", "r647", "r657", "r682" ] }, "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": [ "r637", "r648", "r658", "r683" ] }, "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": [ "r644", "r655", "r665", "r690" ] }, "us-gaap_RestrictedAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedAssetsDisclosureTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRestrictedCash" ], "lang": { "en-us": { "role": { "label": "Restricted Assets Disclosure [Text Block]", "terseLabel": "Restricted Cash", "documentation": "The entire disclosure for assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction." } } }, "auth_ref": [] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Cash.", "terseLabel": "Restricted cash", "documentation": "Amount of cash 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." } } }, "auth_ref": [ "r717", "r732", "r816", "r818" ] }, "us-gaap_RestrictedCashAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAbstract", "lang": { "en-us": { "role": { "label": "Restricted Cash" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRestrictedCashAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Cash And Cash Equivalents Cash And Cash Equivalents [Axis]", "documentation": "Information by category of cash or cash equivalent items which are restricted as to withdrawal or usage." } } }, "auth_ref": [ "r16" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRestrictedCashAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents", "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": [ "r114" ] }, "us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsItemsLineItems", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRestrictedCashAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Cash And Cash Equivalents Items [Line Items]", "terseLabel": "Restricted Cash and Cash Equivalents Items [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": [ "r818" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureRestrictedCashScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetail": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 }, "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRestrictedCashAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRestrictedCashScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Cash Current", "positiveLabel": "Restricted cash, current assets", "terseLabel": "Restricted cash", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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." } } }, "auth_ref": [ "r717", "r732" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/DisclosureRestrictedCashScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetail": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 3.0 }, "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRestrictedCashAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRestrictedCashScheduleOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Cash Noncurrent", "terseLabel": "Restricted cash, non-current", "verboseLabel": "Restricted cash, long-term assets", "documentation": "Amount of cash 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." } } }, "auth_ref": [ "r97", "r718", "r732" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitCompensationExpenseDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationTables", "http://www.caratherapeutics.com/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units [Member]", "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": [] }, "cara_RestructuringAndRelatedCostMaximumPercentageOfPlannedWorkforceReduction": { "xbrltype": "percentItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "RestructuringAndRelatedCostMaximumPercentageOfPlannedWorkforceReduction", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesRestructuringActivityDetail" ], "lang": { "en-us": { "role": { "documentation": "The maximum percentage of planned reduction in workforce.", "label": "Restructuring and Related Cost, Maximum Percentage of Planned Workforce Reduction", "terseLabel": "Restructuring and related cost, maximum percentage of planned workforce reduction" } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Restructuring Charges", "terseLabel": "Restructuring", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r5", "r251", "r252", "r754" ] }, "us-gaap_RestructuringReserveNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveNoncurrent", "crdr": "credit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesRestructuringActivityDetail" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve, Noncurrent", "terseLabel": "Remaining amounts to be paid as of March 31, 2024", "documentation": "Carrying amount as of the balance sheet date of known and estimated costs associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid after one year or beyond the next operating cycle, if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r725", "r755", "r756" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings Accumulated Deficit", "negatedLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r57", "r81", "r478", "r498", "r500", "r502", "r521", "r616" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r110", "r145", "r146", "r147", "r149", "r155", "r157", "r228", "r229", "r348", "r349", "r350", "r360", "r361", "r377", "r379", "r380", "r382", "r385", "r495", "r497", "r508", "r822" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue Recognition" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreementsAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactionsDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Revenue From Contract With Customer Excluding Assessed Tax", "terseLabel": "Revenue from contract with customer", "verboseLabel": "Total revenue", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r176", "r177", "r180", "r183", "r184", "r188", "r189", "r190", "r298", "r299", "r453" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "label": "Revenue From Contract With Customer [Text Block]", "terseLabel": "Revenue Recognition", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r107", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r301" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactionsDetail" ], "lang": { "en-us": { "role": { "label": "Revenue from Related Parties", "terseLabel": "Revenue from related parties", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r131", "r141", "r176", "r177", "r180", "r183", "r184", "r188", "r189", "r190", "r227", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r397", "r470", "r760" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesScheduleOfOtherInformationRelatedToStamfordLeaseAndNewStamfordLeaseDetail" ], "lang": { "en-us": { "role": { "label": "Right Of Use Asset Obtained In Exchange For Operating Lease Liability", "terseLabel": "ROU assets obtained in exchange for new operating lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r411", "r615" ] }, "us-gaap_RoyaltyGuaranteesCommitmentsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RoyaltyGuaranteesCommitmentsAmount", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementSummarizesActivityOfHcrAgreementDetails", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Royalty Guarantees, Commitments, Amount", "periodEndLabel": "Balance at March 31, 2024", "periodStartLabel": "Royalty purchase and sale agreement balance at December 31, 2023", "terseLabel": "Liability related to sales of future royalties and milestones, net", "documentation": "The amount the entity has committed to make for future royalty guarantees." } } }, "auth_ref": [ "r454" ] }, "us-gaap_RoyaltyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RoyaltyMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactionsDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Royalty revenue", "documentation": "Money for usage-based right to asset." } } }, "auth_ref": [ "r764" ] }, "cara_RoyaltyPurchaseAndSaleAgreementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "RoyaltyPurchaseAndSaleAgreementAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Royalty Purchase and Sale Agreement" } } }, "auth_ref": [] }, "cara_RoyaltyPurchaseAndSaleAgreementIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "RoyaltyPurchaseAndSaleAgreementIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of issuance costs of royalty purchase and sale", "label": "Royalty Purchase and Sale Agreement, Issuance Costs", "verboseLabel": "Issuance costs related to royalty purchase and sale agreement" } } }, "auth_ref": [] }, "cara_RoyaltyPurchaseAndSaleAgreementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "RoyaltyPurchaseAndSaleAgreementLineItems", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementDetails", "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementSummarizesActivityOfHcrAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items representing royalty purchase and sale agreement.", "label": "Royalty Purchase And Sale Agreement [Line Items]" } } }, "auth_ref": [] }, "cara_RoyaltyPurchaseAndSaleAgreementPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "RoyaltyPurchaseAndSaleAgreementPayments", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementSummarizesActivityOfHcrAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of payments of royalty purchase and sale.", "label": "Royalty Purchase and Sale Agreement, Payments", "terseLabel": "Payments" } } }, "auth_ref": [] }, "cara_RoyaltyPurchaseAndSaleAgreementTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "RoyaltyPurchaseAndSaleAgreementTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreement" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to royalty agreements.", "label": "Royalty Purchase And Sale Agreement [Text Block]", "terseLabel": "Royalty Purchase and Sale Agreement" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r699" ] }, "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": [ "r699" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r158", "r311", "r706", "r737" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAccountsPayableAndAccruedExpensesTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Accounts Payable And Accrued Liabilities Table [Text Block]", "terseLabel": "Schedule of Accounts Payable and Accrued Expenses", "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAccumulatedOtherComprehensiveLossTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Accumulated Other Comprehensive Income Loss Table [Text Block]", "terseLabel": "Summary of Changes in Accumulated Other Comprehensive (Loss) Income, Net of Tax, from Unrealized Gains (Losses) on Available-for-Sale Marketable Securities", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r26", "r797", "r798" ] }, "cara_ScheduleOfActivityOfHcrAgreementTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "ScheduleOfActivityOfHcrAgreementTableTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information relating to the activity of HCR agreement.", "label": "Schedule Of The Activity Of The HCR Agreement [Table Text Block]", "terseLabel": "Schedule of activity of the HCR agreement" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfFairValuesAndContinuousUnrealizedLossPositionsOfAvailableForSaleMarketableSecuritiesDetail", "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesSummaryOfAvailableForSaleMarketableSecuritiesByMajorTypeOfSecurityDetail" ], "lang": { "en-us": { "role": { "label": "Schedule Of Available For Sale Securities [Line Items]", "terseLabel": "Schedule of Available-for-sale Securities [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": [ "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Available For Sale Securities Reconciliation Table [Text Block]", "terseLabel": "Summary of Available-for-Sale Marketable Securities by Major Type of Security", "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule Of Collaborative Arrangements And Noncollaborative Arrangement Transactions [Table]", "terseLabel": "Schedule Of Collaborative Arrangements And Noncollaborative Arrangement Transactions [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r369" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Earnings Per Share Basic And Diluted Table [Text Block]", "terseLabel": "Computation of Basic and Diluted Net Loss per Share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r738" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitCompensationExpenseDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationStockOptionCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r43" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Text Block]", "terseLabel": "Summary of Compensation Expense Recognized", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r43" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureInventoryNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory, net", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r15", "r61", "r62", "r63" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactionsDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r49", "r50", "r543", "r544", "r547" ] }, "us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRevenueRecognitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule of Research and Development Arrangement, Contract to Perform for Others [Table]", "documentation": "A schedule reflecting the terms of significant agreements under research and development arrangements accounted for as a contract to perform research and development for others (including royalty arrangements, purchase provisions, license agreements, and commitments to provide additional funding), aggregated by similar arrangements or individually if necessary to understand the effects on the financial statements." } } }, "auth_ref": [ "r353", "r793" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTable", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRestrictedCashAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Schedule Of Restricted Cash And Cash Equivalents [Table]", "terseLabel": "Schedule Of Restricted Cash And Cash Equivalents [Table]", "documentation": "Disclosure of information about cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r13", "r85", "r818" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRestrictedCashTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Restricted Cash And Cash Equivalents [Text Block]", "terseLabel": "Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r13", "r85", "r818" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of related to the Company's restructuring action", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r39", "r40", "r41" ] }, "cara_ScheduleOfRoyaltyPurchaseAndSaleAgreementTable": { "xbrltype": "stringItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "ScheduleOfRoyaltyPurchaseAndSaleAgreementTable", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementDetails", "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementSummarizesActivityOfHcrAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about royalty purchase and sale agreement.", "label": "Schedule Of Royalty Purchase And Sale Agreement [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedInBlackScholesOptionPricingModelDetail" ], "lang": { "en-us": { "role": { "label": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r313", "r315", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Unit Activity", "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": [ "r42" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.caratherapeutics.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", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r10", "r11", "r42" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Share Based Payment Award Stock Options Valuation Assumptions Table [Text Block]", "terseLabel": "Summary of Assumptions Used in Black-Scholes Option Pricing Model", "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": [ "r82" ] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Weighted Average Number Of Shares Table [Text Block]", "terseLabel": "Computation of Denominators Used in Net Loss per Share", "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit)." } } }, "auth_ref": [ "r34" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap 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": [ "r794" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.caratherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r630" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.caratherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r632" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitCompensationExpenseDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationStockOptionCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesRestructuringActivityDetail" ], "lang": { "en-us": { "role": { "label": "Severance Costs", "verboseLabel": "Total expense recorded in the three months ended March 31, 2024", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1", "terseLabel": "Vesting period of awards granted", "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": [ "r609" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r334" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value, forfeited", "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": [ "r334" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period", "verboseLabel": "Awarded", "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": [ "r332" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "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": "Restricted stock units, grant date fair value", "verboseLabel": "Weighted-average grant date fair value, awarded", "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": [ "r332" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureNetLossPerShareAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number", "periodEndLabel": "Outstanding, Ending Balance", "periodStartLabel": "Outstanding, Beginning Balance", "verboseLabel": "Number of restricted stock units outstanding", "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": [ "r329", "r330" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Units", "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.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "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": "Weighted-average grant date fair value, outstanding, Ending Balance", "periodStartLabel": "Weighted-average grant date fair value, outstanding, Beginning Balance", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r329", "r330" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "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.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.caratherapeutics.com/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period", "negatedLabel": "Vested and released", "terseLabel": "Restricted stock units, vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r333" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails" ], "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": "Weighted-average grant date fair value, vested and released", "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": [ "r333" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedInBlackScholesOptionPricingModelDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate", "terseLabel": "Expected dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r341" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedInBlackScholesOptionPricingModelDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate", "terseLabel": "Expected volatility", "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": [ "r340" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedInBlackScholesOptionPricingModelDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Maximum", "terseLabel": "Expected volatility, maximum", "documentation": "The estimated measure of the maximum 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": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedInBlackScholesOptionPricingModelDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate Minimum", "terseLabel": "Expected volatility, minimum", "documentation": "The estimated measure of the minimum 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": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedInBlackScholesOptionPricingModelDetail" ], "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", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r342" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedInBlackScholesOptionPricingModelDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Maximum", "terseLabel": "Risk-free interest rate, maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedInBlackScholesOptionPricingModelDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate Minimum", "terseLabel": "Risk-free interest rate, minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedInBlackScholesOptionPricingModelDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [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": [ "r313", "r315", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Authorized", "terseLabel": "Share-based compensation arrangement by share-based payment award, number of shares authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r611" ] }, "cara_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfStockOptionsThatMayBeGranted": { "xbrltype": "sharesItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfStockOptionsThatMayBeGranted", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Number of incentive stock options that may be granted after the tenth anniversary of the 2014 Equity Incentive Plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Stock Options That May Be Granted", "terseLabel": "Number of stock options that may be granted after the tenth anniversary of the 2014 Plan" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number", "terseLabel": "Number of Options, Options exercisable", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r323" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Expirations In Period", "negatedLabel": "Number of Options, 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": [ "r328" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period", "negatedLabel": "Number of Options, Forfeited", "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": [ "r327" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross", "terseLabel": "Number of Options, Granted", "verboseLabel": "Options granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r325" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value", "terseLabel": "Fair value of options granted", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r335" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureNetLossPerShareAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number", "periodEndLabel": "Number of Options, Outstanding, Ending Balance", "periodStartLabel": "Number of Options, Outstanding, Beginning Balance", "terseLabel": "Number of options outstanding", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r321", "r322" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price", "periodEndLabel": "Weighted-Average Exercise Price, Outstanding, Ending Balance", "periodStartLabel": "Weighted-Average Exercise Price, Outstanding, Beginning Balance", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r321", "r322" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitCompensationExpenseDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationStockOptionCompensationExpenseDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedInBlackScholesOptionPricingModelDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationTables", "http://www.caratherapeutics.com/role/DisclosureStockholdersEquityAdditionalInformationDetail", "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": [ "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Expirations In Period Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Expired", "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": [ "r328" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Forfeited", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r327" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r325" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Award, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Award, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "cara_ShareBasedCompensationSubsequentAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "ShareBasedCompensationSubsequentAwardsMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Information about the vesting period for subsequent awards under a share-based payment arrangement.", "label": "Share Based Compensation Subsequent Awards [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedPaymentArrangementEmployeeMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Employee [Member]", "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires." } } }, "auth_ref": [ "r315", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Award Vesting Rights Percentage", "terseLabel": "Percentage of vested shares on first anniversary of grant date", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r767" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Expiration Period", "terseLabel": "Term of awards granted", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r610" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfAssumptionsUsedInBlackScholesOptionPricingModelDetail" ], "lang": { "en-us": { "role": { "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1", "terseLabel": "Expected life of options (in 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": [ "r339" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Outstanding", "periodEndLabel": "Balance, Shares", "periodStartLabel": "Balance, Shares", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "cara_SharesOwnedByRelatedPartiesFromUpfrontAndMilestonePayments": { "xbrltype": "sharesItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "SharesOwnedByRelatedPartiesFromUpfrontAndMilestonePayments", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactionsDetail" ], "lang": { "en-us": { "role": { "documentation": "The number of shares owned by related party from upfront and milestone payments.", "label": "Shares Owned By Related Parties from Upfront and Milestone Payments", "terseLabel": "Shares owned as a result of upfront and milestone payments" } } }, "auth_ref": [] }, "cara_StamfordOperatingLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "StamfordOperatingLeaseMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Stamford operating lease.", "label": "Stamford Operating Lease [Member]", "terseLabel": "Old Stamford Operating Lease" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAccumulatedOtherComprehensiveLossSummaryOfChangesInAccumulatedOtherComprehensiveLossIncomeNetOfTaxFromUnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesDetail", "http://www.caratherapeutics.com/role/DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r24", "r110", "r128", "r129", "r130", "r145", "r146", "r147", "r149", "r155", "r157", "r174", "r228", "r229", "r286", "r348", "r349", "r350", "r360", "r361", "r377", "r378", "r379", "r380", "r381", "r382", "r385", "r398", "r400", "r401", "r402", "r403", "r404", "r414", "r495", "r496", "r497", "r508", "r562" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationTables", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r145", "r146", "r147", "r174", "r453", "r501", "r509", "r512", "r513", "r514", "r515", "r516", "r517", "r520", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r533", "r534", "r535", "r536", "r537", "r539", "r541", "r542", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r562", "r622" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r158", "r311", "r706", "r707", "r737" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationTables", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "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": [ "r145", "r146", "r147", "r174", "r453", "r501", "r509", "r512", "r513", "r514", "r515", "r516", "r517", "r520", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r533", "r534", "r535", "r536", "r537", "r539", "r541", "r542", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r562", "r622" ] }, "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": [ "r639", "r650", "r660", "r685" ] }, "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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period Shares Restricted Stock Award Gross", "positiveLabel": "Restricted stock units vested shares", "terseLabel": "Shares issued upon vesting of restricted stock units, shares", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r8", "r81" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period Shares Stock Options Exercised", "negatedLabel": "Number of Options, Exercised", "terseLabel": "Shares issued upon exercise of stock options, shares", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r8", "r54", "r55", "r81", "r326" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period Value Restricted Stock Award Gross", "terseLabel": "Shares issued upon vesting of restricted stock units, value", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r8", "r54", "r55", "r81" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period Value Stock Options Exercised", "terseLabel": "Shares issued upon exercise of stock options, value", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r8", "r24", "r81" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAccumulatedOtherComprehensiveLossSummaryOfChangesInAccumulatedOtherComprehensiveLossIncomeNetOfTaxFromUnrealizedGainsLossesOnAvailableForSaleMarketableSecuritiesDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders Equity", "periodEndLabel": "Balance, Value", "periodStartLabel": "Balance, Value", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r55", "r58", "r59", "r77", "r522", "r538", "r563", "r564", "r616", "r629", "r733", "r748", "r796", "r822" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders Equity [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r80", "r140", "r271", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r285", "r286", "r384", "r565", "r567", "r575" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsidiary Or Equity Method Investee Sale Of Stock By Subsidiary Or Equity Investee [Table]", "terseLabel": "Subsidiary Or Equity Method Investee Sale Of Stock By Subsidiary Or Equity Investee [Table]", "documentation": "Different names of stock transactions and the different attributes of each transaction." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockLineItems", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsidiary Sale Of Stock [Line Items]", "terseLabel": "Sale 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": [] }, "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": [ "r679" ] }, "cara_TimeBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "TimeBasedRestrictedStockUnitsMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.caratherapeutics.com/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded based on the passage of time.", "label": "Time-based Restricted Stock Units [Member]" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Title Of Individual [Axis]" } } }, "auth_ref": [ "r739", "r805" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Relationship to Entity" } } }, "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": [ "r671" ] }, "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": [ "r678" ] }, "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": [ "r698" ] }, "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": [ "r700" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.caratherapeutics.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfFairValuesAndContinuousUnrealizedLossPositionsOfAvailableForSaleMarketableSecuritiesDetail", "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesSummaryOfAvailableForSaleMarketableSecuritiesByMajorTypeOfSecurityDetail", "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "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": [ "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r270", "r284", "r383", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r484", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r744", "r745", "r746", "r747" ] }, "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": [ "r701" ] }, "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": [ "r702" ] }, "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": [ "r700" ] }, "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": [ "r700" ] }, "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": [ "r703" ] }, "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": [ "r701" ] }, "cara_TwoThousandAndFourteenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "TwoThousandAndFourteenEquityIncentivePlanMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationRestrictedStockUnitActivityDetails", "http://www.caratherapeutics.com/role/DisclosureStockholdersEquityAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Two Thousand And Fourteen Equity Incentive Plan [Member]", "label": "2014 Equity Incentive Plan [Member]" } } }, "auth_ref": [] }, "cara_TwoThousandNineteenInducementPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "TwoThousandNineteenInducementPlanMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2019 Inducement plan.", "label": "2019 Inducement Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreementsAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementDetails", "http://www.caratherapeutics.com/role/DisclosureRoyaltyPurchaseAndSaleAgreementSummarizesActivityOfHcrAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Type Of Arrangement [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r369" ] }, "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentCorporationsAndAgenciesSecuritiesMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfFairValuesAndContinuousUnrealizedLossPositionsOfAvailableForSaleMarketableSecuritiesDetail", "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesSummaryOfAvailableForSaleMarketableSecuritiesByMajorTypeOfSecurityDetail", "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "U.S. Government Agency Obligations [Member]", "documentation": "This category includes information about debt issued by US Government Corporations and Agencies. Investments in such US Government Corporations may include debt securities issued by the Government National Mortgage Association (Ginnie Mae) and by the Federal National Mortgage Association (Fannie Mae) and the Federal Home Loan Mortgage Corporation (Freddie Mac)." } } }, "auth_ref": [ "r817" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesScheduleOfFairValuesAndContinuousUnrealizedLossPositionsOfAvailableForSaleMarketableSecuritiesDetail", "http://www.caratherapeutics.com/role/DisclosureAvailableForSaleMarketableSecuritiesSummaryOfAvailableForSaleMarketableSecuritiesByMajorTypeOfSecurityDetail", "http://www.caratherapeutics.com/role/DisclosureFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "U.S. Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r588", "r605", "r607", "r817" ] }, "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": [ "r697" ] }, "cara_UpfrontAndMilestonePaymentsEarnedInConnectionWithLicenseAgreements": { "xbrltype": "monetaryItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "UpfrontAndMilestonePaymentsEarnedInConnectionWithLicenseAgreements", "crdr": "credit", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Upfront and milestone payments earned in connection with license agreements.", "label": "Upfront And Milestone Payments Earned In Connection With License Agreements", "terseLabel": "Payments received in connection with license and supply agreements" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBasisOfPresentationPolicies" ], "lang": { "en-us": { "role": { "label": "Use Of Estimates", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r35", "r36", "r37", "r100", "r102", "r103", "r104" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "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.caratherapeutics.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "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_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureStockBasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Vesting", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792" ] }, "cara_ViforFreseniusMedicalCareRenalPharmaLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "ViforFreseniusMedicalCareRenalPharmaLimitedMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Vifor Fresenius Medical Care Renal Pharma Limited.", "label": "Vifor Fresenius Medical Care Renal Pharma Ltd. [Member]", "terseLabel": "Vifor Fresenius Medical Care Renal Pharma Ltd." } } }, "auth_ref": [] }, "cara_ViforFreseniusMedicalCareRenalPharmaLtdAgreementNo1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "ViforFreseniusMedicalCareRenalPharmaLtdAgreementNo1Member", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Vifor Fresenius Medical Care Renal Pharma Ltd Agreement No. 1.", "label": "Vifor Fresenius Medical Care Renal Pharma Ltd Agreement No 1 [Member]", "terseLabel": "Vifor Fresenius Medical Care Renal Pharma Ltd Agreement No 1" } } }, "auth_ref": [] }, "cara_ViforFreseniusMedicalCareRenalPharmaLtdAgreementNo2Member": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "ViforFreseniusMedicalCareRenalPharmaLtdAgreementNo2Member", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureCollaborationAndLicensingAgreementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Vifor Fresenius Medical Care Renal Pharma Ltd Agreement No. 2.", "label": "Vifor Fresenius Medical Care Renal Pharma Ltd Agreement No 2 [Member]", "terseLabel": "Vifor Fresenius Medical Care Renal Pharma Ltd Agreement No 2" } } }, "auth_ref": [] }, "cara_ViforInternationalLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.caratherapeutics.com/20240331", "localname": "ViforInternationalLtdMember", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureBusinessAdditionalInformationDetail", "http://www.caratherapeutics.com/role/DisclosureRelatedPartyTransactionsDetail" ], "lang": { "en-us": { "role": { "documentation": "Vifor (International) Ltd.", "label": "Vifor International Ltd. [Member]", "terseLabel": "Vifor International Ltd." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail", "http://www.caratherapeutics.com/role/DisclosureNetLossPerShareComputationOfDenominatorsUsedInNetLossPerShareDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number Of Diluted Shares Outstanding", "terseLabel": "Diluted", "verboseLabel": "Denominator for diluted net loss per share", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r161", "r169" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number Of Shares Outstanding [Abstract]", "terseLabel": "Weighted average shares:", "verboseLabel": "Weighted-average common shares outstanding:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.caratherapeutics.com/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail", "http://www.caratherapeutics.com/role/DisclosureNetLossPerShareComputationOfDenominatorsUsedInNetLossPerShareDetail", "http://www.caratherapeutics.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number Of Shares Outstanding Basic", "terseLabel": "Basic", "verboseLabel": "Weighted average common shares outstanding - Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r160", "r169" ] } } } }, "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": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r3": { "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" }, "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": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "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),20,24)", "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,20)", "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-26)", "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.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.21)", "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.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r26": { "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" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r45": { "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" }, "r46": { "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" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r65": { "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" }, "r66": { "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" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r77": { "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" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r105": { "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" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//808/tableOfContent" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r123": { "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" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r132": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r162": { "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" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r166": { "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" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r179": { "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" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r187": { "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" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r310": { "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" }, "r311": { "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" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r355": { "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-11" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r409": { "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" }, "r410": { "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" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r420": { "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" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483119/928-440-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r467": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "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)(12))", "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)(19))", "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": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "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(1))", "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)(1))", "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(12)(b)(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(12)(b)(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(13)(a)(2))", "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(13)(a)(3))", "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(14))", "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(15))", "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(16)(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(17))", "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(19))", "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(2)(a))", "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(2)(b))", "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(3)(a))", "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(3)(b))", "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(3)(c))", "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)(b))", "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(6)(c))", "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(6)(d))", "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(6)(e))", "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(8))", "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "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(1))", "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(2)(a))", "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(2)(c)(2)(i))", "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(2)(c)(2)(ii))", "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(2)(c))", "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(2)(e))", "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(2)(g)(3))", "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)(a)(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)(a)(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)(a)(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)(a)(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)(a)(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)(a)(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(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r567": { "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" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "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 A)(Footnote 2))", "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": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r578": { "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" }, "r579": { "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" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r586": { "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" }, "r587": { "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" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r615": { "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" }, "r616": { "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" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r666": { "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" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r706": { "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" }, "r707": { "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" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r719": { "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" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r724": { "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" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "210-10-S99-1(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r730": { "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" }, "r731": { "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" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r751": { "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" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r753": { "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" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483041/730-20-50-1" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r799": { "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" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r801": { "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" }, "r802": { "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" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r818": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r820": { "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" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r822": { "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" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 93 0001558370-24-007964-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-007964-xbrl.zip M4$L#!!0 ( "J"K5A.WAS431@ +$& 0 1 8V%R82TR,#(T,#,S,2YX MA&HX%N@#_^]7GMD$\O17_;^^M/__.''_QV-_GEZ?TUL8?EKYGK$DHQZS"9/W%N1 MN=ALJ$MNF)3<<?.IH)Z"J'86>D !*OH6]=]0FX237[=+POY ,T='AT M\,^;ZYEF- )&GIHP&6#9C,=(SPOI["MF[3^(QP-X@<#'$:"2WLC;;IB*P9=4 M+30_\:L4@LTVDEFHFQ17NI%0BI,#*1QVL(.,9?&E!&/:%K,6O4TWYTE#._ V M I1L60KX\0#>QKT/+VPOS4((]^$@>!F#.J4DCP_^>),"=8!K@U3X>@&#,E:9\%U/EFDL>)FB MSUQ_/2[JW?'A 7OVF*OXPF$C! ,;]L#+J-$8O4S88O4FUYE(8 <7, MZ5=I8.95V2R )#@I&1C1FQ3QYUS'AL/ZZ.3DY$"_3=ATAG2*&WA]@*^1_'AT M>#S:#6OV;*V*I<4WV8%=.*0S/?)09R2'8*D1Q M'T,=@!/&D>RG19_PJQ5$- M'[MC@AL,F;O*HZ[%=DZ75SO=41:+679)?UMVVNPM>Z3\12DPO@P0?OH#(7I" MHJXK/#T"\%'T<+/A[E($3^ 9VLTG[*8Y6 3!/[[>7U7/!UIM,Z"NIZ,SX=HP M\)@-?RCA4H=E'2V8LQ3>X2#H$T0(@XC'FVVY"[7TD"7'AZ2$8G)P=]G MT]OSB]O9Q3G^-9M>7YU/YO#C='(]N3V[(+,O%Q?SV8\'65*91GQ@:>K^I/^& MR44!;=V!Z(I#Y!#$@&A1Q_*=YG@[MDK1PH>1OGX#+<9OU71Y)M;0*2MTL8_L M6JA:6C43,&IY7%?+LSG\_7)#KZ6S0>T>]4[6Z M=,13KE\ @L:\<9_(C;&RV%'&&+9-[X4)@9?L.&,-D+:3'_X/N2'D3U[ZD7/Y"'9^!)]IAGK.%E[0F\%V> MI)8'\=\-];I:\JLQ4V':QUU,.V1:VW;$-D&^"75M@IR3@'6$2%!![C/VGA" M1!(,UE[3VBW+7R/GT"3"YJ*EV$^>K:C[P-256XERY4)#[)9YT^6Z2(EX^256C&:]8>\6>_< M.4DRDK;DF!L2L!.!VH1Z20I@C#%31',UV%P]F[MGRI/< O^ BZ1=W #=*:#G M':YE"I90^-_%KSY_A)$.JH)H(HU=;&^OT(+1UCX>CK.VMB-"D$HFUD@SHATH M 'T?@":XT5%(EM1@9K7,[,I]!(&%W,(,LS.!Z&GIG%X7S6@0?\X[GYCN]\1E M7L8>$N0']=8.&3%%HN[H%N=^&+?P1/K,OGC>X,Y, MXERDL:XY70!*V7+]?3!M&@M'?S[\(3L6$E)IDT[)E1D#@7 DE([H]DDD'_%1 M0 (2CJR=B"3F-@!7WQ?,TDE!@\E8BTH\0<"2LB1(+/(PW'Y'P^T,>G?\+L=< MP+EQX)WD]]-^%P-O1'!0D/$P +MEL^^H!+@5 P+4:9S:3F-7Y+D_M,ESD^]2 M;0P.MUO^<^8)Z]M*.#!N%:Y+O6W31&@!!:/>C]ME1&?SZ=G?ODROSR_N9W\D M%W__>C7_OT'WQLE6:T97B>(&+2A1RS!'GZRRTYL1UJ#/XZ,/^0E%$POK4Y/D MR'(>E\CU[M+I\:!IB]\M4N;8+KD3B@MD:I76? 2:=]7Y*LB YS;?&V9 4ZF M>W>!+@J13$KIY%A\5+-\4&E1@0:*F) MY?%'[FVGRR^6[*CXNE0K#".?Y:]A&%%U";:N-RLC%C!TQ-]?SNX'.VJW>Y': M5VHP#S1#-EI%P<(X2?V/)* _3 B=4T.8+A#!N488W]?.DU"OX[4 MC!8QSEM$JCGM).(&=T-_B N[QX6/S/49IH\> D;@'7V #GX(LV8A1%ETV S= M: 4%9RY";))H( !)M!%4AP5P@]9;:KW1BJ ) M[M3LC$)^2, 0"3DBFJ7!_W0R-GP:=&O'F:H6I0K#^=#$<+3C"2UBF)A>S0LE M])J>41IZFG(Z%4;QL9TW2=E'=FH:;*+J+",>EI_3YT:%+S6QC/HN2'4'9(FF M.RQ<7N_$2Z-T1BLJ1LT7G&&M.@DRF,*K'W[2-VHD.O>>Z9LVYF+FT34\M?4! M&,"_94^I1QV."G9ML\+,.ATX"FX825J;#+C#HT$1,^&I(*0%+&8?#^99,\VB M^_6.2F\[EQ0F>4NO#@&# MR=LF1DRHNCJ0!K4='AZ>X,F="#_Y)PZ\@%ARI X*>]DK21L?S6M S:CX<=VC M>E67E0Z']UJ= RH[[&/2VI'I1,_0[^9^Q]N>ILN[A. Y%12 &+514#047"H% M,4Z2RJ":SD='VIP/,2NOP_VJ@SZ[70S9^$I&LR9;7H8X:+'Y09U:IW',VJI_ MQ]^@H 8':LRG9LPJJ3X:,ZBB]K5UIKOIS&JHO(!NT()1"Q!R;2B/KV_+*B+[ MVJB+@NV,$#^^CFW01K>[_AI?W6?66-N;^ 8U=CGZU?!,EU&%+4_Q#0IL>.:J M^F"564TU3T\->NEZ-JK% 2BSYEJ?@+O^R<.R54F!8DWT7T MAJ1Y]PQA\1VH#3 -.CWN],FZX8;4ETD;EFBX)II1O06'?6M]3VU0;?M<8K$Z M3:!&%1:OJ8UU/N8UF#?IIF'8NU4P!AU$U!77?F M$UB#:EXF^54ZE]5",RJQX&L@-3\O->CV!3)B)7ZR%I))KZWON!RTVFX+OVS" M*X$SZJY@^5!TS=2@JS;[^L6**@8R:LETY4_B!J=!21VW,8L55HU@5%[C,VF# M'AM'F8W.,==#,^@4/\F:VTG+?9)U.+_Z@C5S#13< -.HXQJ5=H.67_'ZQ7/F MBC5W*8RI\/J:SC[-K[E^1(KD(S7 MFK2D8K2/@KFAZ@QZJBU"_W_=9X+_6\ :\9XMR;-^X@',YSW%UQN'[87/5I(M M/^^A98S&AV,(B(^/_@6B[C^OG0C$XYX#>*E,%K*DOB?4B:&0B92U/2^DLR_D MP\'X\/ X,+-L'X;L122HM')4GHXUC:.3DY,##05$!(QJ3+0<1"+ND8.7DAVT M52#[V4Z'+47/6$$/)0=[*Y#\/+;"EH*GS;B'^L>#9V5_HIL-AP@7'X4/7%<$W.MG^ B,6$B/N'3-U(9: M.Q/2UJ>8M?\@'@^898,5CH_WB+)6;$VOA:7)!-"J#!S_P.%PO ]-A:;6H%6; M\2:M1N#X1[-6\Z.-N\K#[Q87-UV(@K]&$=X('XV.QJ/CHV:RA^0^Z%^V5[O] M" $;_M!.<-N3!^C:L!/'(V#_^*B\YZLP]6_56@,G@5MQ\;,(S*[7"XZ4*2SL MBA/4P=''VGPLJ5IH8KX:(2U5QP"32 ^4;D+;!^\2DVEFCX4$.S&!3UKRH*37 MJ/T(/F@;?G4;B[$EU!P+"2OPVEA UI&-E+]H[?L MU!ZY@09%6P>8D#PX'CA M":X_A>_:X7[^#5LOF PF2YQY_U4!%X0E,!9'>NQ]LO5,=^6Q-4X,P+Z_4!"# M^,C\SU+XF\][R#G_Q %DCU!X*V$E\WD/5C8 [G)'UR1%OP-8"""XL.=!4[X, MRZ[+)+N3PF+,5I=2K#&9I"^:68>WDWYU;2:#(R+94V!:W#;(01\$K (HK,;D MMD4/+*FC2KM@$7S2'N1G"^ZUZYA;"DM'D"BZ<@6F=X9\JH3\!IBDF%CPX#Z\ MJ9JSG.KM<(,DX?L64MC>IQ6\EY:_T'WQ.O+\PI="7KD>DRX-M@JO/3LW'(U0 M/1R,D_ S0[CAEAQ;P1F[2^Z"5>/.B6M?*>6CB>/^VR(Y)-N3Z,? #,(SK[R/ MOFZ64NC;SVXX3-L><'I'MWH?Z()*%S<@SX3K,ETA_0_NK;(N*#F 7X+8;]IO MEF1VRXZ++E6< A;%K3)]N6)NS)C!^CAH,E6_NV+F2)O6P?)9DN MXP^$)P=/9U))8^#@>!Z8?&E;:*3T&S#(;5"I? GQ",J5O/\SI_V:\#TT@S"/ M= _K?RJM%7X3"H(O1VP0)GT-01B[U()_)UXQK.^*I '/_V]P6BG;+H-X+_XK MZWK1'8.E^ERM^-V*RC6L$7POBKZIN[WF:V R'Q5T)=1#XY\_B?E*^(JZN$5W M*7SI,>8&<_X5=+R+CNL.=)#KC,:8/91>)_GRGX62DKH/&NYTNP,)Y_?)$Y5V MY, 35^VK^8IZ-W1[RGX&=+VSL9L:7[>=5+"-=-1K3ATU)E;7]3'##V,6!+IR M8RDT;^A(Y"/#*2**)">8\T63H0\L H,E(=W S.D$LOL>CG(;PHJD:WKEAK(F MNPF0W[9WDQ(43T)S^GRFW:6Z>+96:&/8![O[OX)IK!.97O;,#77])0TSMS/0 M/?AK%7OK?,A2"[R';BOF\9ZY[(DZNDDXB:>%MU)2X5>62E&V,& MH!ZJYF*]<<268>GVJ0 '#FMD+B%<$E(E?7A.S(9X/91<;YEH$X5%98-4"MX<]<,\>,!$HY%:7KZS7X!,Y=>(-@KS6:V/T4-HXQC/: MM1&JAU+=XG>T+,?7QT(SX7Y.N#K /90Q##"GR^S653(Z*(?IM.Q[O6WWA <% MO;#P%UZ*[SNX/C3Z7#-&#W686'W=LV,T4-ID_O1]\QF MX;<+I\OZEX+GTDXMZ/34\HM7ES-@A_WJ1RO)O/DW0^NA57%K M0?=0RNR7E_*S4 E #V5)KCF#--,2.A\-,;VNKX#KNOA\$;6$6PV7L#X13\*] M\Q<.MZ;+)4,>4[G>*LB^;?U'#$?W$$D!TX17F :K!NTBW$LNR%0PRT<_@T$" MGC^[VBJ-$IH2Z./P$QX&XXD%1D'@5P[S)M-?I;5>8):>JU,N-GJ=""N.O [+ M8?JH)BS$U5>WAG\5;E1=.WDY&V/V4/J:P?N[B]C#S>8GE]FGV\05;Q!98CAJ M*"C(QFPMB?RV68+*<;O;[ICYFXVS+=\ -,+U4-/)^_M055*M^&87TJ3V?RH@ MWV";O=KA1A-B^5398^6<">5-ES\+8:N9<.R4H67>]".#7R,=L.'905*^9U4' MN)=J*_0"F(&?*"7@!5XN!1I4"176]27UJ/2P5^)@#?P,-.DPMJU=''7;]GH M>U%$C8\,3$)NBI-YU5BI>.7M"Z%KY:@\.Y;D5ARURW,5T^BA]VDNS?@%>F3< MXQXY4XX6*#_Q9%[TF/=@LRW<:RL5I!"JQU)%97J89_UF;W;^IEQ551B]EO:9 MK_VU0;;4^QY*$G]% &9-QA^17+A8FHOB:J6SL$ TF7IN2:(?DW#U"CK4YM_H M1OJ/G):J.PO00WW'K JI_$>#*.GW/91D(AG%#7'J7"C\;OI=<#)_._,76#<] M%SI)DUR1U43(R@J3)'W;/ %[.A-R@^$<^\*H_:M/I:?WQ)<0U\WPZ&51LJHN M3@]UJS41%)U>\F=,):966<6O^^%-:@H7\YTNK0WWI+*R5D'W')'+SZ]AZL4G^$8;8!0>RI^PO$-WKB@!(,NJ:-ZLSQ)$;1LL'85 MLD&'E!%X-[T1U[&I"JF3@+_IR"\_(%-'8L_#-&X0 -TS+ NR)VO47DI< U1/ M9*T^[[392/$(K:0J+J^I[UHKIG"K!BM#SN,N2VR<-D-,=DCC>NLF9ISKO#+1 MOUBR?%^XZ&7'&;B=$ %LZ;I@.3X83$X8XZ3.A;2'+F3]^LTV(OCO_;;MK$11*4]6#>'%9+1]0!10OF&VNQT M>X;>G\D-9C"C'M/'A/#0"7?#JSZ+K@!Y>U92'II9? T1[)LZZ%2U1N*:RK(S M2RF05S;!>&*MLL!H;C8N,^(H:2Y.V3WCZX4O5>K(I!GLO0A[*W2J1]\DPE1T M.GSJ7D,TS!WN;>,=*9V8FRXO?2_^#@37-6>[PR#IZI>7I/M>W%>TP(2)*#SQ M&1M%<%HA;37IS^D,_<6ZLL*KHI<]C/4RJ^X:DXGJXTQ29;:I"[#Q?C@GJE4)X]5D MS3P>YW&9_0\AORT%/-9K] M].IMH\<* 0K*,6IC="C%>(TA/[-68'YX:V!<>K-,[E_H.^B*=-P4L:>:WHE1 MYX-AA?+70VRA]_PM?J]A 17L%UVY6!^E9]9>O5 .R[[#Y7"0[F9VH[5V&8GW M$LE42YCX]$Q)C->!QN^GFRZ62[RT\)%%:\M,ZJLUA=^N!J:Z*C@)^T["X^CV!7#JZ9)V=2GD.5\RAW]C0)GGS\4W1^VA MUK-%:UBQ5EG9E@3JH4P5$W;!Z:C:&._%74<= MG2A3R1\XS,KI*":7P.Y&YIWW5G**C@3-'@2IV6--2/V.>JTX1IXL(;EW;5KG13& M]L95QKB 37*?4O(@C#;##*<9;'-__;4T[V$>FF$ ?LA60-Z]*^[U6JUI-:7 M7]]G.GHES**F<772.*V?(&)HYI@:+U<_OORK5OOS>O" MQJ:VF!'#1AHCV"9C]$;M*1J9\SDV4(\P1G4=73,Z?B$(->JG'T^;I^>H5G/; MN,86U#$-)!IKGC;\7[IN>Z9QB<[/&JVS9KW91NW+YOEE\R-ZZOD%>T#?A.:6 MU*GQ]R7_WS-TB0"H85V^6_3J9&K;\\NSL[>WM].WUJG)7J!^O7'V9^]AJ$W) M#->H8=G8T,@)@O*7EOCRP=2P+;@4JO[^S'2O@=:9WU=J"?ZIYA6K\:]JC6:M MU3A]M\8G+HG\9XE.O.+\5YI1/H3%*;_2OLN#QL7%Q9GX]02XA] 79NID0"9( M?'=I+^?DZL2BL[G.VQ+?31F97)UHF.$:ET"]Y2#Y]] &07(=Z9K&F!@@%:H:8%8 MBI=GFX7L_VKU)UUS-F=D"F7H*WDPK8I9D-.5FBS!UO1.-]\VR8J@BRVRX(9: MFFY:"T8ZKYCJ^%DG=R8;8IWT,/N;V/R+(=$6C-J46,/%;(;9LC^1*7R][.'O M)AL!-?V)^_7R!DI1O2@7=T6ENH( BS]>Z$!R9V8RF_Z/ZY5E=XSQ':;L=ZPO M"*A44/.&/-MAS*"$-L.:O* MC1=BW1NY5>[!NYF11V+W)R/\?L?,V3<#_ Z=,^LKALF2%P(V&3(,7UNH^P)P M)^+WE;9',/\L++G/D3MJP%1/L=X!.+;EEAEW;+]:WQAP( Q\67 ZZ=K2VA0] M.V'N@%@VHQJH$9\9 \L!))H 0Z?"V77F3?[?[7\7]!6T!""#/8G67I>QFZ!E M)TR]-UZ!*),M8?@%,+QO*S 8TAWLREZ;"Q#*$UYR,P*R@6_8@HQOW^?<.0M/ M4'E%*S"ME=.R$Z:"@9]1>^8J.Y^BP7[ &CTRW]\M8+HF/6K0V6+V *:' !A1 MYQOXQ>S1-+I\7:0+>]^? ^MX*Z*@%1]E4 ,ZYQQQ1I3PFD=FM-8#Q<]097V_ M9D_@_1!]&F^Z6->:!RY_%V-A)="@'O?5H.,'^,T5/.? 1J(=(54C[S:!&F/_ M6VKS3NOU1KV.:LAO%_[N]A]O;A^'MS?\KV'_X?ZF,X(/UYV'SF/W%@U_N[T= M#0N %] !O&YJ$9)T'D S653]>7,6M"?:FF#K632XL&HO&,]Y6*]U1G3;\K[A M(Z4E1HG[Q5^.M^4U"@I ]*L3[\NS7=#2!135R?-K8N%CW)N6V*> MH]W%C"UAQ OG/$5<4G75$:.\T%8%71ZJZ@H0C7/$U[VW[YJ^X!L>KM=W#S,# M@S5%]CA>J\W#4)CJ6> J4C-+D;:L.TXX983?A2=!8%@\ZVG&(K%L%&B[W:XW M]E#6\M!<&;94-0;>:B^ 6OIG#D[H\IAB+$G54=>-,*>+=#$LHC/_EF$<&(M DRJXXZ,DV/ M710'(+,"V>50?&(F8+*73SHV^,8^7ZG/>2 O?5+,JK(/0BQ,O^HKD*@=>30- MK8!%#8KO@^P*T2ZSIMBEW+Q- 1[L,,9#V]3^GIHZT&QQE;27,?GE%]\=_2FJ M%BH1E= Y2*BY(^V297M8[_* R$0LMVT5S"76[>77!69@YPBQPCMC,[XZ3[,/ MN175D:6L?!(L23F4"@HZ9: AR%$2E8RK MMJ/X\,II(&F)%FA!:5%GT9@>0BZ+6O5-Q!3+E!-BSJQT0-(O 53UI7;&R:2T MPP+I-:(<^-AN75SLD3M=%)CJHLU=NZ47W&]!2N)1/8+R!,T0L"P.ZJSS.PDE MU9%@0:DD;C%(H5-];N7VQ31RA1DO=D"2E(*FNEGMC,?4(>D)T_&]T<5S:F,] MA"W-8\ZM>$"B+@E6=9L\X">E#3*^Q

;U+HI3_^_4@ZR)J\]ND$&)J+7KQADDT#&KTR0]ITPQNH;$94BP8%TO8NKY MZ4V4R,!G>JZXX6HFJZMOC(]FB1<2YU)\H@UY$)+]KA"3)URM2"DIR44EA:PK M\L2E):6X_+*S$)B Q)/@;Y3"!=OE?H7*P) $:*52ZI%-CBSFNMDNXZ^1_A@S MA>% TPE X!\=/Q2F>70^2ZQOBC9N5#5JP4:M51.$\2*D6?6T/? T@#R"1E(3 MA7!92"4, 6F($(

:Q$F3@LV6H:*RD,NO8 2)\*TXYIOTU,:[6@"4QK$'Y[ MF-:NGBU, VFFPK0?A!%#?A??FP+5S-JRU3@8,[-D\:M69-Q!##=PC;.1^LI5 M1@DO-(W49])UIGQ=:26>LF2JJR3U=XZH_>7'Y-4)LN-GP#"LFB?3_Q'D$KK_ M#+K#-F8M+9;72TEJ(XG!01H[;IJQ7CNH-.JGAYDO*UBV6,LF[T+RB"_8M_/# M+,J.)NZ[*/'AM/:&)LGCBQ.^>_^1%[S3LKL&DR7/;KHV59_UAG)8ZFRHK:>A M6;+M6*N2Z214+\0B(!<1@A$A&<+Y5C0.P\3Z7;B6,G#(! M26GE%?E0SEK+Q]K:TDK[,&T\SR\)B246GPZ8CQA^*3@M4QL=;#?V9XR?GJGO MP> V_QS OIC]G[Z/47R$37P3A<_2I$/C3-XRCLML:@ZXCSF\5:26ZFD7FBM MWL1$2+; B-JX<0T#;V5E]FE^9*V8/98=4A];?(Z0NI_GEP3%DX?4/0R_%*#& M&5*WX/;;"*FG-O\LR+Z8F+K]&VA]6"FI)8-RMWW4L;:=SE(AM$>;"9%1!HS;@C8+,:!T+W414=X\9C2,A'BC MMJ>$YX&H?8JJ\:+ ZTC'#CS*6RX&8H[E-84:OQ24K=QPE-_W!#D_BG0E]B]X M \ /-R']*W7BQH4DQ;18+<*XA[XYVW6EG@^GBM>E#.IF,.F\YHS<.2LYB!"$ M,$D(B')TTQ#%+1H;-FQ802?_<46"\A2S>#EV,? ':RV^U#+YA>I$WR#LG=AL M-.25%-\8W)WJ90?JI#L*B&'.G.T^E*GM&O#&?X\#X$XKU'<;5O(U-,C@!C%= MN]1A:R@-O$"EK8G99Q[Z 5)I>Y6D+5,FJ32WL3K%-0[<<$SD-L[K"K,'I:1H& ML&TUUFV4WL7TU8^R)#BP:2B*/>KI?9E!]!<-IL,M.0 \U8DO%BPU5)SP.9U. M<&12D4HL4LB%$1EGM&H+$M:.PVLPB.+46RFGX#:#B$\%*!;ZAZ-M*"A#2P%U;*@Q#LYK)D;HT!>U_$#Z6I03I@*'E=6K[_ M]Y\98PV/#;_22S]QF0!93/O0S11-G*AFU&+E.]1C"2)_E=J8>N,/#R$JXQY7 M<[/?*B&(5TI!PM)A2Z>;]\5J1&9K.\*H"4$J*:RC/@[3B;I:+4,(7Q []/J3 MF?#6!%><4\3,5I_N=B6R:48_6#:G^*1[!PIW+(]N]PEQ5Z2*+3%'VO8_P^TI M'DL"\H[0F\<0[#/LRL_P+"Y96LGYJ^XO;-(7&E]$NWU,7VB8L GN.G2C'043 M=STA/I $;M#5L4V] ?[QPJ*6%=I18N_W#N9$&.R+X"1QK?VY\IB2\91D% M$WS<]+PPIT'F3<#(B5TTH.0&_U-SVIK,XCTWEM^;0V>=/K/,@BQ=IA O!=Q3 M-W"2Q-_ZKG@L]I:FFZW\%9!Q%''CC0%KU:%G!#F\*&1"*5V7ZP.A_.&.$P$( MDP"VPFR]4F3?9F[#9KZP6?YN77S,VP90'1L $J,5(#W/KKRCL1]Y/6EM'62T#19A]Z-[SSY =_P^T@=.$WQ-N$]; +&D#@9 M>K=1&!?_/'<2OW,SRB1]W#AIW))UD#1&'"]"FE=QU/5*\7J.D(4P7J0F#2G$ M(9N0E +Q5G61")?)ZA[9%V;4>2'S_, UN0"H7W_V99MI7>T7 FDR35LAZKCQ M B!'*K*!T7Y^$ .><.KD%Z!O=]P*_VOQ?NY:/X714T)C?B_L.MQG< .-#17F MI3R\JIOJ,MHYOJR4YX3L%N(U$]FY(RXPQFL!/CN5QMJA?^7D-KS[8Q32PT>> M=OHA"SUF&#@:EQA1VABW9W7K6/>+]I9X1W6/O+ICDI,E@B[AA,DO@K3MR*G\ M\<\^C=D0>#GM7^5O AGAB$2 MRV_VS5;_@$5O" MW?1=9R#3W6,A8UZN;>L(/VV^@/'<(;3NZ/W/+(+=]+O8=\7=JK7+[RZ(<"?A M:9W7'G,@WW6"8M/I*X'][_Z (Q"JF>7]X('^?L$#_?VP@?Y^B0/]6&C=@?[@ M/X?\>"M,\X.Y3;FV)8)?,:[?(QG7YX?:!/8AIK]E-'0/:M%]1\^%C/-^[25Q MO:S; L:]@O!F(OH:&U+R01;,EW(-#N%/>RYDS/=KWQ>N'W5;P)A7$'[\F%^U MCW@L0STI]UW5XI?NKLL;[#+]>Q>G1_V6-=RETH](2M0FKBJTM#SYI1*/]S@ MIZQYXYI97R>\(*4N^JA#]J1^JE.K5")]K&JF>V.3:__!#YW0]9V .)R7#6^^ M<)(7!C3PGZO?,O_5"1I'%)76$BL-Z8_;NP=;HN[ERIWQ>OMP%73'/;#@LQO_ MH<:L'0BL>/_,UH!3.A=^H!4S.[>M&+;Y;DJYYA+;G#3"[=CM.C7O+-5;X'51 MB9SZB_2"'/?$2:JG]3K:=#J!/Z$*D(<&&N@]JU=3I4 8K[_UBSQ%X#N)&T*] M.ZUHUU"IO2V"6-=,KO& ZW$C.>!V_@FL:3X5?EF7Y(PH:6Z;JGU;2NQ"U442 M20ND*12F>W)?@%VMY3E]-SC/Z;NE'0_*M>W+<_IN,8>!'4*;R',Z'=9ECM-W M2'*<1D'%P%-" UP6XCMFK6H^0%C>6:$Q1=%,:,B."Q$9>'5BX>C$PJMQ)K:6 M:02/:9^8-&D*WOP W!9W[/._,#/U(JU95@N!VPGLVY?Y-);/ H!W"FT-H&\] MD1#D:HVRCI#@&)[%->=2/+OXB\G.)26H0(YJ]VJ\E:#:^PSX6;#Y8K"S8=>) M<)/S^"(PLZDI*KSDHBT=*\W8EU-YBQA)TS00R=$S?(H&LR\'+T]M/!5J5IR^ M#.QLT1<7@E8"+AY'#=KZHY,6[[6I:/S-Z^.$#RMZ;L%Y. MYPW!1]TRVO !1-X(?#14F1,^;DX+>R.$#R/F^:GYP-[)@G=I*[K'V F3+;/S M+97=49J.&VXLFMC*$RWJZJSPXMK4"J-:UI42PD,22U_8&35W0:QM74?\,(W@ MI=(H2^'O@4B,X4WA*[V"/C;0]\%]H5X6T,VVF:9_>C.F*RMV.!7<:*EIE3H* M#B2!%]UT%='>;L[YP2,U1_=7VJ^4V4Q#7:AQ+-PT.[5(^V\[2HZ-(H@;<,;; M2G[;;0@UO#!D0"=#M^C:':W#!:U5.M.S66>Z]TB2;]$+Y0GC8^B]-4\TE')> MWJ4^=C,-_W*=V &G^?[;[[Y[QQT'?G-PSJB-,) MANL.0UV]E]T![45N!@M%OA+4_GB&WG?8B?<=MHP/+WI<<&++0M9JDEO:;0X] MH]Z;P*NTY(2M7@FYBZ,]C=/#'5,G95@%.+*'X7%^>&1L.V)0M9XX/5Q#^_IL MIM -[Z0U1'CMA-*#!8LH%"N,#(8C0H-0'(U5GW5JWG0@?]J?9*@[[J MML!!WR+\V$&_RD>]4Q_U*S[FS85FM_238BPF;8ESE"IH5T9;[.+F!$LL$-9Q=I1-(72D+ZB206PZR)]&=D%>.J:?=#Y]41 MXUX*OWIWTW-)># 1G&@USB9#=DB:%/#.M)IZ3+HCR5G9OWMKV31M>T7]IAD1 MHZQCZL!QD!-(0U@;?BKWQ(D*&MJ7,8U:-^0QSD E MM)/:&!M('' (9&\1RGF1?;'X3 0W"'PLQ#DSVP 8$<&)E,OOA\H";>'"#)'0 M3%80 1_L($;;K>]2DNP=]K\.&.>KY+>,_4"VE*9_,(=N-S1EJF^V%S'U_/2> M>IE+O?4NRL+CC#N%YHAQ3$'/$KPZVB)'+!7)M=.AV*K+X:3(TX%\>O'=%[X2 MV_(A*O[ /!A^%7 Q^(48ETO"?NNDQ'5"\D09RG&QH# &=1B1O-/6CY,44JH2 MR/+RV$0?^J^,BA/G=VN@40Q;;VZT8U9P1?:;!U#AB[]>1+N]$QZ(GY P2N%% M0H]NG2S@@ODL3N 2J*GP'_F-DSF!=,I/X^@#7DD@CK)R1-!?W[,G%[9V@!; M-89ARVBSL<2\#E_9"(WBP[WSZ2,;IK'O!+*5I*PM3DA5TK"^+FQMB'?YURVN M[J@MJ:X(HTM*PBMQ:<'*:FX:34&]74'-JNO])8I_O0Y9O.92Z4TE:>.%.%^K MCJW>UVBY /=KE]> _P%AB ]RTB@\T*RR0.W,#\_V@IY5)^3&[5._:+00IVOH MU.ILO,4"G*PIIP'GFLZ7^FJB3Z43>6Y1:5X?@ALR^;47N!0CK0;5V6$AOB75 MM=7/3EHOP.?D,H\?JR5M4A WZHL_"#5#RI;0U%/R1O/:WK IC50JYW3YUMGF M*6'R)2[L$-@-/6,_I9?1)UD63FO#A7CHB6[MX6;1:@$>>2KK>$_D-,\\1M1R M9#F!;I]DNHW8C+Z+Z=[Q/?!F-BCA;/$2[E5&//?HZO.>AJ=59 =UQ.E=PW4O MMZJ5>B'?M!ZF@_8)4[E#S6_PDI@&,'_!H1+[-(GOT3C/-6*RP-+0\5X=]LGX MG!+GLO'39Z^2CM![Y(F&= L;SY_\] 5HDFV6PDN9 M>QK[D0?21"$E!T8<=KYY8A,D/04$SI>8/.$S<0]N0%>PQ1U$X3.-Y]VRGN?C MY%Q(P88G0-08D8+3%+J_TO@IZMC(GMD$_\/9[?_EDKCL3[[+1H(;)7;JB.42 M78=)%H,G2&:9EF8X8;9/KV::<+,-W@!&*NG8@5A2M!*[3*:6+U%K%I?:,(2/ MYP\M9X74]!9NW[54":%&,V)TYRZE8<M"B)C<.0>HL=#MF-+&N)VR6\=&G;K6EGB=L4=>[65#3I;D=*WZ MX-0Z[@5=@[FSKAMGM R=[^((TN5:E_#RIC@]2D6_*AVVO1WRA7F?U/IW_N/X M $M;7B6+K<>+[*XG)^!+[N2%TCRS"U;(5;H6B]Z@YAMNWA*6 MYOD YFMV/H_4E_G21?P^5^QK\E-2--T&/..4">4*+R/[*.;[ T6.F^\\^8&H M.?F5Q]3(E_CU]7S^*_FROEK5_V'FM-Z)/FU.MUK(%Y0MY.Q.K&(YG/;M*LX5 MLX P5[M]$!TH/<_WFWICE^Y..!%WF,Y'L4Q'#]0QC8K<8T=R09\4#&P'.7,H M[48[6,2(/5^8$8J]6HMNS#!J2Y.$2>0$'RA5C?OD M'CNBZ_0),,#@QE,KO:\KO06EP99=9\QLGT8YU=P6!4=^ILB?#"B9&J^FFL1I;;IG_ZJF M>O:/OSW W4%@_.#2T(G]J*4P55<[G*#0JQFXOK01OFF[7U3]X2F(F2X:U3?L MNO[6IUYK>:B^MHB'7Y^&Y1"4-40Z#'O%'3\4!4&#!1.NM^QW/SRR M-LE+%'C7R=I]\>DK/,^^B>\8S_@QNJ0N+R;SW3MH*R_[-((6SM%JQ$)E+*5+ M"'E4-5HM_3O.?D)VG!94EPJ]A&\EPP9NDCO,JKAL#&Q)*2/<.79R*>%F:#R"T)T(?;28[IZK26!NL:FME!=J@FL11TG]&H4H!G,BP3 MY.S9H;B2E$(?V18SB0RU00K9J1^3X/%@-[=M[4*?/YS7[XJ+@ M*^1$H-N^G,TB2IN5-U.4-_SH?/9WV>ZB?@?F0Q0+@7R:/#!4VL1<"N\Q>J!! MJZ&TJ""& GVK5(]H#":!'!Y&**3K%CG+6GFQYETM?C>KX$\2F$#9;SA8\#RN MA FQ CA),JAESG[CA+:PQ*+Y&CSYT\DE5P)L(3X3C"% ];SAV(6S3-\3)F# MWXLH8*0BP9N!_HWO0FI]B?J;V'_V0R?X:<_0*4SOG /\5EZ@<20]Q)!LPE(E M.(\AAARFC:@VIDADE#.HH78F>$%^[OS :]4@#>8\GLW9UP*[0@"22T!R$:R5 M;K1JL=(:1X,F'TY30R];AY1Z-O6[9VMOGZW)U2VF1&MQD*MNH1ZX[2>T2*@= MH):!6KRGZ,K6U((-"6D>,R?IS)5NK5FFB;?K$F]A>Z%"W".@79&"/Q:LG<%2 MMY3??'%96)L09PO%@U-X\=YQN>G$]1F8L!SOU4^@Y ND5]J'WS6(NLYE@I12 MDU9M(_X& 5IJP]&(?4+YC4*X7,]Y,+WAE,O =O,F&PGVA$M$"I%XSOQR)@#S MYFR9$:QA?[$*^.@'-$FCD&KN? RBN6BD5[/8 (#O)KAX7%=4S_!.R*[@5B [ M.O">V"YJF%UN I12(-T4F=%R+3:QMS6R]CP_Y;>NKA,X7''I!2P8] PG)[9H M1.ZQT0 HEE!:/ ;WZ64FEH8T&Z?D1/R1'PRVZ6JG1"C*+*.E3J-$DB'W<=@F%H]L\X2KY Q(>56X.G.8.KV12@X\ MS2JI!545D_GQ;7J]:SAVNA:!2?")$NK$H=:3:=KA9)D >YM!>NMF^^CO:++9 MKI]9"WAH( ^EDX^.1\\/%S"X:;QWXO109(Q0[T,4/])XQV)DX .=<^IZ,\GD M,B&&9036&1HC3RL0\DD%C7GTYZPB S[D\O&X'23DF]V%C!50[9B4\ XIK]!6 MDW559G.QV8O?\*CD%6>AQ_D801GQH@W_D7\[I57$JG;)0:@!11JX(O!#J4JQ MS\-F9/C$YP=RT?B\E4(\D;&FDB"3L\.X-$'^&75=\,\7]WU>YT@^RW3757IW MI0;V1SQ7ZUA"]>K*DK:;M%0QL\8ZVE)BOY%>9<%T?\6L24[NL#@G=UA6,VP@ M]3WG,:M-KJ5[C0IWG68#RV+>T3!7K>MR(?)8?U5T+/HM&QA/M#"T[U3$"5UH MB.HZGS%#*"%AP6W^2'4N,T@TG'0CZ6J[I6[JO])KB)UIDMXSP-4+UV6D$./< M2/L,V&UII8,V)+?=^)#YOXZK?,3P\?:?H2>? V:))2"I/) M9ON01NZOYX?3QD6SMEJY$[' B=A3VK->-MLD?7QE$B?54KNZ8DD?KE8+#D3( M0PI.(B#<; F7"38Z6WN5S=MKU4X+>5^X<>=Y9I/&O(PSPXF'%X=]OM;Z:?VM M<8--?1<8':IWN4Q2Z(-\231$ VV\!I_(\XG*A.4X9L1$;.]\ M75@_ M1,5Z/7&&:MY>BEC98QU$X+T+>WP#_<#)6< M+P>1.S MMG=Q(ZEQJ]P))S0,T[E]Z["M!]Z92U%N SM0S7VFCA*MZ6EJ>'ZHFQ5U<6&P6:,>677P&23;P7N#CBQ-N]OR=Z9]A5]"[ M#N]H[$?'!;\LL$>.*S-_AP9"S<0;,=;-;8%1^T"$BT'JHI*:K'RGOM:NO/0/ M E=A1"DRX3(3$)KD4A,A-FM%A.!&@?@'\4%"G@OM=4+Q4KY+;B\(6F,:4!#' MSMRU%(/5]NL2/A%FL%^W(OPL2>?:W/B9L'QFLY:?\$IKMDM8L'_+H%SRY\>J M\EO2>3 _!2/DL]MDMFW,8\:Y()ZQIM-5>VZJ/1S;$*H^.25\47\L5V/ZJDMF M]\3^B[;QF!33)/C9WT:Q?,?PI 5._.K0ILKS;/P9^7:>1%CMQ,.'&\+IS9MF MN2 E>C(AY]%DA"MS< %'4K(D.4\"3 GG2@1;DO.=-_L!M4%2[VN+ M[P5B-\W8M6="W:^?H]=O/.J+92?[H5IMLG_\[88^.\%5F+(%=TMN2'L+G'#8 MH0U@7Q6BJ_PWG4&J5 M4/O&2CZ"!+DI5FCB^2Z%A=I10YS#IU^WTV5;O17R,*M;YM&K!I+3G?G2W#Q* M68QX9M+08*D#^IP%T/JP#N$@84=CUZ_59.[(85?OBAA!!NI?E3I0ZX<<989J MH7\$5/#AYV9NRC=R3T="#+'KC[;1 ML#V>-DK(X6&\7OJU4?R$[#@MDJ3,)VW0\KYV'_XV^IJ\0[@M-(GM](U$ MWF'?+$)G,)N0_=XD9+]_FY#]WAADOW^CD'VL%R+(?H\=LDW9;@0"O5\49&,P MF(V,,P-9)3<]MRT,L\ Y"TQISWI^F4GZ^#:O)]720&6KD3E.-Y9OE6 U:U[! MO:5@6/(G@\_RT!BNK3G/=+.]I>E='&W]-(%49,:R;1;IZX 3B=1UK9[BZ6J- M/*Y4DWU,*=1]R0&J6(3B<55@0A+!9>8G=295^*ZA++PDFS,@.0<;I9[G5+GZ MOL7GG?QAL/P.1*OF?3TP8Y"2MGWO@>7-L:.0FO"&*C*73UX597@6^@R8*?/( MWP#+.:!Y ,R\QJV?MRS:/0%V#8*MA2*6.E@M%:=F@ZB3,2E>;]KM&&*)6W<^ M+]XX?Z7DZ6Q1>>DGQ0-'_%&E>S8?AEEGB>*>+CC1 M:HB^]=VCKO9X=X.4I-8=PDWB $XY>?-7TOAUYISZ;11>.,F+_*"LJS'.0:FF M8SF%2ELBGT+[Y=8=BJ(&0IP/OZ_"*#QS&?4_S#LMSJ^?C9GBGB:4C>F7=>A= M,H&":,_+$%2;GA=1F,:.FSY&>?G>#U',%4C.#X],L(Z*FJ9HXW3S22Q8GZ2, M$,8[FYE5;T3M"RX%/\*HR=$XO2@D(8\1R67ACW4*::#&"\ACL>[H"%N"Y)WE M2DW1?K->?&I!0UY<$7Z37MRBWF@O=N1>O*K<.*W<>%NZ\8H[L?EK/6*7/M^D M[[_E+?)H5T5RPXE9U:62YCF,G2M!4RA>:2BH3WFVIG8M MR**6!J#F/Z(XR5Z=?I Y;K@ >&G5[018&JT6 BGM,D\&)CD[.RAB5M<3I2:X MJ%-*[NSC[-57<:[CEDOPKE;M3MVKT6PI_M4N]'0.EO.SY&%FM3U5"\'EWO>HSX+W[Z\M&),S]Y\44"M$NSE*=E1[N]$QYZ"SB-IH@8CLQ8JX2M M<>20PYLAY;3+J@CVU?.^Y!,3@!02D*8())?!3@4HRZ8J;5)=<[#Y5(3D&/&F MY_J"0C>4)9_@P/C&\CL*9:W8,;N32E6C#3# [33F;=E> M)7HL=;R..(&.HRL6OOJ'HQ*=:R^KC@]3D?_E@I: MG?V0A[1#M= _+MKSBZEI0OR0/TG,I["]R!2'BU=LN)>KPE45U/(*,?]Q>5=% MO3,GD,]EH4[E*VY3[+>5!7@>LOT^..1!!83LZR2)V!]2>% C29/-]L[1#_Z7NT*1D,(7+[J/$AZ(R0[W6G-9';AODA'UJR7>3-%\LL$CE@<:O MODOYND%JG(X.V+VV3]>FR\I:8_;77IGUG37A%Z;%H@YVH@KR?(5G:7J=7-UJ MJ6_#.Z^<&+8I$K9"X _57OI!QI;8ZZ>$@X?$+/V][.D",IXH70PSJINML-1&(D$& 34+J M4L#M38%!7)"B$DFCDJ45+$)@P8MZ(1KZ6^:_.H&MXB55PH0$I,\/0MR+P$D4 M\W2&4,(-4".LTYYYHTP&+P2-469T+LUF2SK"G/-#@4B<]XB,F:G"^;Y3)H5N MN#U&56^%B'X!)S_*DD\1TUL^UJGF2,CCIF'"3YYJ$^7YX70:_>3$WF;/BSIO MLI3?Z&'JW68M&253\L'M0Y-9MC$GF6:"UTNG4U5[/JM%QG69&N>V;#9KC:!! M,I*+1FJR$2'<)%OI-/8C[RKTNB)K?&869&!O+V>QJMMK1:Z$W"QJFKYB"]/TM-,WQK\W^BTKOLEC$SW0YF_P3! VP3VP@,A,JG)+&Z1$)"Z M#!Y*N1<;.LS^:=Y8_?K,$$1V%JI=GOBJ\8*9(8]\%YQ4;R5D(#Z;8CC;* MS<%>FR8RHZIM,H^GCSQ:,&W)]@WID<01S_;&532Q>:TRLR?=4WO[IO9,ZZTO MRZ@C;M8]?HH>7Z(L85!\ZXMFBUP>FB'-O4-U]J?\85Z74+J#KF/T4CO:1.8>E>5;C2=,**GX"1*;8 MWLKSQ_)Z@9 ;)^XI=[S=WM<#,3BH:5N]XM[9'#D * IO8KYK\=?R6@)WI=]VM$7NM"J2CRBH(6@33KS,SI_RZ3>I"R)2=);%Z8\,&5/*M'72+.G8 MBVYKA],K>S6K+R=/&N%=-,I%U1V/.44B2%K!TI2(, M6['U**)FQ:?DQX;$G=T6[?C'4^J>&=ZRFQGL0!D-6Q/(^%L"WWD M.&I:2WM!;!- <[F6%;Y.8=B?FSE9# OS/"P.B5JQYZ"4Q"%1>^UD^/'%23\Z MAW,J#B^.U_.S,,0)@O/9NB=+TA WY D:\^@^OFR;7^9 B*IM13I6REB2G7,@ M3[1P^?R94\C83%F?E^-@"?[P_MMWWU?%'@O2=[-7=\%M?J-;+XW4%1"5,%G) M.24_MB+UM'/9 HQ?C7US(QX&^*)V8ZX^[WWQ-+<(&$ROY%KHXYP6)[.DD9V6 M8^+(5P5&5;2UHU()E*\&EK6'8MR>CS3>31G_K\,P3YU 3!U5T=FV^6ERCCBA;D9KETN :=DA M7P/,I+SV]8.0_#\.DY#%,N_ P:GCOI #=6("XZ7ZVPIBG#^R8">.LN<7\DWC M#^^_7_$PZ.28*L[5XQ7[ >N$L.J69-$(\4\K$?3L^!"R$)DY(48I)U_6"BUIK]E M;+&:D M-<-G6+PLP_R54_BAJN\QGW!@/Z]V"J+B&87?'[G]H@Y$>NOB\\5E]*K6JI660+MGZ=RM:(9O[IK5UP.'/R M(=UJYE51K6-1(02.0.$?X8#)KV+R!?%_3.V+G<"_J"G:TE?Z4,)__35I_>- M9!/!CW&4&+\&W@YA-O8 M @8OHB1-U%X,-\L+-Z!,:N'VE\0-,L(+5].JJQU3UA[#+@MDY8)UO(Y="@?] M*O&*<)(+B.2Y\2_;VK. \G7H1CM>T9 'HS>YM!TU4;M[X 9(!6WK,-?1'"]8 MJ0@]HI8OHTU*XJ2@;K&,JD3?SH*J?7T6.8KE158[.RQN)!LJO"H=RS8&,62\ MLA'PL@Z]2_I*@V@/(N4K@,Z:JVH]<0_H =K7A[5"-[R#>XCP(T[U.0_^/G&- MRZ1%YGOC.YN:6UGWTH"1>_Z1AC1V J;UVMOYH9^D<('LE>:*M[\2H4L#M[]K M6:2Q_AQ" "\&Z*FAO8(1W%8DY\=]H\G1[J,,W6;H] _5OKC]8I %&E7T53KB M]8-AXFM7VA\\[.>9#VUK;\/7S>SLW/045C?/!3=^3&35.M(89H$7DZ925-=_ MC>\YWE@NS8[-P%R ,77:5\UN(-YR2[?WYDS?1J&H[GD?!<&'*(9.IE,@=(7 MC=)VOLD\%W?:),"+\9;L8!&AI'=PTMH=G!4IQ5^1*J$J+R3P"ZA$]6F? GN%7SMN8!9J0M]9G%K%WK;Y/@2YT!I%]C'O@_8?\E8K_<"/B!OY0= M*IY,<,__!_%A0OH,>6]V,-[\]RDIOBUH+R?#WFLO*-8 Z7\4J>(45]UYE7$ M$!&_Q*EFG*'P3T>U=8C:'4/RR_H)]K7=],VN3&;]U%HW.[^8:0_Q(/C'!#?@ M^V&;U?XQE4U_$Q[G_#7%I"4>E[D*+2VW9ORPJG55:H4WV:<4!3C/G0#J=T[W M 1Y2)T[_\0G:/L$Y??;#4/X5%AY0_,QMC[=HWG#YOM300O-+SA-?#!3N2PPR M=$V$/](0FE6[MC8##HNKY+D_L.ITES^$"LEW,0V@IO@;VRO.M\ S-E[P37 # MA?M29S>=;SCKN:*29%_BO*9E'_R36DVM+W0^F_7#JDYFVQ''G9+GJ8IDT'7H MG4=0_&A[ZSW#/E,0_X OC@Q:G;+&PDQ59F^P>AQL.KVBES6#O)KPA*0EH"XI)"7@,#+ MBO5F^PQ ]&P+UO(+:\6GUGH;Z/S1#_U=MK/UK2KV7SA6'WV'62$[Y_T%(_>Q M!98"X"07_&T"N:FO(L'S%=FU6N^- +OSV2JPE^R_=&!O?H=Y@5WP_I*!_<@" MRP%V(?@;!79#7T4.[*W66QZP0P43>%/LYRA@9 (_/;?U)T/R M=K9?"(CW*(\.OPMY227P&]E:F>A+E 9[+>F^49B><6NE3X O'K3GVE[IY/Y% M0SCZ+189DK^=/99I/TP+L+^='1:)Z>;;8^D3X!\(/],^2R?W+QOAL>^UR!'^ MK6RV3/MAVA'^C6VU7/JOOD=#;^Z-EB.^7R">MUE^8:R#3P-[-V6>^HWU-,18CS3>O>OZ.E,Q7 <3VKK$QR>A!MR M )Y6YU'(^Z0&O$\:N,NEM(>W.(U>6B?PMQ22NJ/<;%_Y(3E0)T[^L*B(^/2V MS%352#LY+0!FI[&ND3A7S@8YL$ZDK+U8MKC849..7"^U'NB$EJX*.Y\64%TB M?K)IP8]YGZGQLYW3V\;/#NN:Q,\6-F\7/[N4M8^?->D6CY]36+H%/SF;I:(G MC5T_@:>\A6*3?8E3/F\=.266-8N;1TS>,FK*5,6 F:5L^=LCR]HLG9=2B37ILRZM#)9(ZB$9F M5:,2+'QF-?\U!LVNYM@O>(:=P A3SK*)VC0KI*XVCVS,M>/72HB^3>]DP&5! MN@'59\>6,PX;T#]._YK?Q>@D,%"&-SP3Z%H"P730>B#[-N>$N;]2[\2 M^V2WSYPMQS6P/[LT21Z=S^D_= MZ#GT_PXO8EPXR:GSM.?+?T%:HJWK.QQEX"?'Y#Z,+$ MXPLESB[*'6T*YX"1U/I,G(3J!H442CN1/',G=.N1'0I+PF3A")Y\F7\]; M77PYMKXZL6Z2FY<7:1?I[(4A#R2*Q1_.6NQ.A=0D+L6&5Y1<)CC9@N2";E3* M;B/\WQ1CXR9*D@LGC@];\< O^UI/@2Q:[^^%$WP':EV/A7NZX U=5077=9B2 M/@$&I,&!_,)Y6*G?+]?[Q@_I=4IWQR'*L)Y+'>$GVJN-\K+;$D?ZJ?#3C';@ M0S@C*T/^:KNE,#'1ZY!-1)3-MW!Y]B(*F< 9DUD:G&L1P.T PVU1]P/UWGC= M04,'[:"I8$4$+\*8B0HB%3NRD04Z\VP.S&@."%V=\/#[A-#2,!!0:CZ6(%G* M5WI0E_JO,-'>TP"R]1^C>YI0YBPOZ]"[I*\TB/:P%KJ(J>>G;0'Z"%HX8<"( MA*5Y:]KRQ[7[=L MC3\1 LP*U2A,Q8&Z=1#>_P]GM_^7RWR\F0/R.\H,R-STF6ZV[1HR:P@EDZO/ M[@OL9GL?HABV0-HL.)(>8D W8:D2U,<00P[L1E33]:.*>8&]_'7/XA]9F,%. MF0*B)_!H:TI@5],)@NB3\,(G"CN@0F1X,%1LJ#T=R&^9$_A;G_TVV;'V?"_. M"7TVI[!AY64N!W\I6S^$6#6$:,W-4B:EQQ^-I8W?2L$2\%78DQ3V)'=Q]!P[ MNWDG&BQ??K.MC+66&BLIK>5!%@0!*>:?<;#8#/;V __9AVG'"4,VG.7#-8]Y MBO%O8[>AG*CSW?E\;U^R_)*WQCG?*&I9WS20-,6[0] GL(&@,Z=,/WVK+V*L;'?#^]X7T6[GISS3H?/X1M(6MR=V:MC8Q&YKB-<+N\75WJCF MK][7R$K.8N9Q0;LZCEB;W<+ALQMDB?]*;WP7X&/]'%.>321_,UZI%TYO&ZAU MN9KJ[X)\S31 >UGN>@> KJ0KVS@;2X6ONU$KL">QJGC\]N!;(W#9#DKA2&Y M-*049]XEQ0R&Z='7G#M_=,)LZ[AI%C-+/]#XE;%*%!Q:L1]BEQZB>>G4*IV0 MN_4@%73';X,)27(NQ+'CL+.H?.B-%'7>L2>_J[($>> 0KH+[2K""*FST[,"SA ;+&^ MNR85=R+8VXH@9K!$C[[DC-S=W5@$*BPF,'B3 %Z6]9-S/]J_.&P07H>N'+^Z M&B.&K5X=J[1Z64OD(-4OM_X9OY^0':=%>!&4A.]6YPQ)R7$%.4,SIZ-/IK1$ M.XO ,[NN!L_%18BY#KW\I]9H[R;HP)WA)!"CD:8]J@/O8?V1(Y>N-H;QK%@' MP0%=N29J+ <+4 M]HBQ4473$@B[&B-'/271M2^-Y\1K-P8#(#\O:LVC8NTB!Y"W"$:3ZKL)/"+3 MV> I&?UT$<7["!+<_TP=[[?,B4'IS7;+0.UA[[@=H#.D,V($&FR#ZNA,M2=R M;!JNAX&#-/DA6D@_$;>0A[S4!"(1EX@D(-+,AVFSV8AQ(B4K4N=%!#/"N5D$ M/G2VL)&W\[,3^SS'G4FV_NS+;N:U-,.)A7UZU1-UCMO@S=&12JH[(@N"XI;< M+T#3RI71NF*7T8ZAIX(%RH;+&8)-W62#4+1:QC \DM700!14K0S%!^IF,?4V MKS0.H2S2!S]T0I=-YB#90[2-R[]L@\GHY$V5$GAKRDXV;[T0]HDD8A MS7_3?@@@;XS3Z]1TK)WW25HBWT?JE]M,W8%=09[L!?V$[!R/$D\Z6 MS%S*=W*U\]=H>0$)H7+.HTIEGK> W*QJ=W[IB>[!U=9E;:IWM$4,1WT:MM]Q MJS5$#C^]8AM:(S6RU-R*C\4K;2:U;6;AU2A;OLMF4L=[RG"$0OV8'20@Y@LA MGKTJ_;QV*S9#=M)%E,AJR;0VQ(E%_;JUEU\N6B'>&I7+:J"X,L_) Z)V=D*G MU(VG5#)?.]%M%B>[H:G(L1$%K6HO%*\YZ$LLHM -MP.JZEUWQ[X^>)U367+= MX9PS@# ]KWM7?[==,+'BNC-I#K%17H.M")8J3N;B=(X_:UX+[H/_F7KWDK,, M23N<+MFK61F;MS5"'I=WBJR]6U7&XWE=P"V0AJVK%,(YGK\C*E9:R->?1&-. M=$4$6<+IPC:DA6.**=4[^9J&D:,46,A_'3+(8K_.:TY*M>WMAAU7U/1NPDQW MGR6@CJ(&(RN5UE#(SSE \=PF(HG35+N0-+$YNH*E$JX+3BN2\+('6/ :H M/OSJ>%RLX/R\Q0 S+722A-+F2N[JLY^DE '(9BL>GGN,KCZS7WC28'(8#9RX M.,HBS?70 *8%T;S"H0]$_N%O__W5U9;^,V$'[O MK^#C%O"B6!0]42R09#? LDZR"98%/LD6W0L5)8,T<[Q[SM#ZJ(LB;)$B6._ M%&U,S57.QQD>,\[N3TRE]P&VJ4L5F);:O591I\BG0"PQ/<;;WI>>",2W+40? M_CPJOY:I#Y+Z$Z/ITW9L5,J+>E(BGRT-U6M@#H7='K9Q@#F2Y_NJKXEJ4K7B MB0P)Y$-5^*O/T8'PKG3ZXKEHIE(ITI"G75.G6JYLV1A89>SE^X\9DQ(P)0*# M&$-[\>8B-7-ML,K$F3$_,U@B#;:0!A.YP9XS@_7L7SA*8%8VV1&K7N4SFC!^ MK-ZFV*S\S6D%9[626X[.-+@@$YY9U?Q3V<'9^RH"$+CM<0,($X3![JW3B7QY M-&T7-FC9?/DC'TK784T"V[H&DE,FX M]1?9RBL$0> GR+[@GQ#_+OC:"U=9_\I0BND^R;)HFL9,JN!!(T\:0>>#9"AH MTGGH87PA_'TVZ:KG3L;!I*'*H*-^W%XWDCQ F>2V<^<^3,_4,T8%2$W\$GD\ MA55@5Y!F!6U'A^4CJEG[?])]RI5VP^P4#A9C:2)0)PV;DZUTX*FD6E5QK1W; MI(0)Y%FCJGZ*>ZM'32/;K>NZD5U:4 LR8%(%&,C6A MJ4PG3MH)DSI_FK%5C:D&X/0]S.UDGSYUO(C\]"4W/NZZ]5Z#S7Y3',[.5W>@ M<<3][W'RWRJ&/\LWE$V.;(\T822W;+\1L!= M,<434I24%][J?LDDF!;9J5A+DT-V;\EJ4J H,Y8*P^XT2Z;RL%P@EDLT/?+3 M-656YV(I3=D^*?-Y6$Q/-R6*GV$A YQ$\XD/#9G,X2B:L&[02B\,K VAFR@W M"=J__FQ*3WK\*-O@P& 1FVKPVM5*GLEEJ3"XU#).\!8: #Z><.S 6V"5B*/= M6C >X2^W,)W6[-LXT:"DP6(MPVD[HTG/LEG2E-VG_*G4:*' ?;H'[:X'/ M/"$+]SIW:WT7*8.C3KOZI<&TW;A=Q^:#I&PD7;^N +U?GJ"G*;Q%LV MUZ?K\"%M(.JNN^F]C_X575@Y0G;+;WZ0BZQ=E_(A\^S'LOI%0J'<&Q^3UKS_ M8>_>N)>(G]VG$]\Y@B;W+W##\TD[HZZO6C6 #&TXZ&N7YN3$3(,N5/36Q-K% ML8PG2YE6KWNXJ/7DS#H4'Q0J.%576[A8)H&J4(/W2EH!N.D+VO#00=O#,*%V M.%VG[R+TT*M)V=VM@C[[(3DXZ8%;K_&-H7^D^:M3G,L'6IOG\PW]CI)=!1]C M7M\,ZKDXTHMOR#2S';I/>WZQ$&UIWI$D:$_[/O8P/QBO_YZN0_32PO;3_?Y=1GN M98.)3G=>G&QG=3(28.E7_KI[>.'A,[^5&@RQ>3VY,P"H%CL=#4\UM$X=>A 0S&1.@"$S)P)00=,%I#(L! OQ&&6@0?Q]>XH%F*ZB,*P--=C;H,00P3A\CIHTMG!3GGLP4 MJC+ :K_;)YQM@DC6Y-"+?,VPKV=Z_\]-'["'3DNU%Q$?FE*WD*F@WW9#M]2!/ CM>]'*^8OZ(;G!PA>^\F M*.I),/#0KKZF 8KC2Z\3Z-_4=.D-''T;)QAWU)59^=M)L<'EFOO[D,]7:-(XD']V:Y[43V,?)A41R]EV5]$L5JVGA^/%TE92R;]AYILY2XFW* MM5AT8WC&\KN;:@(7TV]H#0\U?(NYK$0,$YM2$%8C))@*)I5 MH=]*.)']/_=*&.E?FTP<1SUN'-I-L6:2-[O4@W;<-)"V>BS9*A?!3?5'(O92 M,\L3S(.Y)?:AC#';IY3-)C?%"H1&2,0ZV!8-'NHL9OZ$,/1VU+?4;*9U/'$0 M[2K]$*34^V_@.\NK>+/UHK<",CT=-*=N#3.N#?3P,N=0:O'BHH?+-#JK-3#. M==XVZ3Q1OBA3U>:\,/^9)D UZ:'G>>HWROE<1<+^DTP24F%#)99PE*V-H5D9 M&AT54<4F,;CU*Z5J4+XZAK8+U6I4]B-M %UGJA?3SE(U6G\BHR.-HY5:C+ Y M& 8B3W'L"R;BL'P._\\OA3@W\&\??\K^DE+[^#]02P,$% @ *H*M6":6 M745&70 Z-T& !4 !C87)A+3(P,C0P,S,Q7W!R92YX;6SMO5MSZSB2+OJ^ M(\Y_T%[G87HB>E7YMFX=W;-#OE4YQK8\ME;5GO-209.0Q2F*5/.B9?6O/P!( M2J1$@ )D$E(>_9,+=L B,S\D$@D$IE__S_O"V^T0F'D!OX_/IS^=/)AA'P[ M<%S_[1\?DGCV\>N'__,?_\__^OO__OCQ_UX^WX^XM"+<)?!'=*RS MGT[S/UQEHP7^WT:??CX]__GLY.QB=/&WLT]_._L\>GK(VSW@FZ__Y M-_)_7O'W1IA"/_K;>^3^X\,\CI=_^_GG'S]^_/3C_*<@?,/=3TY__K\/]R_V M'"VLCZX?Q99OHP\CW/YO$?WE?6!;,65/H?O[:^CE YS_O/D6LP7YZ6/>["/Y MU$_+_7 M&3KR_XY]Y\:/W7A]Y\^"<$'9^&%$QO_^?%>:"ADKGJ/06J(D=NWH)SM8_$P: M_BPV)B51B'D_MZ3Q)<9()1.Y"GP'^1C0^!]1X+D.0?"EY1&>O\P1BB-94J6& M!DGQDQ7B=G.$Z;(\C>3O? <*+S9_C2:SJV"Q#-$> [>FF_^F6!UIX\_5=^"R),K*YK?>L$/G2MI^XGN.'#M M1K871$F(+I/(]9&\JJ@:H9?Y6Y&+N?@4H@CSL]EVSQ^L#ZK&*\OUK%J%9I3R1BN#\J>412'KHWY351<G MI#Q*'W1@S;:T7.?F?4GVI!8XVQNH)VT1)#XQS==$>>%C&OY-F" %] D,WXZ'QM(C^'K^%B*[T%HNL;N ^J&UOD?+'ZH.FJ\##6V\04N," ML_G>M-T"M4*#][,78,V7X/_8P9OOMC/2JL;J@R:LQ.G)#H4O>()I:[VUVA-(@_6B.Q<*-Z2+&2QL? M)V.\L)%OMSH*< ?M1U-0$_W)"N/U-+0P;FP"G!8DLD<$8.VO\9MRUYU:/U?=YM2U756"!/BPK6 MH]@' )X<6T-7;'@89X_VZY0U(H!S2%OB&,/!.9.T)9 _*C#+OBVQ D/W>>LT M=ARZ?BRO$%IQC:TX5_IR5G)PJ%;Q2[)86.%Z,A-I?+E^L/XG"*=X-I-9]NMU M6_9U.TNP^R_D4'491!1KD1A+.I%1)Q3 ME]]X$80QH?(JB$@HUY8;D]FVYS5ZC8N0)6P*+3M.+._!BKM;6/JF#5526O: MUA\&Z3'8J-VKN86W\>C.K^V2NBVQ43>93:WWVS!8;)?]+Y;K1Z01QI3?B=H: M"H%@/"8;AMRZOH7--LL;8VKB*&OCC.--MXG_3.@(L8%'_8%MA:5K/F!XJT7Q MR'^I?[^5%D9(?*)_#FRW77*HQ[CV7#K#-#R/_"^Y,UYAK9$>I,J]U;)*S5SZ M]AINJC,^0-I36PS;N='8CMT5/NI-9K_:86>\$?X^C-@Q+2I)\C- (\ZTL*;M M=V'<%>&_66]XPF^9#9:U:&_R27X(!C@D^NG3(,K$O ^"7EL4F\PTX=[[Z M]FZY3\'AR/;43__^'2O.XI\STUT/B^2^#9IGN>7:VE9N_D4X_-G>ZD91LEC2 MV\!T4[GT+/M/?&+$GXXF] ]/F"QLRST$#O+TH*SM; #QE?PVG6AG:U3LFX!X ME$N[,/'R4M&&+\X7>WZMH,F-*#8^L$@H36?49M\#QANZS20VN>_'QVM%JZ;I M]X#Q9NOGI/?'!6%F#T.FP4ML+?!OG7N4>KD>T8_2KS1R4N'LP/+]-L% 00^N M[RZ2!9WRD[6F?;[[#@H?\0Y%TNQX]')^LD3$8^2_T8;1[A48[H$_3MS5Z747 MS9PQ#[/XM M_;Y/O(S(N;=>D?=!B#6[8WEA6!J*Y)?[1O++G7ZF/"I_H?5,IT%L>?JG6_Q, MFSG':J8:[T\S+LUN67CP=X^'S08GW447GEBJNP(=Z#U&6*\YF]^Z,?G:"9[I MR>CC*!^H^$_+=T;IJ*-F&?0(L408@5V:BD?2) :AP$)VD)LN9/R/[4+&/_QQ M%:Q0.'Z-:-1D/I)'F/R/#SM_^UGC-')>D2#IG5GL_OF/S^=?/YV>G5Z7)R>;^=61,0X+,_3"NU\:/S//9"4>9^U^'E)$Y=]M.>NMQ'Y+ P6>]S) MOA0(3AA;+RC\QX?3#Z,DPO,(EJFM_6&$*9BA,,QT!V>&='HQ"O&&F*Z)9>@& M).#U'Q_.NA'6?R5XET*AMWY&RR#<10^GY:!$*#+W3)IG%=+L6"9/"'\1ZS#G M&BMTCD1*[08EC_J99](X'_+:HK:?FQZ$:A;7;M-!25-H\IE +_I;7NGV?>MZ MZ#%9O**P0AR[308A!J%)9^S_I&4]G70896][_YRZYBZJJ\8#D(SS] M3#C?AJLT,U*S_]R[/CJMDVJQ;9DK9Q<79V? A5H[^_SD?6*24,\DA'HV:*%6 MSSX7JAY_2I="O2)QY.$T^.'7B73;APTFJ5+D#L.D<6PCXI_'H3T:B><2ZO*^P)>6J22E/Y3,#?'.3 NGFW:?(0AJ>SJMD@Q"<\\5R* M/)=*)XZOJR0DE*87&P1YF(E)Q#0!JYL/0C;2!.0R&K!GY<[''R?162MT;<56 M1CS'#UW5?$#2E2 @OPZOX1/)6Q"NN7=VFU9E@LXO+L@F#%,B M]?/.!3'(,).4R)>%Y7F%&FO5(BRU&I (Z^>=BU"/*Z03$=XL4/B&]X-?PN!' M/"=O4"R?O1HK6P](I.+SST4[R$"5#+]SY'EU$BTV&I @:Z>=RV^0GI',9 L6 MB^RQ''T/'4V2F-2P)@__B=A+ M=J?=D*0J,/-<2U>.YT2S1/!9R M2^HM_DV5L5"V=@XDS#E<4$6FA;9LO%$$1:-_MB)EW8Q>?KVY MF;Y\Z."EU\R*7NEX2?3QS;*6V;M-+X[RWVSQG/WBCPTAA736>1D$QI,PL2[- M%V(3,M(,W(P)5S>"LD!E)$#6K00U&AZ8]2'6S H4DNY.6RA"EA :2](BE,%] M4=A$^C1INN_LION.KZPP7.,#.LTQST"#4%^8Z! 1]#Y(FA-L%FC*U6!V"U[< MO-M>0A,.I.F=Z846BN+JFSLE8YH$,O6,X+R:;0^^T\[WJRR-^#.R$5Z"F#6/ MJ 9;O"XF04>:3D4O>/'IYS6 @(UBZ0(&%HI-3))]+5V,%5O MK@NY[/HT!4JI*Y_=MWD\F7V/$.4#RQK@]8$)!EE+0)I"K;Z"'HR! ',@7C]Y M5IIS\)^)NR3W .SS(:^+$9B0)A!NFJ_VIL%CX-L2UL&VN1%0D").J_^@T]J.9>Y]N;@X.QTV/!J2;-I]?&RY/G)NK-#'YE0TMNUD MD=#BK-=HYMHN^V:^KJ-Q@&E(LF$W]UNB:: SR1P5HCGR(W>5%9V_#R(2]#R9 M3:UW]@6-S"C&04D%_8K.-RPOR$7_)QSADXUQ^! D4=79!88/ONXJ#CF" ]@[93JYN0_^=0D_\GH+Z6/_?N'8SZ4[CP= MF/63D$[3H6>])Q32;(="S@]69RB:HVFT60LJ!Y]7I4Q[FOERG,1SK*/^M5WS M7%CL=BHSZBM6R!<#AH,0=8,/.:RB^2Z*$BD(I!U,%#^',@U^COY%S\[[*]C+ M1!#4D:?!@=&;0US23A#H.71$-"51P_5J;Z@0- \X/0Q"@8QAH/+6M&?I*?WL 0"$FB_0L]HA?P$/:"*.M$UK0&*2)#7 M6SDU(9$I*37"62Q02(RVEV2Y]-8"\N%T*,__6V\Q? I$)$NE(E>UU\?1)'M# M52GTRC8FR%F<,$6NZ":B9:U:W(1<\I*#0Y#X3OVJY74P09H-J>3XEA7O@EE: MSAHY[;K[LQN.]=']WA?[*>4NTWA"+K1F<'2;+,"GS/<%U7'V>W M&5B!\V57L8F*$#8 OX"\R&\Q \EC0$+U[VX\OTJB.,"VX[940Q0A_/\==C1R M@Y&@ 4=(_DS8M*9<$;+ O,C>O$O/V@X::Q@Y"@$M;DP3]Y1/)G] M$@1.]!)XNS=_54V@"5-.)GLG['K:M&X8G3^V?\8"PLPE-:2NL=[S IIW->,= M$/S]JUFG?BW+:$!H/V9H(8VLU(%4C_J8^ '9>KY1@*_DSF(D"<3U/-XQE$1 M4T12].?5/C-R)OXF8=TSHF^YIP$I$AI-9K<)W@Y1>K.5/LQ\0:2_('&I16Y M=HV+DMO'&"3(4VE6Z;U*^F40 0T)\@(5! 4/#'H/]10GA M6@M]=K[EB+*$MQ5)C5'FZ>E%W[7#E6"B.=38/#'K^H[!CTQWBS[IDQSEL+$F MQ17#*CH(I.5["D(J^C@.W=RV M/$Z-5Y;K$;[^H_E#21@WKZSUMHS38[ M0-I$(CE $XHZV4\ J %V0N&:I7_>+,O'RW1R]9^_3NZO;YY?_FUT\U_?[Z;_ M#76Q%Y+("!<:$NPSK!P@IV>]Q>-)R4 P(TA.CEDVXX;@E#?TM:E/%GE%FA"A M/E @("%1#@R$*>PL@8C<>2!/2\5]#K_7#JP,A<51:=$+$*DF/T5KR3'JZ7"E MR.UCHD3E"6:>TOHM%,3/55'9V$1Y2E#*C((%5\"'OV1%^YLH[G;$#SZ1\@[G M*K-\<=N:B EQ0ID!I\-,D %)?HT,93Y99KUM5%5="Y+0^?*K$KP0:8H.RTN$ MI4T\4&$,0/R"X1$U5_U#%KX098H6/2C9;^\5HVG .(!0[A"_HT,V,FS/4)D^ M([Q*(C=&6;:I)TK6,[*#-Y^.PJLOK/NSQB"S%T9I?9)]WLONEB:OOZ;OD%-. M4/+IWR:4ONCFG225C)@QT-+C& -"-91K? M8:$561J:\MT*P(Z::E2WC&N%IVRZ% M!OZWARA&?&>\(*^;_\53B")=C[!LSRZSWXP&B1X@%;0^J\(TM;'8N+=?A'TWK MNAT@? 08T/9 "1\\^5;^9*W)&B*N'WS02?!D,]]D$U.)-UB9SY\PG[^:#K3& M;-'Z3 $ ^,I.GXTW7/Z46.Y_@!"3X836DY^L2<6XY]JG\!FYB]<$?S(-F;E/ M?VOC']S5[J;79 AC0:.,&6U?&T SQL4#'UK'GD$#E[:8CY8L,:NT)X,9J7M8 M09 C9R H@%,4Y"A+J8;K\,Z#'&V$G.@6<_'!BK.4[O3$LJ;>9FQ$7EF>%TUF M[ SP[/C(]F-# 9ABX%2&5FKBUA#BC8K4/R,'+=+7U?NT/ECAGXBFFV?BK_V MQH-.$XO,"I!\RA;>-!C;_TS<$+'7W35Z9>VIDJ,8#SV5?#'-Y[K'$\QV;-'& MZR?/\F.\ 9 7>4O21!1LS $.%V=R+#'-,RO.Y]9GA(.!6$N6J/*^@CZ,WKJ^ MY=L*#J.<@RE&H(E55BVF\41^@NSSX[<0H8H] M3:XS%-DKENFNR=Z*':9%QA0/,#)YS6K[&0^F=IPPZY@GSMS6&]7!X*HE2\QR MSQ-.D/\E!XT55M(TH#%/OT7^@)5W^1>%EFG2KMUKM9MWVTM(A@[\C[GEOZ%G MK)%O9C/$M*:ZG004H,M:8@"XI.IM20'[ X*[#O0>)!AYV&I[TMQ/$WY$V"ZS M3P\28J?*HGYVLT-U;!,&ODT?4N<>'-_9V"XTHU:=[T*T_U!U4SL"->03[5H# MT<@H&M+KN.0-?83W_83,_#*)'X/XOU%,$N$SE8U8]S+SOEQUYH)?4J M]=."#UJOM7/UK2T%'7G/Z041)ODRB5P?16(9YDY/\/^,/HZVW?$/A1% YHZ; MA&^6G[UDW2;:2Q, /!4X.9EE:+*\;0X^AJ95-&;'VPJ)ZT"361:FAJ?-VC_V M&D)1!4IE6=I1Q$@>=MGOPJJW(C>:S(HL$U0 9Q4*@ PV"F:CG>&.V@"R-L@@ MD+W:8">SIRA$V0Z=OU :3.S.S^;VU8F>[/TG2L4DGJ]T] BCD2:JB;: M"GF*X7")9_HG\SV3GL]!44/R""F_<>J0.\:H+%Y!X6+*W!I]=5&AK[9#C^C8 MH]+@HVQTD+IJ/+FZPP?8U-__1-+W8/#'<>B^)A1-TX"9^*Y M"J(XRFY_W7\A)YO_V$_=";O:FK&06X_6=;;Y1M.M4PAMAX6B-!1AHYQU7@-K MM"J?\TY]>-79PB35T;=*'QX=>I2-/;)\9Y2-#EY'97..0[W MVM1OXBJEX6CEY?*YMPL! 0GN9%Q71JTI)P?!IWI\U7!Z4G'F3P<>Y2-3U4!O M)8N#ZU ,C.>)-90REKY<5Q7/*&L^QEK24GVA+. F@MF\D6Q%K"DG"W8IZYHE M6Q%>6!SKWT:;T4!NWNGL&(MV]X]]5Q M!1X6=1#FH5/WKDWN _VWC'Z51'&P0"'SIDVP5]=7;]QIU=^_ MB74OKP,25O:YITLX*=F5;^5:D&K*DG]$M(SZ$PIIY6#!]5X1+X<'HC%QHR4* M1_E8()?[C17Z>&O8T,RRTIG-NEW0N_.H6\',]E"6;!W_BVM4CAA3%B4]CS!+ MHM>LS8J(-#K>1SK@:&=$D"MT._G)K#C?K.H:O4:A<"!3<_)D5*S;N9:#=7PY M)SK;R^)L:^_FVHT*17.HP47I9DX#8TS10FD8\-1Z%[V".ZV(K4L'&>6C@%0W M&T(%0G8X+3NO+K0[E?J0'7:7,I*_]I8 0D 6.Y6!Y$@R97%B9;5PXTU"_H ^ M3T2^+?Q&[[0BPJXP*'71[0X+MI:&$#QRZE?*A1$Q51?MF((SKD:&=,D#J"Q0.F:Z^N>=<^ MO>KYR(35"X\ 10>(RJSLTFM'IBG7[A59/9X"SQ6V#C "3\Z$LGN,_I(/_.]0 M%_\QT4?&B.\1/N7>1+&[P#-AI?PI-X*B#+2E^! @MY- V_ZRO=#UNT[_;]TV M(M;9>-"T8(/6G.47W>"NA+0J:"(1KJ M M7YY+$4=E5!O'V')8*$JH7=HA+5P 5>E3P7NYU[C S!TV??=#E+[FHG$4041# MG39)&82@J/ +9J!2-T/,JAQ3X/659T61.W-)K9,\J"FQO*R0[_H:&Q]"B&PS MI!D05,X!8\RQNIQK4K;8184M)I!Y#;P==N IV IF!0\NZ?7M!C02)EN34:$H M)AT)W'2PQI0;L,K\;E):ZM.^EF)D>0.OF(:>[BU-DI"QW)GXSV0W#_$JH4XY MX0QP@L.4U@7>K0:7%*X-G::L_W*B+JF%_WE_X>]DBP._X >4-FZ[B>U5?]JI M^21N*0B/!&6IBZ>54T6D*>N\F&9.:I5_V5_EY61SX!?Y(+/.;?&[F=05*;KD MQY*G 7YW* M;,AM=*_),"62I30XEMS20NSKR>Q7 M.RS+B)M12FZ$,MY/+R[.SGI9XK*\WJYZ542;8A_L9ZR06M<5D2 5>2O ;_]& M);# TK#>,)3?LM"I;)IB%^DB?:%H@1:I*YK3:4FN=:PL2UU[7H)9IL$:I6;%A$[B 1%KG8$;9GMHPN], MD/L8DN,1$"!L@S+HM+_[;AP]OWSG@H';YPB(%GQBGE84@"(*XP(@\$];,. ? M_IB28P*YQG?LDEE=A8##;@1.ZC)$A1Q7G0*GVA;.LO(A;EAK2))?(W%U. M@QL_)B\_JNR!!B- D;&_:>O0L5ULW589':M)D5_&2'F.YI?7S1ZK3J/ -+%<>* MEG;AQ!21!R$I#*(H6:2_:PS7YA\Q&JV*V6+60_7"[5-^H$?ARK41XR3IT6ED M$0XT'(<4S468@-2A+7&QI_9[95F=7URR&4)2#%J%MKD_$23%R7?P+)R)/? H0)*4=U7P0RN2AQS/5R20 M&XVWWQ"*^!5)D0\+#LG@Q%\3C3&>S6CJ8>2D5]*5]_+LAF4>7/1^VR HI7)P MA01I0Q/O%;B\]@#U:8N-'RPY#S$\?E5MH4BH];N M/7'J.&$LO=67+#[_2I\"6-O?%/UN2Y=);;RSEZ#8(K]T9\MP_TO\$;W7O&:^D^(VA2+CQKMV O$R6G^#=X$;(_NDM M6/WL(#?=Z_$_MEL\_N&/]/Z!E!$*ET&8QG%8,7U+6/C5#@3$.X*& U^J6TBT M)!?4!3]C\8^7RS!8D=34)$YJL4 AB7.XMQ+?GJ.(Y$TGC[2NDTHX-!C!"%RH MHEMKY*&BU,[C+#TI2=3Y% 8V0DY$,IVF)1BSR!@:>7L710G^ ?.35&FLA$K# ML0P"C4H.@'J%PS(NLOR6MX'G!3\"_REY]5Q[,L/S(TD+*TT,?A=SP-"$4*T/ M7A2IC.]+S"&?U&E]<#T4Q8&/\CQU)%DEY+M0$_H:S5S; M9;T:J>]8YM[GWLID*0%-0W(SL'QK"I9O*5A\>J1S^H<+WIFWA<$9R"BU,0H$ M]93E'KF3U@*/^\\8A,DE>A)OORO70<[E^GM$#/_-H\4LC8*+.$@0', TF+0A M.\=06[&6Y'KD:N0U"8KD]6.&?6)'B7[R0ZN*4!R_)8F&%Z\E, MI/'E^L'ZGR!,;\VS7Z^EGH>>[S\/W7SXXRP(/]+*?-MOC[8?)[4:TLF.@IEX MK]?UB$YZ1&9->N;S!O_JM& *$1\AMI)2-^*6.$[I8-&.'=<,P],IS&(';F52H8U))1S&]6;O;)Y6'OGDRP>-=%BC-90Q-I60/NBEB$8HGAI M( 7>$ND!CJ8CP]MKX3GUEJR(*-^H^D_/=LY 1-SWEVF( M+&PX%)0I-SZ1W0$:&K3+2ASV"3)X_:E^&@4AXNFN= M;OEPSX@";30&-+BI,]';L\&L]'-\SHX701B33,/DUOCFW?82ASK<[# A+CA, M SX87Z)9$"*2H?@'N6#&7:\P$]R8X]/6_%5H\&T/.EFW@AX6J@J0#6(2>-EW M!LY=GNUP='LC]4N(&?+=QZ:U1UCZ"]ZS4M9-K7?6,RH58Q\"C/4QRBP]W91/ M9"WK FMI["-8VS"JK:D*[6*;OSNQ-J1&U@)KL$, I$+.=!*H#.6.=".*6\L- M2848M,T[G 3)SM)]"B*:Y#82NU25O#\]:W-_FA%"KD$)*:.4ED+= $+-:$O. MB- SVA D=?%ZO%XU^7JU/P79\?5JW5EF\#>J_6]U3672\$95[>E472*H0[EY M[1]P,C#I\N;5 &1JNZ'M'S7:Y=[\AM8(X("YE#U0J*GA&KCTQW#N8;_VG@ZI M!US)\P=<-[LBE?T( M-%2UQX*L)T )Q\PJ0:B6887KC\8W_RV_>42Y#@:V-0!K[J8&!ON<)C);-NSS/7+-=FF MR'U\8GEY;6W)H)=S14$OF_F/" $T[J48!X-;%$8A9.QD$BA0,LI).0:Z]![H MPJ^P7=T8BOI3&L["HTW7\\W> _&+H72O<;8L\4\D,:;K3WSTW\@*2YI+,+!9 M?F HH&H C_KP947L."2GJ!$/HKYAN7T;+HS[X)6JQR0P7SX)*8*-::A2V6X& M-0JA&EAQ2*[+'IZ'#!QP"EF@ZAT(#$VWG^N8OS89$),=QBAP*2%>:ZKZSF&5 MKZ!G9"-W13AQE81$" S\,-L;!10Y*A6EFQ_$@[.QX[@I>7<^MCP7:5DJ.9?9 M10N7V?;[H\($CHZNWAU=.E]T]:=-.G[1558HH/+;:7C>!6Z3$!;0OJAE"(8H MWD$_V^H?2#+BWP>/=LX >2*J[056_P#0+L)]U$@R!PP&P#RF.E#4J.$:D!<, M/;]JZ1]"ZDR8]FPP*U&5Q.U,]?V+4N]OB^^59'5Q@F5U,=1P*B9XNV7>05T4 M5[+K,8B?0K1R@R3RUL_()AQQF@%;?/PCD-LR2ZN&[KP.59,8RKST\29SE,(P MUKVQCX!MPZ@A5!EG\_&_$DPWD>X*;9W==>A3,J;)J-/'(*UI X$9K[*O<]0H MS=9?-1G8?;*PDROM+BXPM^\C)J3M5;# P\^1'V%]0-BT*2EX-;

Z([O[9+ M6M>3%AZ?6N\DV(3G=4FF^:$[-4C# C=.3Z MM9W_0GK_^R@E^*\C3#(9 !/]UQ&!?3'W)B4\[8!PE\ W)_?F>')UAUF0G@6? MR+$1JY,X#MW7A-(R#1X#S"$_QMC#WWW+SXF,^]OVPW4<4,E;#]L:M[SK79DA MH&AT55(OQ4ZVY8-6+T/WI5^P(!'Q.J2QS8?\X##],4I0N8:6_L-APH8/C2K3(TA A7 MI(.6"&/!P;MH&/;ZB8EP M4\TAL]35+NW$Z20@B.R)PA-=7#405?F) \&L=I:95CF+Q_P6&O3 8->8%5J? M/P[7A#,6*(*$*[KK24VX&Y^M9SJX[]D\-'^@<=#4);.]X]F$RHZC",51UL89 MQYMN$_^97$R$KO]V:46NW/7,I_WKF6W"IE%Q1N4;F^+N3#6.W7&&]:^,W[?AI4SZ75"!C#&K7>G6]+ 0ZE4X!*[C!8^"' M)>CP+D24C0]%DXG(N?0X2BL#S'*,;7AUN:;Y%Q8"!(_E"$?B8M]+/#%CJ/?)"[@?+<,I"$ MW96%(,$6SE73,0--@W0+$. F(?Y]\&CG#,2]1EH*>,:1%M(;Z'OP\2+/'\@&D@%ET'A_' ;HG\F&/-K,1<;JROR"B;*L*1:NKNU?8S$8A\8.R# ML1F3S(K&NK*B.>8E^0^)J5U97LEEO^4)ZV0FVK_,R_/> ==,^!5'KU8,, M, MT&I%&00SA=Q0])8,3*7O9TQHZ-HQHHN0^1ZLV,A4E A0:59U.B;C9.TB4Q$A M1W G3ZKZ>C?3OK+3IY,S\10KZNJ4X 1HCA8#(<^D(TO,J5S\@ M^3<6&0<&@N2#%GHKS2IYU]'V*V7NXO]W=@H#7-UO3QH9:E9NH"H%\+L;S_=8 M%)5Y5&8H9?=3@E4%/D#5HEWAI\R$/!^ 8ANO%LX:>F)HSS;B%>X ]_0S1\QW MQM6CKF>Q#,6QEUJ+':!^^[$C]COF+:B:2>WO+W8N\LK7?+^$0125JW&P[C5D MQSGB5AW;S"JL),43DL=-!23).$=(JF.;65%P"K>7S>.,1\0*/-'TM2.\NV9N MM@@^:UT$'=QFEZ,ZVE]C?]Y/[+C]Q(A\8[C7USN\JKZX9C7JJ[+[SGSVH@EY MU]*2HT#10GPY55=M;TZ@66ZB.CY4_Y9SV=Q\0"AP4@F6NK"ZUOR!>+_4C$3N MK6.;(:'A2C$"5$&,PRP-(&-4B-[)[4?.+;&UP":#(=R\1]PL2= M#Q )'$%ML="2*1#5RE,8+%$8KY\\RX\Q6PA+EL3FOUR3M^^I[25[_!]GQ-*"+ITJ;B/6$!A8%8MU1-"WXH-77TO/CPJS6F9#&R=H:C15Y MRA59IT[(HWG)@O1'?N>!!]I]Q;\J)O M[[WJ_D5?/A]2NJT\(_(;TNBO:=/"M$:6[^P-=;P:U)R591Q?66&X=OTW>H/. MV&&$^D)1-N+7@,W),OGR;\ &J;CHC]:E6NOR\^!D7D,),%-1B?K?471[UECY M%X66G&VA\9C#PX]Z(-Q0TAMVD5NRVYUQV8JS]:/!PL;+:[EL71"95LH:UV ^\4%+TZ+ M60[*#=V_!^&?=_Y3&-B(&9-?W7CH$J\G1NNSN?Y$3E\#U(F:-AJZB-E$J+J/ MJMR6^Q,M.\D+)[YEI?=8>@B%R.HK57V+16_C][PGN$ @#[?4JQR="% MS")!U?LE[JKNV-AN_W#CR[X_=\_8'NB[C6';VK]C8*'KX \/:==YZM*Y#5HM0X?OE*]N6%]*7WC*Q*9)B.2Y5E%Y0=S6, M*_^,&F*6DEQTF"'7)*-<0.,Y\U5<=?DOU-% &+0D7G.^^A[>1%!.W/F87Y9O ML^YQ=YL9" PI4D$%GK8& >61S)[![F P,"2)[B012P=FY]BV25!4]&2M27 W MJ?J:UO7(]>3VWJ:VJ91Y^FW?/,T_,,J^0$-_LF\4;=;B)8]8'^CF;#;Y*.>I MY;$2X7-;=IR]IXP'ODZI;@Q%GPCPOY0X1YR8(5B9V7+)[:6G,""!]Y5V):/I MP.0H38I9N1!SM;U8>L$:H4ODHYF+]]&Z!3$0D+2B4.M=4Y=IPH*U MY<7K/&$VY@/)'SA^"Q'-LI9:VY'82>#TI")'6#K^*/\ M>K))T:;;^0V?:3+ MJ&<82S6D,\QVF:Y_*#+K"J\_^!^NROG58 0H:UJ6USMVH0*BA_P@GF0)P&?] M,+3\MY15[,0IE6U!P4"!,/=W 7&RAPR$ GU16@+;VOZ&)L3$ZP>3P\_,)3D* M%/#(B[K"6%! .KQT*;_:X6;1L%.E[+>")ED5TMG9.02)!J<4HC N* 3\TU89 MX!_^>"%9&0A-+S;"3'*#BAV!V0Z*V-7O!G(D@TN152?TC*#O?K1$MCMSD5.9 M#(O;%HKPY42U(V(IXN#IZ[L9_MVW*6X3S0//N8O&F$%H1;)O3\(G:+B.4(&< MFDWUGI%%3:HO%$RHMR?:LT'1U83"S>?!>G<7R>(*F]$NGAL5S&T0IE2Z*'K! MJV&2&LW.-'A!GE>%#?E10*&DE4QW\*&(%:#>)3*P^_&3M:;G/4LAR_;<-V65R MG_&^[*ZV-Q?UJ*H?Z\ 0U9 A6B_;>T;3>(:G-796;A2$:W+5K!)>>X,?\=:( M0YWDA=,.P%R+/[@>BN+ 1PTW2_$Q#QAN#1BCM81>9R@K/%F+HH0$U]/P[&;P M8@QVP+B2X8C6'D(XHGLUI0M1K06&"IYTH&KB^:'DFI M@E<08Y)W@T8/EH,OU%=G'48B%$Z]S1PPBU9.F*%S@G3_-L+L9O=G^ MIW=.QL(8)&.S5?(-\BJI$4+MYBO3WUCTM69"[I<]T;RW]A\B_)(L%E;H_@M% M8SMV5WAVDUDQ?D8VA'@_^[A "/''T78:(TS0*)\+>5E(?O[UZOD@(H[/U2B1 M7B../YW@-70"5I$4>;VC-A00#2ZFK+>(X[YAH$"86WC(DSUD(/0?<=PC>.1% MO0\3%:3#BV!3$G$,0+(JI+.S&_))@+ M^&R.HJM@L7#C=%U5W6B)=P0%F58"WM\<&E*O2'K>D?0L0/WFM)W8T[XLI#49X#;N+GS[;7S\@C29FG 75_3V:W2;SQ M8;CT>?C&)5X)(*4?,!9F^KFDN3Q/]S5A.]WK3@[&W\_R[NB MM_WU]QPWLQDBWDR4K[9GO+*:W455#F6LDE+)CTX">SIPYK_$@?TGN33#$R'% MJ^)UZ_S4IZ?[:3^*G_FW4?JAX>:HSAA5[9XO__&/SC>6E^0U3,)W+ M XKG@4.RKD=889+U,YE1@5RN]QOGS:H<^3H^ 47;[(MM?^_13C>HG(+MO;X_ MK- A7D^.V[_4ILR3T]X2C'4F[PI';RT_AGP/\#+'/+_$^MK!5ALY(F32W+I/ M,1\W;?+P6L*2+5]\Y\FS_$=K@2J?K>O\%#1\UH.E0H=UQ94$CM6M]&E)_\&TY&:VCHD1?A/@QD M2(5WRT5""^G2J&(%^RI3H)M)LFY%\Y OLC8I:5)#D.C8P*<>*K8ES.T##14] M6,;R_.$@J+YLO; MAW;]U:5N'&W#*M"5)ZSN-?2,9%].Z,!R^K&;0Y-OYKB#%&'#WLS7 >$;+/(@\M^%V:67601'N M"P5"4I(L Z =K?!"-:XB[S<7GS/9ON=R"T@B;">+'8^S )E]:WR&".FT;RGK MW21Z0(YK6]X5YMPSPK-[FEOAPKIW%R[>U-A2EA[$6""HX43?I4I*FT"$[)_> M@M7/#G+3/0#_8ZO^\0]_W*,WRTM-G@J3H*(%%/'W9@V(\D3W/7"];-,)5N[> MNW^&(E51YI;%44N)UFO>S0:2EBH1V%"+#_MH8\0'UE;9RU!0'?0=D;0 M0(55*Z7AG%V(#F><9#=_@R*S7H^O?&YP[KK5NKU%Y,GT/A7^"D6F]:RM$$,3 M-:F?][S=:^_OX/C/F599 O"W*FCI)0]08\ISAY/WH+]WQOUGE^P?.^(BW!>_ M"M*UGCR>T5OBD=9K/#T2=XY"VRT4XN$\N1+L"DV<*D2R8Q>WX816Z0KYHV)G M6\TD.&WIYJL:[ 0H)8W?3L E:'I3"6:SHYH:L0;#04ANWX3UMIDNZ\)?U?Y M"6@ [>8H.HOW4WDM"\6OA FWQ\'C1)X[H'+R*HC!7"$_0:2" MX57@TW#JW]UX?I5@/N#CRS. C7-)^(+"E6NS;N&KFD$1;V-9E6\4A4D)_=3;TWIYB>R8:G(4 MPA-GR;3-Z.#$KS%;&R-021)[#')C2C2_='Q)EDMO+2!43@>#Y"I+I:+SMDK1 MXB;T_H>DDDM\IUZTO [FB%::2D5'YGZ>5*?%6OAILHMM3)"S.&&*:L;T_EJ^ MT^0,_8%"P;%)$?'@PM7[2+/0/Q!:2I$/"P[)0SM/*TVS $OL'"F5S](2I U- MO,HR+/0OVI8>,6$2>[37AY(KH5_C3UB290"THQ6@RZ75,\%^1=A.%KOGMGHR MP:EM*:,L0IBKC"49*(5O#0([R5%U/.=/D M:1!F%H-9O[]5-#<("37286R&HCR!:]?\9Q!&R'?"NH=(\S=L3 EC>K#"Q(WF;OHBR:8Q?NF-C.6O:].& MM1OQ8%&D@6V=)>]H'Q!X7_.0JZX;--@H./XT(GG8-V9@WC: !1!?^E4'$C6< MZ.BY52]QZ>VK>YR?G(E%I?=3RN,8DEY=[*/-WBY4Y*/M!Z HI1;A[IJ9H<$M M,MS(CR^]>WTU2UM=G,@7$ZXD%,6)] ^;EE*4CQ.!*OXNXT1@B9TC)?DXD8&* M5UF<2/^B[6PCD&((N+! >%$E_4%'2I)*HDKZ5Q-:HDKZ%6$[64A$E?0OO4.+ M*CF@;44_%W47@3B V)+^\:@/'IW$EM2KT('$E@P:"372:1I;TO_^V$%LR0$* MOIX;<&-+\@MMDD_Y3V>YK0TM4AJ'V_7@8=&$/\=P%+FXB@."E0:V:0A'Z224 M[2N>_J?#D+H$.\!%FG25EJI_.'3J7!5F")1241J24_4GWPJW&'2S@&+5(Y"<*?6;F[G[FN>UZ@8&@JBAGA7S&+B]-O0_6X\66Y#QMIM@ K?:2@#ES%DX(H0C'F M P-*O"X'#"5IMIA5'*F*_'O7>G4]/!\))&WZ'*$DP1=%EXG+('+) 6H/3CU$ M0X%YCWI0T%/%K8YJ*76&Q^RDDUL)4:W!Q>YPP.B29(JB R.8'3**,Q=QX;!- MO,7,[9'5X8 A),D4K>5L.WPYCU?*?1!%F'LDZA 1'UH29^D)KI$?+%R?0#;Z MCG7RG;_36NH]_<5^E3<\W(B,-UJB<$1'Q+\L3(%4>"M.8D1F,7+]JH[0G]O? M6*&/][<-[QCOZ]G-NE4JN_.XM"+79LQ9J$]I%7T^N>BK,E2='(HZ09X@S(HMGQBME'.,& A-084F#2'P#Z, MVC- ,ZPN^M8NUZZ7$ ;)Z9>=7E"@TT;#B)"DU;]SD!H&EHH1P8!Z)6/@YG7G MVR$])="[X47@I\P8QW'HOF(3$Y\4IT&NU4G*@O7.Z8)UL]9^8"BZ2BT&-?'E M(!1>QO&]]2JG\EBCF(DW%4Q0Y.%F*;VO,([RJ=GJ.QEKVIWC]_+BB9SCZ0Q& M6!"C; ['0[SVZ6(.8Y4<+!!A,T.1E-I 41,R)G0] 5KL&A";QIZ*JSE!R0XS M1#PHH5&1R3$$R!CKNE$"!,#>'"#73T=[MG.L-3%P#0D'TGPO<8IY=@)^BY,G M2-$IIP@" '*7D3<4.3>7H2 .>/+7L^5 N3Z0NS8X!$#P2-6Z+USTYO9HG_C_ MXN2!X*C@X!IKW?V ^C*V[F#B4D!]E:W+C,[Y<[WN4?UBA,Z& +II'J?G$ MT!+*OP-%O\@8%MTP0<-F-!!,WOPSP>KQSL<22.A]!XU5F\XM/V/@8^"O4$0\ MM%JP*OO]@\*P$N;H"\"+&+MOV\'ZJKY3N_@BUNH3*[[3Y3-*,50U@0*:;D2]#ZU:7D"LUY1/FIN^NMP(FIQK^0'*),XQFF\0*$ MT#@2V(I-&<%="?71]1&9W9WO)#;5,,+"Y'4U2HC2A ZM@,V4F/63&:;/7;E. M8GF,K)N5[:")NJO-5(XA&A)^J1$U>;-+C51R'IZ[RVEP0PMV,9-Q2HX !1YR MXJH1:S"X#M15BT.Y4:L3[!^O=720+)O=+ M?P?'?\ZTRA*H)T.G#"2\Z;^A*";1R^P+DT*+,B'G!Z/:1%G164T5>0%S;TM* M;: )N8[I3#%QR &R^!BHI;#$R,7HGOC5&U6#$8#*E2.EBKOPEN0.1N[3'T%+ MN6]&. RY\\G5Z@*JGMQ+\AJA?R;Y-L,Y,J9 3%O?G/>;.GU':&0%1V?@@:Z>A (ZW[U? %B'.2>4!I'F\8G M+ ""SCBY32')ML>EGTC%JDY(Z@H&Q6'KDV2 )!Y?_?=.'I^^\@WK M?4U-R/8#0X-*UWN%)@YFP/MBQ@N[QDPJ)\X:)_$:("!FX%>AXL$IORQJP\=]O7WWQV MOU8>?[,+MV>2/9"XO(B/PWIC/J_7\:V#Q6]WW-20U&^(-D.1;YAC;N"[X!P?O;CBHM02J(CT]]OV$Y"VS M0X1IO//+IU527C9<(>O3'B>5$I-M==">@R3OX_,&M#A ,SI;*5U/*!G;%S)WB#O2/UU:,;BTW MI.ZNGE=3[?R.RPVD!++U^,V,K:O@#L[V\=I:,KPN!XM9::;D=S4GAN*(V(K, MBT5&ZS*C,+///ATH>CC\R(%C2+&1QCR&58#@@,#:#2=SF.LMH#(8F/=LVZJP MGXY+I%,^YPOHT.\O*UGZ2\@NV:OA2\>%H)F7.=C;WFJRO"3GG<.=V(*I%7B= MA)LKW8U+MOB$@C*,B^A&@QTN:-6Q*\=EVSO)91"YY!E5_Y%38X^.FY5'W1/' MS3OY)\O^$.M\L,!KP9X<:'JN"W.4]58DJ>+16 5G)*LFG4E43=I.(&TU(E,H M-\HF<:RD)#-87Y64-H^=4;ARL\?*^TL\78_X7Y/9,[*#-Y^$7J>[ :5,K*J2 MPF^5U_Z7WE2CS@I+NMEE5I1\RQPX_4&H>\%7;+BUC!$HOM3]V:#Q2RR ^7#Z M!V ]"!J<:U7Q!2/)^ @.+.Q_8[?45,.72?Z67.1L3I M 0X0/6Y+LFSJK)Y1>W!P=QMN'V@ D162L)@'L1L@S*@YUGC7:(6\8$G?_Z?G MW[H]H:[G0.0LJ^(;D0U$WB_(P\.]_8)\%%H>)F+L+%S?)8W'O0Z@Y(\"55Y. CAK[Z[XF=8OBKY2E M\+7_!( ]FK-=L-:LQ]J=7[+U#] N0*+FQJV,.+UAF) NW,8VWFM(+3)ZO;71 MH[77;.>MK]GR+^=7:]'Q;@WRW5IS7YK8?5K+\:%H/IUW:#I89-:]6>ZJY7@K MBTV@@*8;4>]#JY87 A=EOS[EW,MW]FBXA"DM?[Y]$"DGMU;!GU62O;09-> M5ZI5CB&=W?'(BII?LE@$!#)%C_N#AYRX:L3<@&2M.AM6G75@0FX@K!WUKI I M0*Z$6H:='8Z6%V=&9Y6Y#S74[%OOET+U(.@CU.P;J,MFS:%F_8.@,X&V"C6# M!0JQHFLUK8] :,2A'L,.6!X&=Y'RI K/'*]"?;P-H@\+S;("2=5&.]T23 K0L].%6X M(-2QV:SKP X8JB<]E>SWC5DRZI#EU8 L)H>_3_EBXL M'[V1Z#>3%Q86Z@RY?:ZMO1DORTM,'FW=%34KK)\BC =ZYCH]+B](AZY3 M9=7#TE/7C;^_O@PZCD/OK;5<6V#6]LJQ'GTM#;SKL%;W)+S*Z/A4_^A MWL?%K5R<6O-M&+2T,\]>@E$/;UW+3.ZXJ&$OZM:RU!H,9Z)O&=YZ;GHB.ZYF M:*NYI20[\V7WEI_H)5DLK' ]F8VC*%FD3/L>$:OFTK/L/U_L.1XE2KGY%+JV MZ[\]! [R)$N$7$CD+LJF- IFH\*D1F16(]R8W:@^HOX+J0YTWHMF'TIVHYQ%9H4SMWN>W2-LNA'V/KCJF0$QP9&.YV%] M/<\& +IZ$#2P 57QI9/\'W@JN[DHJ,63F:7U:3^$!H F]\YDN//*LCW3@#S/ M'LK320A8ZWACT\1!K9$8\/91%I,VQ_#"B>_9C?Z\#1&Z\S%U^!#_C.U=U? 6 M_2XX].M!HT+8M^)L)SFAS5D5#Z[O+I)%7XLC^_QQC?3!X.,&(L=*Z[W7I9)^ M_KA4^F"P6;4ME+*2%&@@R6E^"TAZ1@]3U)6U5?WEXP+IF+=:;ZV'$S\JSL4. M;2[N!(XKI1\6*[H:/IS-I$/+BSN!LC1)L:TOQP73 8NS!?/YN&"8S+PFB;*1 M[W1M>Q6_>UP>G7(V6Q5?#%H5K_4\?)7AX12%BU/>!]VQ-%L 7[4N M@/["Z[;7CQ7U$"6#Z#[)!-'1JG]9=%SI;]FWCT%RXH/]T;TBU5%FMC9D3E=) MVQ[59WO!\P+H=#/L&$P' D3="UXJL*X>+' =<4,*K.L?@/4@Z".PK@Y_/96Y MWYI>W"(7S/;0A-^9(/,]WG"B?M,%W,V'TX/<&#H<2N2 M95-G)1?;@X.[PW#[0 .(K)"$Q0Q_!WC&S,:,FF-M=XU6R N69/[9N;>N_E5= MSX'(64J]-R4;B+Q?D(>'>_L%^2BT/$S$V%FXODN.<*3<;T8'O]25U!AE9GSM M/>N."@RT9T"/]:U:0ZB&;"YTA/I"@TQ[<>]#J#DC%/DY>H&.&OOKON8!A^*O M@(-CC^9L%ZPU*_0P8P9RJGF5K7>6AT^H,S2 =@&2"J=?K]KE9:HK2!5O^Z>.EFLQ@P%S1+.]9]GITDL11;/D.MIKT9,-G M?0>**M20B:(35FE+D#LL_)93D?X2!I'RQ\+L+QTQW)99&MYY=8Q?LF'>15&" MG.LDQ$LVI9@RI_1,_^8=A;8;;3?K77A*#V0P^M3P0DO-J6&IQT+>1UWEI-A? M,AB@'3%+2TVG82$8GP;=D/;1C>"*+QT1W)99;1\4&8!@2$>L?@J+P8.O(*\4 MO>[9S90Z+/QF1A;Q/6O%[]YWRC+IK^PD//B*L4K#*YQA(;>PRG<'!Y)A M5_FC-+FO'U&N@X&*'N" =X\QHR-%2O4H607J9G# *T$S$[/5\,W?X/M:%Y#2.ZT(K)_-UH3+, MBZ,/3DGX(_H!_./V&Z/"1\!'P6VXM*6-$>+&;=EQ MG/ELA@CFMS(F286N C]V_01K;Z8^DA\ BDH1D%,ID+L=@1HB9E7L8UMBD(W< M%?%D9RIU&E0_W+K"4W5WD=QJK($!0CVM?4=?,;"!3RTV8?T;(@'G531A^E.R M\'''GA.;T+D-0K(35N&CS7@EOGT]Z2T1J0Q&E-.KX9U''^^B,=69_9197]P7 MT7NM!P:%)M1HR)?>GA*MM" M6?R-)%14!^+4F96+C60#FLP*;D).6IS*ME 0("_(?1"($PBQ>&GQR@,O@D<\ MH>UOIOA?$<:^RZHZV7 4:.(7%^&^^%60KK6JZ"-Q9]I>$KDK=._:Q#8=OX6( MSH]=2K2^%S0AJA#$S@FO(1.TBO/!\I,9IH0^V,D>E$<" A7I=P B;!88;"QFD%#0A-;38JVSC(.ULCL&2V3T)Y;A4UGEX;*C(-2?:%(5TI" M9<&VHU5O17Z=(/EW H7UIUOE9?,5NUCGP0BU1A3[FKX%_7V;^H#+ M1P" 2!ME+TLFQPPPM/P# '+"DE8S-I5^8#*/\"5LY"6;TOVX%5\MUG_#4%+ M<\+[]NNTQLMO5NC2.'+,/XX=L-NLS(RSWG.9M]G\A6A3%#G92SF'(H%<O-ZZON7;KO]&:'X)9N'F+W>^@]Y? M?EA+\I>:"D(MQH0,'0X&]L&CG@N#MS)VU>U]3:D79GMH(&FSC\@1J2B[H)K8 M6^8E(GW1/)D]N!Z*XL!'V6^JKPL9C:'+F"^GOG:B1?BDXH<*YCZJ*,)+B@MA)Y ;ETHK(#A2)78@+!9CWGCKE"EPYS?PQ2!-R4U%[J1+L]G$N$Q MF7W'AW_,&#'OYTX?4_#1G-@<(7JH&Z]8#NTS"&T>B13X*&: M!3EX#'&?MVA_68WQER)PR0+7\E+Q$AF M-SZ3S6Y<^NC(RKYJ=';CAF.HV(#*(O:=0GVA!^O=722+8E9_\@;:1\[O0?CG M+,"_?D8D<@V#L&I'4C0T-%73.$FR=J9H#?GM?,]Z0:1P&K;[::VK4^8[D5(K M8\ B0Y^BH&#\H=< @N3S:F:W05A:+@P(L)H;AP4I0MO&"W]+0>&C-Z*?^@=% MB6)BKH4K]!CX-C>$E-_).( T(+>3H.-^K=@7>XZW38]$.9!1"B4S-A6L2CFX M2#;=G;1*Z[OS;95H9= M":3D>\CUM9"_+F]<7J6?>[O2;5\+1)R\P3]*W;E_F+SBY>>3(JEYF3.\9;!X#-F5#DX21P6*1'L\QP+]1V- 4U#4OM.G*IXZ]DI/E[T@E?' M5C<=QAC<*"%<5XY6* ;T;8+/%NC!]8FCJK2O?\>F<(C/&E?$5^%YY)JES%%2 M'Q ?1;!VIM/%:MUW,JXB9U-+?!HP%+JD!7[1Q@)/J1QE9&8V=4[H*"&4CC"I M'^TMK:/-M-/FT5]'97K)N$6*1X3D$:69V/58.KM#C#:T'^UY&/9\X?%ECH;K MI,ZG+S.$H?^-+%9"I.8#0D&5 M,G"(&7TMF&-6<4HAYF">/^+]=/H#>2OT@%?\G.6V:#K<$89RK-&:ZN4"*@C) MFIS^"%IB+QOE"#DACFA-+0-6W5&.X&_*O+WACG-$FR!/M-XY@<;;;9"TLN\* MPQS1)L82K:EPP()M/,,3IGQQ5VT57&FL,H^_8!Y_.U38U?-%:QH>$&]8J_C2 M$FY'A/%9H2IC3Q!;'G"%5G28WKS;N&E-PJ<&8QTZW*3XTC:O4$U0F:+

47 M8]/@$LF\HRNW-Q@>S6AOFU<(6ERAAN?V1J&D">7*4@7!V*-H] FY"2DP,M6I M-7<_]1VA *?UC4]#4@.FR [ULPNUZ6_D+ SUJ/()F.5 M%\S7BXOS\UX4A*@<2Z\DE1$\Y#IL8K1S2BV*#P %+.H!L ^NEEPQ!5'<\HW[ M#:$AI*44^;#@D Q._%$8%T2/?]J*'?_PQW@VHS'+R+GQL:6PKJS2R&X(6>P< M*6W%*TD:S$#5&AE?47=_N"1,>;065=5W6'XI>B7=%9L[/U_8R626C/ MR3OGO.#8+JV5FEZJ+Q242$FR#(!VM/:H]1F78K^YLR"\(_/WK70R][%3J=SK MFD,2;CLI[=R%R=+LT>$(AR2E!'DT3]Q+>&*=X8MSCH(*QH:"KFY.B+H8I\EOV=(ALS!7"DYIS MIX*QH4%4'XR40K:&@?!,H'P_> J#F1N_S"V2)JE^EZQH;A!B:J3(V%)%>0+< M1/I/:QDF*]>J!T&YY<'+7X =,$VKFM-Q5HM[$KZ@<.7:+,](5;,R$[[U_B!# MEV=$F'9%SWPZ\XQDA)$[Z8RTB.D)8;:%@@(I254*6) V@-M\L%B@T'8M[R59 M+CT,\A7R$\31\;P. 4J*)E=U2U-)431DG0K 8GW6"$!N;):&R14*1+!.:ME MCI'!VO(8]U&5;4P0LCAA/7H(&(N5VI",I_9Q*/=Y M30ZYZ)/[ZE(>9AK8K7BAX:FS"CU O 0HFOSPD5-BB(NB6\S0[TO,5E+9W'EP M/13%@<]*G-MR-&CX:23C':6BF!N@PNV9%4NV;".$A]'<76Z+9E1AIJ:+B2=1.Z*Z-Y'%//?Y?"Z& :2QB1K31;40U4):H@179F[ M2']WX_E5@G4E/BW?O-M>XI!*/5%$WB8X4^N=:;U(CU3B[[<3S-^O)D!*%2UA0]G0N:%&HB1P)*,$/:I3:&BKR>QD[2X[1XC$6_ M%2'[I[=@]3.RG?1S=W[DXGECSE EMKUCVRQM[K.K;]\^75Q\VGUWE0TZRD8= M[0PK^N"*D/SWGU/$9;_[C_\?4$L#!!0 ( "J"K5@'@"1U/F\" /?O&@ 5 M 8V%R82TR,#(T,#,S,7@Q,'$N:'1M[+UI=^HXTR[\_?P*WOV<]]Q]K[6= M[8EI[^X^RX"99V.F+U[&%F!L;.,!,+_^2&8()(20!())? _= 619*EUU5:E4 MDO[^O\NI%ID#RU8,_9__$ _X?R) EPQ9T4?__(?ATH7"?_[OO__K[_\/PR)* M-]4L1V1#5@25:WK87OV%M^$,B0<)WTK$H^;0X!ZRY(H%(T1A$"IG?$2 FJ00]$#$I M&1MB]) "6&(H4I@8CTLB-<0E FP:-W:@K*"\=/NW:V,C433_^3%V'//WKU]# MT1X\&-;HU^8'U&;JQZ:PINCJKN1BL7A8#BS-+TWB./4+_3R MD67]K*0>D% MM2U+_.I6RIPT!E,14W3;$77I\2E8I^SL'MQ_1?37^L=M467I8#:0#EX"/S^, MC/DO18?- 4A0OQQ+U.VA84U%!XH55D1$,3R!4<2V'MMRG@L ?GG0>67Y4M?A MR#Z^;5O< L,7117[!7_=%G0=Z\6"R5_PUWW!*"?$_U20,E .I;@5#?SAL&>V M09-$_%35ZQ*;!XX-*I%,)G\M$;"VM4JB)1Z41%\X8V"))G =1;(?)&/JJP1. M/0X%D.3CC88_'#1Z^0R,!RU!OS[B\!TPA-@Z+I#7@$5B9.P R\I1+,?66%9^ M_/OW&(CROW]/@2-&)$-W("?]\\,!2^?76ISH80S,7&7^SX_-[YCCF>#'KW__ M=A1' __^_6O[[W55 T/V_OU;5N81V_$T\,^/J6B-%!US#/,WA9O.'_C27_#G M@S*R8IN:Z/W6#1V@ LKR-ZH-6.L_%5D&NO\G+)"U1 EU.>+JBM-$2.?A'T)& MF2LR$'@N(]ACT0*VP,_G^,)R, 7'C$K/G! 8/2@P/R*V,M+_^8']6'=XN:XC MXUJ^( 4"_AFZ4B8U$IG?EP M_^LRF9JH#FCR4Y'/54G1*?0DO_]T\HW]YZ &R:(E;WO/+:1*KE+#DSSF#5K3 MK%RE:_7&A0<=?]KI#E!&8]A+!MI1<02J[G0 K-IPTW=?#G;-=9"Z(^_@0!A] MEY\HHW*I#]]->/DXD\GSV.+'OU$ZFDC@2?P& GDS"BXJD/RBE,V(2J[%DG,G MH?;YU7PJC*! J$2P6"=*3NME0"J^63.-;$"[93ZM7; ]B5I?U;5S3( M@98+#F7#V$)MN(>.2M5>#:5LIJ?.>F[4*N44F\\VGO8_;4RGBH-\/9O1Y32L M#_82.H<*L _Z.BJ-G7Y.RS?PW(!;Q&K6O)-M+!#-7K]/!+D;X:Z8TE*)Q=+$ ME40^O9@TXXVHP[RW4Q0I+"6ZM!SA;F]86Q;C;%3"F<_IU%L'J@[=(NAW0TPZ MAJ2V10U5N]>7:L')CA,=B<*G';TPX(EBN54*Z@"]UADEN9 KS%!)\5QJ9..* MD<]GZ,:U._-.NCWL6A/Q26W(VX"Q;>#4!HX(72*YH+-+:2Q"&&8-JV8"]"9] M5 9P2E!6Q(&B*8YW((*>::6S]7$6HV#;[A.7HE_K+Q06 M4U0VQN-*>JE/RF+:MZ)T H_C]"=8T7,)Z&U]?;A:; \=+0,EBB5M!EL"R!#>A:DI Q MKBY;C9D,@!0*Z?'!*1-&Q!+7SS"9P M]-C@+/S&WC774T8JG1C79[P2G50]U:NDNW5&H%%ST2MNUU8X#5 ,^;"USK(X M35/IN*Y..7NL2ZRE4=V&$$6M;7RJ7!G84-EOK":.=NW3N_.NAG5UCE(.UV%"%D!45R[?Q*6_W9UZ!_&])8Z\,YD!C MEHK]O'A!-R&G^ 6H"D".N;#L44H\&67:JI?K&4YR&H_&U .JPJBG3+6KKP)- MC6L!),:.XHQYW1C8P)J+ VWSJB: O9.@(?)[!3]![8-TEA)MQ?9-&2=J3UW( M>B([JK;%,2L6BJOB F,:\RZ:(5[#^7\#I*X@>]DMDM6%NE19#Q=[@UG)7A$] MYH:R5QDK/:X-.8L%P[Y)9RTU[0+F!K+_^K@'CJ/Y%1R.0*Y/6OT.Z"[963]G M23F#CDXZMQB!KX_^%T9 E5R#$[F8Q+N$U4_6#*YH>Z$.;$> F8N*AL0,IQR( M0#)@ $4)I:LX"K!SEF';O&X!45-60"[#3X 1T&,4Y/@J11HM2=K<9=UHLR MG:1"$17<^@B2/GUN^Y;>)J+-&9/F1@U8T589"*V^ 2]>3JN6^0W@0V0 M4C!P]H10;YB(21G+0M$(]">*$:(VM PX#T"K5BA$@1;D[)37\DS@ZQ%:I!/2 MMM968(F*:+F*/590@%&5369D@34];Q3*$!9:GN?9J0K*F7@_F>5LL[4XK5#; M5B ;D79MQX!>^_'0B(,I5K$TS[&LF_*&UF(UHT?MSW [GX'IAB*VALVT91=R M'56L-TE 6GA_U7^%L\X7<5.?V*U!>9GDIW.*=//UQ50 IT#\CHF?;3E"$PG( M[SSZ5%%T9>I.-STL5^H=%4MX).[FIV99*&=J<7JQ[1,2UF_&-"UC#GOK1[JG ML F2(FIET=6E,;#9I0DD!\C;=AS&U[IVOC%=)1MX6NA-FEE;D$ MS1Q_'2YT^FP = G8__Z-UI-_V_Y2,>QTQ%]?_HU68?_Y82M34T/KQOYW8W_A M'S4;VZYM/RQM&47T?CVIT_]H&Z[E?_*7]W]O!.MWX4P+"?'M^)AA9RX*_!A3 MT]#]=8%]P[@7R]H('L2&G0Q4E9S*5>I*?$K'=+L/^7K3$N"'D;:?%!E]'D+# M&_&E (XF7:0+I<,HTM.'M]798(1:O/XHPY_1T)VZ[K^_G7T%?]NV[9KR:]CW3;]B,FNU8YH.2@TY<=Q,)R _]O5L_MM M)S]YKRCE!ZD.?]E^WK[DUP$$SD'$"P[I>Q'!C^/552QMMOB2S5#=;)W)@D*( MB',109V/".I2B'C)&S@/ DVP7K;8Y@EL<% 7Z^,,,U4F?,R)]N:+6"H:%Q=W MCH/C?;TD&-8I1,X1C=_^\MGCR\BR@OA"U.JB(A?TM&@JCJAMAMG41HUV4>)( MM=2FYHMAU^#4?./.A_EDE[_X:$N2.W4UE'/J.YVHF 7&2)!S.!^6H!^X&7G% M9,3>W 70],?RC%3 QX(>9^Y]Y,_M_GV@X,C\XT.DONA)\9$YJ@ U-YK2$I.+ M8FTU)/4W##"U76N\\0"?9G4NT2QZM3YIJM-LLF4G<:M@>W,[EW%;TWK%X;!>V=K+["Z9F% 6WF+A.HMFTK6 M4KO#N77O0_[)K'X5Y^VRI#X8N]4)QO06>,Z6DC(I8N6N?._#?!M2#\9HG\WI M^!+O+>A^5\"G0S$WJE%B;ER[^TG:S3G].JXZ>1E2G\Q*O)SPB+%:8S*+82/N M>)WNO;MPGTKJY)5\M[<.\&E6G[6JDSA;,PM0MQG6E:=4F9?N7K=OP.J!&>ZS M:1U3N2E%EAIM%EA1K%-MV)4I'D9@ @6#RRVU]<5%PR&&V3J/"3EYUN>-:C \ZR/*"N+="HV5"3PM3BV9J[CBW+YW9^NSAO5B MEO6,9*$6.LN@-BSH,MI.[XK:8]84.S4UPP, )0)5#7W[<=U'NS9,&:(EHYW- M%I !31='1><:9/CN=JHJ9>3\FK)!C;BNM_?#23> MV.$OS1=OLZ G^:+ -,>ERK+?9FLK!302:<&3 M>[%*N7E\VLZKY;9EZIX;2"]Q)X#, &E"=&X-I*<#N&):*?%),] ?UM$ )*X6EXY(@R$#.Q:P*CC_$S ML9!H+HLERE,#:UF/ >U-_?V.,_$/8T3NLBVMWW'Z>*F@]G(KOJ*,J,#17/ Q M$H1Y^.L;P=_NMYUE*RMBNCJ@TI2(DR-WHM6234/B0_\M2'&B('#8679NA\KU M@0[HB/CUP2!/4/O>96F7PBN+=M'LL:5*S%;57+44,DWWZEX;,2EXZ[ M),<&NGC5X+TZ).IJN2\T2W$:LDE.4\<'H1U/R.%URFDX/WU5S_3\GF M_LHJ6$Y6K&XZ75KQG.?V%NU:;3S,!"XL$JK@7:C@Q9;F+I2Z> %-:\4;Q9F\ M:J;Q#K>J>O&9Q$R"MY/N;/T()/#OT4W[4,CG N1^&;/?^,.%G6>TJC\U&C*8Y MJM>3LMYTTBC&XR'+!1W'0? ^/QO'9UEM/-G2&27C-/B8N9KH"TI>*-E[6;\) M!)[##1?OV)9SDF.;W427BLUJLLJ5Z4E^/ 8C)DN]MO[;XMATIC*UGG MM%A134\K=C);$KA&\%8.P_#LG7!Z$'SN%V9B%]DP_G$#L:VA#3&BZ*,7&H*6 MIN&P^_U:@PRV"*I<3=\=A%ZK9:+-Z,3EIZUN>>2FV6DON(>"7'>K^"WMW=GO MWAOP8YU_=<2_D\Z>:7'7;/_R'MC+FVXVW%[%;J=X=,&Z+-.7>Z7>X'3 MVG/-[2OR#[2E"_4VM+6G1Q"^95//LCNKB U#:["DIM@J3_12ZCRPD[K0UKY7 M9W36\B\5RVU(YFC!3TMLP1D,2[G^.'!9 M1Z'&'M=8_]5O&>_OI*\O^\;HEVV(XV20Z1,W?S,<%:>E^J+/I@E[!B8]F1Q2 M@3.=)QQ>]-.A4"\>-OIN.\'O5\/N62CTWGNGF7;8&!+[?;\NE?O". M;@]GGZ$G^W7U]NV^K-D!V7QY,E;4V4@9-2C=:&WNRGKZU*B8[2 MT0UBI$X)326<85]LFG<;9KW0JN8]HN?%T_*0]UP;[DV&'S&3ERQF9 '_VPT> M8E4,4+EF6F4[/;W BUR5+ 0O[+YECZ-]VV#B>>6MTP( M*._0XJ9MK:T,=]-95+AN&;(K.36+ ]99 =Y^&I9K MO^*GCEZ$/"5;E/QY5LK;_V4WF6:&0T53T/>L+[1-;6*V,(]G,Q*IIAE[MDCU M!D6B%+C@$F*78X+= .E0LN\W>>@UQX9D\YH7Q^3C1O;\P5S/XH^/YI>BRS.V MM=V9KI6Q!#^>&O,A2_)E:=T^X,>>!U^0SLN@+,G@W$( MM"]MTZ_L/V\,Q\:,W#GAE/3K2=6JZ-1Z#V\[#T<&_V0>4+F MN3+SH!.W@"4IHL:YIJEYUYQ17)-]#,MVYUORJ6/THCI?EBRU,Z,65K[NBNE" M2#Y'R>>=_*-IXL! KYN#.R4?V+NAXJ!U)D4?;5[7+,J8 M&JW%\NQ4:&0&5*HP:ADA!;U 02]A(.2?4_QS!'??C84^-J6Z&!.4X:MU&^S6 MASJ*,ZZ(EJO88Z4.QV27;'=0=$RQZMV<+HVSO+N* M]R@V6D_5[7O3L9-"#_7L*^K9RW:LBAMV/6XD)3R]ZF++157JS,1[0_3;K<:W M1L!FZ'%CP8PR4X)@N>7$3 ZXMI%2[WGHPS%_2UAN%)=C(B@:MCJ+EOH%2[;P M=#&0>:D7#SQ]0R2\&" I%.EVVECD254LX=; 57JM0CJ0B[J7G?Q_/PR<]+4Q M?I*;-:(NR]?FG;XJ#TVGMKH[-GB79_L5D'"53+&OE;T2Y8S4)$,-%VJM70@9,E=+R/U2ZXAF_V>.C8])Z%R4K=,C/HR'P_>I;(W MYYQP#?D>UI"_.O]\S37D_"R1T'JE18_W*ASHYN8%V0CF-#\(%!2N(0=]#3F@ M+/1UUK@&K*K'%99UU6G=+HZ\4KI*?)=VY9Z1$22D&,M(3J#7-NT/ MZ9 !59W$&C5%\EC03M0%?:0KD^ =&A#(]:T[1,*+DS?0P&0AV<(#FZQOW>Z6^R,' MQT#IP%H<#QWWY$#W&YT"Y3O?3V=!5;#@''$*?6^Y#$1[BX,6;L^&8JS$LV*^ M7G26ULPDAX&;W>P.PWJ]MQMH'._N)3%QC<-E7ASFQRM8D.,#>X[^A7H_%S78 M2/OXMX^C7S%TX,%9E J%@H'8PCQXT6@U.U@)'"L^O MI7FK3#88.4LH]P&9Y^=?!R> 0N@L54NW38%US;J89%2IG9."C*HO&,K80]Z3 MG(OKD%5 H">G-+TJF]FI.NWERHUQPLG@=N!"'M\&>I]U"-ON,&$'>ENHH>NS M,7TW4=\9QMUAXI+D3EU_S<$7)BIF@3$:G3DHZ)(QW26%M7&Y+K))E@5F89+. MM1IP#A58)CO9^\=PVMG=_TX)8]="4#[3Y:01$.M\#6]'28+O$)@<6'?[;A!T MNRE97" 3[Y^1I0W+1%$,D >B/'-AJ_V34(>0O#D3,O0&-:+0D1K-OBBP:35> MM26Q/];HP*+F39.T\R1P-7N$QS$R\6GV:*T+.ZTJ&]+ZI/.#-9NC3@"[1(C>A_T0 M<2?::"J2&)VS9'G&L:Z6*?2"YQ^\DCYYJH=?&@=O2A<^B8-+N[351J'3I?DZ MC<=4(U&ISO(ZSP3.IEX#5\%Q=N]Q%AX,A)_GDF:<1"X]:-5%'(M%16X83E0B0][X%)K\"#CZT[M$$CJCH0&9% M2X@T'NL% M;O7S%5/QJ7EA%TZU>$[T65&QVJ+F@I2W^S,/Q89F %X9^?\'6KTK4]!-U['] M N03=W>OR@H4D&OY&I2U_'L=)>]X?7LE[2:07&MOP^6NL**+.LK<+D Q6*Z? MVK!?&<^U++\:CT,U*(X"MK2SF"PHUBP;BNHNG&J=+N;8%1M8DW3>H#SRSXE1 M^;A#?<9P'FG)B?&\0).. ^&Q&2\C(=33(.AISI@#2U\G)*U#JVCC+IJ.C>"K MX6 ]4^!YW.F7#*-.\62RWAKB4T+,EP,WRP@5^&(*_&:(A)I]>\W>+92D#%U^ MIL-XMI,4G*X+>)!414[!W/DH&>KP5]7ADV#X MH:&.D%-FATGP#_COY6 MD)RC4;W^7S&?X.8IM0_P&#TPR41S MVLG6[L%TW!'"OZ7+%23_J*(IY7JUV(JRV*HK)$A'!6SPKJ>X9Y!_ 9?D2$SZ M0Z!;+(T6EQBR(N^RQ>YL6=679"RXR6U!'.&+Q6F/YE#O\9>SQ#+JV*A-6*YH MF?'B$)_IUS^(XZH9Q@>Z<:,=IX&]& D4,_5F!TOV6#&'L473+K5[1."B7D&Y M+.2>[RMZ!P$%?I<*E^84=%A)\-.4U-O7K>&DP39&T.J/-I)QW MHU(MO)OK3:I_#CP"3PQO:,>]7A[X+?V%K\Q=.E@LQOV"-E2]\KR=D5#0HWR?<7#]N6"RALVT91=R'56L-TE 6GA_U0^ )_.KL3L9)*(V%;BHXQ83^_W<#.V9';W.T!))C" P$K_4T#XZR)UJ6;/K MC<5*G9;G7I$6FJY[_0LTWXKKZY D*=B5'&7%Q@U#Y80N/3!*V5K\^MMXWM9[ M\NI+?8]KKM!3!4Y:$^W#DW.>7"ID/YF'7"#9D+AVLF%>KQLNP^ ,CG7:T/E= MY+S1(+#\\^*0/*Y)'A^3BR8%OCM#D;B_#,5 N7'7U='+*%1Z'N_Q*:9EXVZ3 MY,PD4^7RV5"A0@R?E2'U=0V-[9GSAH0ED M&F- +,V"KQ3:F9:09#M9-25C]#)7#NZ%=\'0J.\!XC./CKV V: V6)3=(EE= MJ$N5]7"Q-YB5[!5Q%^<^O)MBJ>^W:'@%W"Q[E!)/1IFVZN5ZAI.9X1ATTI/\301XUL%IL0K5G A$VX%.1\.IY/G):\UY'.B MEF-C\+M\$F$V0\%BLVNZOIHFNP V""Z+ON>T]4 &YJ^#\ZN&TTMRDFYI. MFSRI9CO%-NFJ&G\/D_\PIA5$G%\&E%-9[S7*>%-4P="L-TP]@VG8/9#O=\+! MG9Z*DW2(+)4M22LUQBX&'2%%6GCP+J\*#7MP'-CK /WJEKVK@P&#SU4/!\-. M7F!7_6(B_Z6!_NTL^QT>NC'3$VZ)Y2LEOC-<"=E8/,D0D^ &7[X;$,Y<\6$6 MHB7ODI?W4J$=2Y$<('..(:F\KL#^<_P3HKO4[;^K926;&.@TQ@,O64SV$HE. MHAI8)!U([.#JW9=%]G$B"_SUOT%8G;H1QL^[_Y>+1Q-ZF^_-V Z_2DT<(QX= MI$.4W]L%P'>'CPWJ]%1SO)GJ%84Z%^,R[4GWWA#^ MHKA"#O^JV#Z/OXMQ38B99-O%%2<_[4DN1EIL8$-9 45WR-T7]%$D;,'1>;G% M\K&8@&6:G;ZZ6 0VXG]1C^+;(>%EIN-JZ7H%3-2QZN8L8X*7!O%&^^OSTK=! M@+]Y="T2>[.M5M0EP(U%:Y8&?RIZ,=>1FEP/WP@3^IM'3'?S2 M*'@AIS((D9G)8EF-1N=NBR_AAJ%X0JX\* 4V\AS@.>LMO?H@')1V(XR?Y]E+ MY=PB632\+(L-DSI9 G%.#N[Z2H!1?EOO_NYP_GF1&;>:(6M:I[5@2S6KWUA9 M]8$Q"",S(8<''-OG\;=6LL2A$IVV^5J^5O2\A8;IA7OQ?H."[I"[+^BC$--: M9M1O=B3<2V:53#DCDKW1O?'M;2(S=X>$EYFNW6 =HERLMUDW.LY,6^0@N6A_ M?5[Z"@AX(3*SXU!VYL+.I(VI:>@H.>0 $8PL*Z@R4:N+BES0TZ*I.**V044> M]+FVVA@[JB<"<^ .K5[4#"PJ3O;X$24GN_P=HS>70$IU5:(J2V[AJJYBFZM, M@="=8HB4>^&4ITGV;SIA^='/N,0YR#,UONPKKRYJ^*J+M#*!@7)>!NCA2WRYJT 58VIANM2A^KX.)T,&F!Z3C6I>X- M6&_L]'T03U1(K@=\">1N"2OG#3Y6P33*Y46]Z07L %'8]RB&)S\;[4_/0D8' M(3_A7S0OJPWWCEI^?+H,4:'; ,)F?9S^XQ'*6/,X:"B-K MN!8ZZ'GM^Q=T"?5C#O:.M:9GHAE-D,8,SRG9WI!HC,QF+G 4O87 Z6.MS^GP MEYKT;IS('2PR5FHJC06,5#U^TG8J?,%-18-'YL0-7!>?E0KH1UU=\#4]X?ZMVOAF2'%!!HI0!B-16X/XV+1HJ4S=Z?DS(O^I MK 5LH"NN70&R(HE:6K1 $Z"P\UBTIB)4VYT@J\9V"[]%V'6Z&UO-5)>+C=2^ M/:_1J\ YJ5!BOY]([-FL:$]DUYT0O5O85^,I'"/P,WG*+WHYGHH*1!Q= Y0X MQ^B^)C-EJD!FWQI/6%\327]G98]KQ66O33RA8TTP,8R8%\/1 Q.U2NN:X_;NT^F\9K_>K'&K);J#79O["RAR4&Q!/ MDDJK' MX-Y"C;G-F1>X&=JO8='WBIU2#-,75T&7SF?,JJ&S M2TES;64.MDMQ3X(]D[:IFF6:%-7!\O"NFZ5/FZ>+]4 M=/&57,[;XABW"S9)-ZDQFQYJ3C$?3:S$1HCCH./XIMGK\;5M3R(V/7GA M7*LST'VTAJ?XCB4+N M/],/\8M>Y9:ARR*]ZYE6=1K5ROQ,D'B[0\VL\?3>%MB#D55X]9M(ZI8!*W$\ ME(#CP,ZBO!Q_?V[*.SQ)I0H6G"-.H1LOEX&XVT.J%"A;+>E20BTQR@"/C4:= M>7"OFCFCMUM+>+2[=[-H&!?(Q,XS>_SPGE'?W:Z4!Z(\E-&8V=S?Y0^0B4Y8VCM?BGH M,EAR"]%$OVRJ-UV)J8.2PO' Y;*IV6JDQVHA3M_B2ST=F<=-:A\:FFLJ4!0C MSIU:[!?]J(M%"F3R_?;V3(49=F?C6J*B-7%E'NUD^O&E&9\$+J9])\Q[:)5) MC+S8K@;B0[[7N>2Y:I3T1'.BX9C=3A;=<7;(LB$6+H&%2R9%?XHA7> -M52( MD3C/I8ODHI9HTFIP;_F\'RP\L1&727/X9"<+MVNI3*I LSA7+]ANLETC*/5K M3-MN[ZU_NK/QRKI2+@/&I-+P!FR'F' #9UK7Q^S5(X9?8"'#$28:(*?2"N?& M8[-49"PJI0=ANTYP(N?;[&1?1_CY$#GOY5*D$M#1.RF4[DZ--_Y9 MF9#C.1YC>'$1=<=MTB*ZO<#E+ 1L_&_+_OLS(OB!PC\R_JQIE\L#">_@KE@T MF)6I#ENQP(8E@S/^Y\_K8-%'(5Q^W_!F(4?4"KKM6.YNP+>_\US+\N]\]?PE M(,51=CO9,F,ZYD;;%9=-VWTBP;#8,EH-K.Z_T-''):Z7>QKTY(#WCVW.0,MV MZ(=M< WMP$%'7H\ ?!+8SP;=]%**8Y:T(>L*]7%:2L6E.'_/@_YF$=P'&J+/ M#/M'$X)Z'7PTK@YSHCHMQHA4K\>V*\%+_@IX0A!UN./@JF>K>A[VZ/+ ME7I'Q1(>B;OYJ5D6RIE:G [<8![;^[O?C2_JH9\[H@<;WNFD7<;RT!UCE3(_ M3 WG#E.F N>)O7LW]Q<842*Z/^6"GRYWEIP,\&6V2">6.(:5E]6..APL@SL- M"^Y9>FJTW*Y#$WF8%^.&,B1EC*H]G CPYAG&;Q9G,]?MTH=FJB]WMFKD0AQ=DK_NN@U#GRJ5.W54,IF>NJLYT:M4DZQ M^6P0UGP_Y:SNKIC24HG%TL251#Z]F#3CC:@3A(7;2Z7VN[JR[CJZ708M/.FR M:,EPJI81ZFY+);!:/HEC3;Q@.Z5>O3UX[/O4G[R"?Q7;H$DB#JT[MC]M M/Z.7O/)"$Y870+]9K&7[<8G%.H*DR(U1'-L[JV9;[:9?\,\/O-">#1TAC173 M^29)B#PHC+)MKY;A*\[S+KJ.]1N5_TC_#-N_=4$06G5C56<) U>R;6J$,W2B ML#>MV5;M4\_VH0^\5]Q2E9#*>VPB7HV3*B;GZ6HB4ZE&[>?"]5^\>^H#;U8< M,!7J!M>=S?&$YF()C1J5G3@B,'A0>.RK[#^Q7 M5G6A24$G[+Q3GYX]C[[, -V8*OJQ:L_M\$$5OPY;?R"77\KR-ZP+NDX2L-8J;S!S8=&P._#IIXB$?A M5WLOAD^;VV>'D BQH3A5-._W?UK0)[ C<&H>:1I34?_/S_4W\-\VI,_A?_[X MI6UE!6!%Z#7^BW_#/R/H_]3F#_0",3*VP/"?'__3JJ7A1]L4]8-7^G__UM$E MR]JZVL6ZO9NO?OS;0CGQ$6,822.NUATX7J@6*%<1_M\\(E]) Z+U>V XXS]/ M1?U,@GL2\J6\;O5EQ*(I.MA5#C]O!Q6VS#&F!U^A,4.?D3'"1$T9Z;^1VPVL M]3>*CNPA$O"?@6%!5.WJ>$"RM@U-D2/_@_O_V99 55)'?GX_?+708C,1KL6T6.[O7X-;#MD;FLVQ:;Y9:!58+L)4,Q&VF\XS MU1P;2=WN0 M?,"?X1X_-!#$ Y$$TR,4>6@Q]AHS$"5U9!FN+F.2H1G6[RW%['/>L^H0+^$/ M,?BJ=<5D] '6O"8MR/HZV,DQ(KJ.@=ZY9OCU/S\^F-$/#^;AZ&5KSOLL4 MVWE,?U5$2XW4=/#?2W/7.6]_@MXASO&) CHZE5OQWJ(W7K2DR3)?'1VS]%LY<6!D@ A?B'#> M%.+^Z: @$Y^,T[%'$_]$%XYP>.(8A2_&<+J&V6@?Q&_3 MC"$DU8>P3]9ZUE MY]8$[3'3;+'-"UJV-=L05*36C!#1O^3_ MKK^H92.M/!O9LXP[J\BD6Q'X,Y&DZ$\UBU3L)-J.2"5Y7"J09/W.-7;BJ;/- M0@T:_FH&>B]'F'NA]>8M?QQCWH=N)YM46- MYD,UUE;3=H-2A[7V8U MT':JYW 5'>?5M+9H?)S9Z!>9[?R*455KYV9= MTWT]>3[OMII,E2L@>OT2S'M$&XCW$._C?"J2+9392)6OI-CF,<*]J-*P?K0_ MJV@ 5C\ UIZR6!9P'*O.82Q(ZNDI41VL:O3;N!1'VXYC9#QY/1I]US3CZ@)M M@I%B.Y"('+0$O"?4N*6R.CZ/BFJ:DXQQJ=/,DNW&*W2>9IH, GZ3J;-\JY#F M?J[5H5!-/UQ/LHEW"/94+_YBEZ+D^*)"849K)Z*(:$=L$TAH'4J.*'I$<>R( M-/;=T_]^FB%[.905OT0H:P &)!D78P)(1$6!IN(#84#!CR(@!X-H7!J"H;P) M9:V?:$G"H%?II+I"F\-+PS1K9)5N@5F-(##QIR7SPXK#T'%AQ.>R6%Q:X3VB M:S00B)^6G-47;'E*6Q8[]31F.*N7*C37@!!_5F>T:;)N!TO4>5$B8X0^E,?3 MZDB@GY>$KB)I"ZUQ'8_%)&$:=05BRC&PY/;MCA];WDXNUW%3.+'41-,&O[=_ M[ \5GM*/@1?'\*N?EB';[WOSF(\N-[H=]U&?Q9:-ZQX/_E M;>/FP'+0X;X;T*_'>_-$%#ZPAY=-Q5OLW-[8G':];+15S;2,.5+ BSOF:]HK MZ-)C>JF_-\X_HL[RTH:\84$(ET7>\>*Q3)EA.[+-RQJ3%F>MAH#[P#K?N&2 M)BY$M!S[ @/^YH/%H+$F='JE?OB8&11OCE[9^OCI$#"MB.&-@12:NI=BR MXM\& F@_<0X2=FIKA MH42KH S-H;9&JL;#D_$(E@I]V* ==\>B'W+'@H/;"RZV7D D=PZ=3S&8C"Q; MP+8W_RHK.B#VIG8UO!"K+M@^I>82W89#Y(>VVGS;?)G&\0CCH,T'XU/U]94_BT MNGU%:1!V?(;/V(19K^?*LAX=O:G3<, ^ M:$+_>_55HK(AH6O.X# \6R4J6Y8\($IVZ5&$[R:5'&GU7D-(C6)*\]S4%QS WQ>E=>MQCKOKR>);Y>M/"2[]NMB^\ M]/,ZZ_WICUCX(GD0S(9RO[M MLK=$W_*NLT#>+'8J%/N[Q%[=+)G[B =+:8PV#$<,/;(8*_";1X/UH6CPEV6C M"R^L7M2SVO@='D$.?&+;S63-'-T=E5)1F8\-5PY7=J)RN[?8K/T?M_])O[5H MVSB$!N<8DOHS8HI69"YJ+HC\;_P!QXF(B?8)C_UET^,9:V^XO8C,='8MV9*AHM0\[5H6[/HZ(Q[9#4=T7'M_=:-#.%VKYF19;&0F,WC+U"7O:&K\ M7OM[P#X[\?U8MS\H9/H\(5>-AR^BY0CD$-]3Q7&@6@ -XMPR=&2(-2\"H%'V M(@5DD$3)#\EG1$>,H-SNI_K_6,=^A*OI:F"M"C0>1=K=!"-76^>:<%@K\A?Z M,?XG0E+DPZ:$,U;\5%T3I>I^"A&LF[Y3;6#_]\OJ[-Y0HI')K"WGL_D4F&U4'#A=HZBHPL8^&,MS\_0.,, M_+;)8*CH_JXG?]$.>3%%OJ_$G]^;HN]6N#E]FU*^L9X4_B%MFY+*OH> MT\!Y+T9&-H[&OG?Q\!6"Z01-R414%(4X124$FL(I(2E10(@-1%R6J,2 3":? MA$\H$(0,NIK=1R6C3TL6 MRRZ>9)>3"=N9 U+DM>:F@_SLB^MNW[FV!_W%6U),D'Q+1E]>W M?YU7R0,>_V@==/PA'OMH)?A#DOQP9^B'^(=[0SR<[LLF^OETV.B'Z*5&[N#( MA,/ZT7';0\U8;$EB^]G?L?Y[8 %1Q180OJ^>-;7[71S8AN8ZFU,6GN'SX@;R M&4^6CYN2O:.A-O\\?609%UXW>1D?7' M3&"]Z;I5C2]U^54TSZ?FB MN8!L$WV3UKT2]/U JG_ ;,?+!'RM?9.?R,/OZ?^9D+B^=%Z=;GUU>%S=X@2\ M_P$P6^SQ\'QHJMYFJK9BS/E23*^%N#-9)%VN5]FBDV"GY;Z0=#)Q4)RC2/8% M3-;+I\V%)BLT6:')"DW6G9FL@ L@ ,;NJO3P>-HW.N=[.,3Q$_*ZH&6YQ,KG MUT???01Z B[$D,,"R&&7ZOYE4\E?R11[K]^@\1E38WMQ@A@YS,-!%6Z=V.U-_B896I&/KM9\3D9N M[!H9N7X>H#T&FK8=],A?<"C];+SU8;9GY+KMI;#>>E;+H:X<3&;]3-.&A0VS M-)TIJMS4J^?K=B(EIY@/KM.])?NT!Z%PFS3?TZM9GYVEBK;NY?,!^)9[$0\NC8#=D0U'!I(R%;4?$1N:+RA"_!#>ZSM2HT)R#>#O5>+\!M8>!;B'=B:;FD\4 M,YYD:[%!*C;)Y:(+=*UBE/X9BT=_)J/T%KQ;,?Q[K735YPBXRGUK ;V(S^_] MX4;"8U?M[>\&_,!-?!]P0Q[3#?[76?Q2W]=2 MOU&;D1=7S;!==*'(XZUQZYO8+D9V'Y+B*]7*%W M5U>3JW4NT.C<>:P%!TR)[#9HYQ]([!];(,#))YX\GF'[JC>+*MWX00_/'-D@ MP_JZ8MG5%WFL,/(7KXNNK#A _N_K,:>#4-.K[_O]7ME_CM+MF0/?;_KXF2K[ M>O=T^\*FUB J8V@J0E,17%/Q7CT,*AYW')^NP?EOE6,S*:8,YY0LEV?9%B% M-ENN<=SQ3.5W\^V>>^V'U*>F!<:P'#JGJFS8CV>RM6 K0:1B^*=%L7[BPQ%: MOG M(-YC2W_WS*#1$+PA@X8,^HZL E*@""J1H#Z:64'><6;%QV10$75QY%/H;KM) M1K$EU[;1'A'DGS*ZJ'FVXCNYC\R+J'F]HPV5:0+;U=9^<,T$Z_U,=TW)9/). MU"'DY+O"U3?@9*J!MJ(JCK]; I(#_*AM/@GQ6)Q,T!]E:^J.V?I:TMFOUJ?D MO8I]1M<,VT7;#)F!X3K;^[Z:BJW>,TU'P]AO2-,A3;^'B&BT.A"H9 +'WSEY?V1H^HX9^@J"V=;H$_-CG7?-O&'8-V3>D'EO/VB?!,+7 MMIOM*!3M-2T4!!(G:#SQ;!_:BURYVR>WVZEZN%4U4D-;EP_WJ0[NDSI#B <3 MXB'/WCT(#[>]^S9%]1=,")0^!X>ZE. M AU+D,2' Q%WG<&@&B/K*O?SRD+FO6^F"IDW9-YW$$RTANY6*>CK:R'\ M6TSBD%L^O,86O6/2O:Q,_,HB>[6%3'O?S!0R;%:Z^)J%^-1#N2)$KY*I,BV^R'-I$EJ#> M>=#-8S61/5*,W!UZH_%KW3%Z]JG5Z%JR3[W"[<-(WS5#5FQ3$SUT2][FBI^S MV[1_C]RYDL+/EU1X6]LHO*WMO;>U$?@@.B2DN #I$0BT+,6$9#(.!(DDA_$H M >1$;/CCWQO>?+:W]^&V%X<]#N_+%X2MA?KZS1Y7%.?+S3Z X9;.%-UGIX%F M2.JS"Z_7&(K2Z\<'EVOPB_C?;'@Y3"M'.UK6X']!D10'CISTY_CU)YMG+WFC MZ8?0<^:-@Z]='7 [C=RU+ +_XFKE0H9IP0^;=D;6#;WT_;$'S3E],?NI.[[^ M$J?HQG ;W63MC T7;6>U?T; 4M+[IZR-W?JZ77? M)SOH[MWULVGQANK%X7 X&,JT(-)16J!)B1)$0J(%G)82T?@@+E%T= .LS:67 MDF!-XKI>$0<==I9<=+.FPS>6M89 "N33DK)2+#A9D1SRG=I$90NWIRJ+S, J\HZ45!:PY+,> M206#EKCI;("+I**M*@M+FLY0G<]Z-.[VAK2J+GFU0Z?2@Y2M0J:NL35/:987L9HJ9$9"_'G)7,YU[7'&2/"@CQ?(RA3T>^Y"2#PO.:![ M*9I?%1Q>Q/N51"[!&S&#$9+/2PZ+9(,HM-JBJDS)?*NWR#MV:0%]@.=%"8+! MIHSJZBPPRYVVTZI0C38L2CPO*JI:-L&5F)XJRL/1:C9-IXN $0CR>=&:*3=X MS&E@*L?61LE\WM-[^1$J2CTM6IFKR]D0+!)\3I&K.;8IZ"4%%CT"DSXKNE,A MUIJPXDA.L[-,DQG.&P)Q!"?V2.96;M\NJUYWDLZ#(9R.[-\5KX]0(%7T&0 YC5U':J534 MJ1-O\_DA5M<:L%M'T%(@5]Z8]?HQ5HDFHZ(BU_-1 =9Z!"Z)9&>2R>;+"]Z; MY36&Z#$TT88J?00N7$_ XGB9)/!2=\6DJ'PG6:@QJ.BS;A7&F)AB2BK&>G+' M6@ZBQ>(\Z]?ZO%NRYM$3/-%BHJD$?P6J"[V4$ZM:KCTTQ[T*CE M!\UV:R&01Y!5TT1\ONR1)#NKM$"WHV0*1A2V]0BR2FJJA0%23> EK,C,^DQU M0*BPZ!%DD:UZ;]DJN@/5,X3NO-Q.MF02%CV"K.S8)-#09 MPT1B2%)T/"HGZ;<_\003YSWSC""F!<\TA_5"BG7;1AL;%PF+ 0UH"8Z P\H7 MROT,S>'I4J8L96)IJ0K'ACJ"H[ZCC(LQ2ZNH;KK;'ROJ<&I[L-8CX$C(_7Z5 MT!B>Y99$NS IIQTCOA"H(PQ5,I?Y!K7$1VJNDNV74Q[67\UA X[@B.ZG$G0C MZU%JCE?F>#T7MS)36.L1'$TU-Y^P$ZTIRT%"6X%*5U45!A5]IG3QJE,85:6D MH;H94, 357(4ZS=0T:W27>INXW=<7+Q]Z_8>O;67\V)4;7VA_::66.R!/AEA MW)LA[]5OP#J'FK'8!E:VG[&%)9J_UU&0!13"J]&'=6/6+]X6%0>VH;D.N'+4 MX2)AMKW@T2O!S*W8Q]"YQ& %$IK (7%MNDD^$,EP( (P$,0#388#$82!H!Y. M!OW#@?@T:@H5(@CC$#)34 8BY*4+#L/KJ_MO)-_3ZJL[A%^SR:V3W M.2>0O2R$9\'CSY'**S[1]Y3**P[*]Q1*J$!O-]UW+9/0CM[>CB;>M)RZ/8SR MZ3]W2X_;WDJ&AD3PSP_RQWMQ3S_$R6T&$K;Q(0ES&?%O0(IL;OJ^ASL#)# = &L[XM3AB+^/[!YS^G[_CR0! M,!Q^,O^=ZC%CVP#EVUP(V(CI;MW?(]C^B#-SZ^YH1Q##%T;^5I9H1U_6$B7_VE975YPFVKG%PS\$SH'@%BU9X+F,4'=; M*H'5\DD<:^(%VRGUZNT!\R/B)[XMUT\QME ;"A3*+$0Q'J%2M5=#*9OIJ;.> M&[5*.<7FLXT?$1E(RE34[']^8-2/R/H0DW]^*$OGM^Y.9#K+R5T MQ9262BR6)JXD\NG%I!EO1!WFT_4WW>8'LT&UI[.8*S726#E3*>71GI78CW^C MQ,]X/'I"?X,^#WSB4U3\.UC7RX\SP5MQSIW.16\\,[]LWR("!\WCD M+S,7%0TI4=:PT$'M[':#(R-)E@OD EK, +:SB< 8'VM$&?@20AY\2OYC.$2AI@)?WZ*GH]^W]I'1W-5E%;[QH#?-8:-CLEJ^:;]9A!JHD, M.N'*-_\)\I1JWG_PHJ!+QA1$''&Y%[X((Q5W/HFY\&K(-YR=7-%10 K7$I=@ M;WYRA);&\L(>-JQ65)TR(&5(]71\-1T)2>0QQ)+76_6X-71#E0W#"4'S'\[3 MV%'>)1HY;M3F9S-A:91:";PB-Z#&QE[3V#N+(JQOO7IT%\*\B.!.5L*\B&"8 M?5]G'NG#/AF1'*P*6G*6F$QYSLY:9K:F)=$QB02.C'\4OUZ:9*A_ =:_KZ]] MU[/A;U(_S%)(K:055BIH-&H+J9XHDD,&J1]*=(Q>?CT@2 &!N@5,49$C8&D" MW;Z@;;^U@QU.+,)80,"<@HVNL6M5>YF0AE&K4:_EZDT\YBI$*MG3XB3+H%/P MD3_P,Y[$PW! J+5A..!37(ESE5:8)I;&,K%@>&^26:H./:TPZ0926NA%)'X2 M4?KK1 2:P'8L14*ICF@/9A@/>!/5W.YPH>M["S?NVQMH"(TN0=[G3OP0NA5@)?0U\F,'Y1DA26Z@WX MCL40U)S)3NB5?W42J2&$[;0W5_^[3^UIV]M;)?<5/!*]K.T5V, M&^I-$\?*8J\Q[R5CY>@":3MT5P@B!B?\EW=9/A6[-1-8HH-NI]6 :(.(/\"8 M,<1<^.'"[LJW(*NOWLDP8^!#&0-;=2LC;6NBOM6&O U\(CI"0 5'=2J=4;.K MBJVR3"8G+B@W%^CZ6>AN4#\39)@V$&IKF%]PI?R"-RIK(C,W>W'99MAI9X65 MHR9')-*^LJ+@QL]$[/*+ [>>$M0M PK)\?R3&M$AC>84>E*7W8AXZSX&:-IS MK].:,,?@TCD&:[6K:Z+N,+K,;C7O^&ZH#F@62[$\Y:BD;LHQJR#U M]R*B='CB0:B\8:K!9Z4:O$EW]4YA;K/1:A0G>\*($BNI:,?S=3>&=)7K[ZQU]7W/J,3Z^2+,.GB/B"&&Y*S>=8T'14KD^5FGTR:+N]1H"X9_3F,1_XLED&+8(E?Q*:1;?4,6O MG6=Q1,=[L:+=87.6SF,MJ1'+F8V*(X^0CB.GA(S^3-#WO*,"U7GJ5MNR(OJ* MK<#ZT0J*[1B2.H:_ 3:L]LO_E[J>]=><"Y+G>JZX%;[7<=SEO8Q5N/:XAGK_< M O*%S%CXT9WU1(LEX\MD#:B0]^C/Z/)RZ=*!>F0MZ=; MN;;32^]GY-+Y5+=V3@/DE-\ZMR'<>/XU/)'#S29;PO->IKN>:I;=Q@);J)@R MKLOQ"=?0R)% $NM;=,/3XT+EO^;Z:*!5_]FQ3T&?V?]Y>E+,7FPXG,$'=LKP M=9;][MMXGC4_F(ZH_*"46O1YJ.U2 M5F$+@.T8.K##Z\>#[3&'AX7=V:RVZ2N:EW-%2X0OA1ZV,9TJ#CHKP&:F:*7L MV"K8:@6L[,C!6;)*"GBVH#3-*?2UUR>&)7Y2\?#(L%!GP^GPE?;COD=EE^-8 M>MAMU3@6$T;)DM D)L4E@U06'?$1_XG'3VUTN\/I\?D+U]5R:X+\[%7NDP<7]!I2)3%<*)Q*DIW%H#6QY4P!TJ-_>EGL9R(\<3VD MBEM%(6XME5L3Q6<=OGH>4ZAX C0MK6RPG2X6;8XPH:KP#<04Z+;VGWCBS@]K M7Z<(A*D!]S!S"U,#@N%Q["U0'F&,;L^V>;E1PO!TH5WW>'ZNX27H6_AGFL7P MGV0RC)9\2YW[^AKW*3D!1U2.J50\JA[O3E0N6K) CNU.DM4&4CEDI!,_X]$O M%NV =>Y%@?Q%$S0:\(U E] RRE]5PP$1(O[?,,1QYZNC7WH3^!-6.AACS 82 MIBRQ]0#_SOO_$D:EL=//:?D&GAMPBUC-FG>RC<739S_4WO5'5!$4(.0G;?W- MYIB=S5?[&<$;P(7)"*&ZW3S'X*+*1I'"4J)+RQ'N]H:U93'.1B6<":*RW<%, MFWOQ(*[+G=3R+2CB7OG@]J=PW>K E1"6 8;EK4'Y98[A>K($7;? $%@6V!S! M^"?ROT_/N3/*7)&!/^.VQZ(%;(&?S_&%Y6 *CAF5GCDA,'I0^'"HJU#-ONEJ MD4TO?/-5%ZV:Q3DHC:\M:BZH XO[?^Q]:7/BRI+V]_D51,_UGFE;JAE\^T$\$01Y@I=X]45L(3NQ%7K+/^]E;?83UPF46J'6(-)B M8C/NFGFUSC2:K6O*3SA)+N][,]N!&J2>G*_V.I4>^@5VKF^2[1S1J9@93_VM MW/SYX#]-:MXU^L$,I-1B:68(RW$7= RJ53'EUKX.-G.W3H @0WFR6654_E9%[KQ#]^H)P!#\:*R;IJ[5:NX4T$6( M3EO@V.\7-2U\02A*MN^Y:&)0\-5?B!TF+C&3\DC$9;WDY6>IOD(39M\JC46R M7.U6,'&)U>WVU.W^E4U+!VJ-GV@9L9.9NH1F%XLYIG6+RG;KQ.4KIQ:=.MK6 M77NTNR%\W(UC-O;:+:Y;K&!R:W*9[Q1$Z-?=J3O[IY.PG4^62U+*+P5ST*"R MW&I2F O\%_%ECR;M7:Y

    8#ASCR"4C9^NY\DIJF\J=5UJ9#5]D^&$Z7RF-3?=W10Q*2+. M$='"0(H?1,6J, DU(:+K BH2675OSJIR]BH6_\\9?FAR[1?[]*,9^)V#I M^70K]/,9I0*8#I'4KW+F>T0DO![*WZ 7,T%@(N[ L8&'[Q^A1,N'.S\%\'. M1R ;FHY M:.=WZ!PES=M)?528B]E6JUFMTXRHEEI(Y]C?Z-S]GZSS\&5H4+(!_4E-36A6 M3)$7FB<;^- LYAW9ZE0PT10-)Z#[$@[+#81G_^]] M601MX,F:!51!=BPX5>Z1ZN1VF@/1!(X5/O8$K(S]9FWJ%,LSH2-5/3;ITU;. MGJ([)\@T()-QAHF:!N>YSXBY@]M6Q0=5Q OFB/LK301!RN_F=4L5LNJR+[9F M^6"\#I FAM>GF3@TU-_2Q =@%(XV?=N; 0>NGKEPP Q8KK8",<-VSY<8Y=KF M^0VY)=?.=?3)W,.UA_M8YL>1TC:0SF:/5;9D00T&5:BW=> U)EUY_18";HE> MP;%RH",D\MF,GV[.%E29EV@ZK..2OJ =@L'@9K3C4SF,:P_VP0R@,V(!62RO M&T2+$W4J+9&K>ENB&N46P@)468:-QBW]M25TA81O[B\OHV.RXT,P]J"8%1HP MMPM1]WV2]VM_VJ56VRYFNR)*CC-59]+HN-47:#ZT=DDK&4\QOHU'_['X%1M]>,_\,?AWRD&D!VD[K/]PY^5%[UDK^P$\:^+ MJ.A^\O>CHIBCP[\30PS_H>?(EHN4YKN_6 !'D5T VY'1,88__^MXJ#_Q*J'8 MANU\/X#2T1S,=A>=J!"?IB Q=H"L)^0)[.9WV0CDC;N?$R[]DX?Y_HQK:-)B M)/%$)_\5._J,1A*9>5->)X[F=P^'"0-,H CN_MGANQ#*GK^TW3!0['M8M%-; MH?&_?&ZXC)Z]^$Z13^@0U82_[@?&D$]<\D(+^^H(ESY:1CDVWD3UU M7>WW-\ZZ"(906=(LPERH5L\K+K]'LE].]:D9E$/4E B238_),241M#J6F"3! M2F."GDAI@DJETK*:ICGJV^ZMYYFUX]&.(:#_6C\.$TM2SQ.;Y=M\K%L4VGQ3 M$+NE;&=_G:Y4S^Y@9S>J;*.>$^H=(=?I\EVA)M2[G48^VZ@UVT(1?E_J"=5& MIR,EKS5@7W.QGUV.-?*Q%YV.H5Y_VK80Q=_QB[<>#_7; MC_^5P_I_;DRS8M[,]EUH3KCQ&%@KAA_F7PHOKX:N.(2Q_6]P$Y'_[S__'G_> M7G=";X_$Z^T1^I8,AP*WO9]=WBL1-1YS:46=2*Q,0B6BB)249CA2(N4Q 62* MGBAJ>B]K\L%82\;BD5)_ELO@ DH5'-60-M,UZ"42 QT9;%-D?;8U+E!5_T@GFF M%'@ZQ\.6D7YFFVV*3H[ZED[9FRI'&%*+R**6D7Y**Y(R+6*ST:GR."N*9,=C MH$.7C+Z].I/G1KGO;PESP W8M3-D$NM 8J,MRYF\V!IO9SW"YP5!RP?JPC%; M4E@4Y67+>I_IE55EU"!,+_JI$ MMZ14M"7;]Y,K@Z^+@BFLV7;0J:^L00!;LJ];]LK2>)(M>SEQ:>8G4V\H>-(B MD-+19RK50&B,AD)>*"1Y6UDP_6T5]I,DHDUIWB.9:4N;>F?:(/.UKIO>PA4E3PA4*5],Y-1Q4-/[4Q-XA,\--8W, ME2BGJB A:);06,X*;**B]&H4;'I"4$1]O.A2-)'7-YZB5@+'KXV;L.D)29$' M"U,95AQ'KU2WLQR]E)9N$>KH"0&H,Q!E.OE.5=RPZ<8DX3-]"<"F)R1@0T-# MFJ]F^T)CNZIU^H55X S"II%A44UNY$[F^:*XY'.Z/>TO2KD,;'I"!H86/:&H M*MRX-]+2H^0FX 4F0$VCZD<&@ZJI;35]&53[)%VH5;EE^-2(_N6())?*%H6J MV%#JU2+5GHQS.@\=OF@':E+-*3GMO$DL^:D\+? $'V@0?$Y(5G'.=Q,]+U45 MY:)0EDI]BV#E #6-])5OK^GML&H:1 4BW[)0+23:0QXUC?35[3B) +JN"E$ MVU9@M@J4DX%//2&OO7FMK^5IR=9EMQV0E4(@= 0(J2?DU>ULI&EBWF-T4.S8 M&C^UA]YZBLK71J%RTG1$1;=F^K+(*/64D.5JQ;! 6Z1IM\X)HQ)#-@4Y\)E< MR=_D"E18)B;: 7N9WM2S68WP5=5,JHD%6+)A$:?(9&U&?K+0WRJ^D"WSC=K* M[<\VY!0U/4Q6Z-T^.P@[]@(Z!X:\<,'WPX?C+179TWM;&EF5RLX:?6F]'[$; M>],]ZDMYSN&M^Z>1NQWWW4<+U)N'@4=V\-'S;?C,B6$'!Q?Q\'L",3O?=[X. M2EWY6Q]C[R.&+SXTE:*P2M[ 2$)NP2MS"0D!L>C/J#B_$9RT$_420>"5N826>6 8O MQ/D6XN.Q26\[$)\WZM0'1GU14_VFAPQ]4?3E__N6_/:'PZ>))R)YU0C$U%NG M?^]@G+LS!X!8#?YAYL8$2P5J[)EYOBP:W:YH8+V_OMY'X@6.ZV:=KJ%UK-'4 MGVHTM&98]JXU^E>I0L^DUK]S@.YWY9DGFGS$E:?O!=#_8.7_#*JO'4;9!BM@ M^> \A5 1$%][0->("T74Y!<<]XX)O*TT85>9B=U&] 4E("2^ON"X=SP3EOS] M1GRW$G#K[E6D!I!AR- J#"FOF+/;NN_!A;H)I?W-">*M7L7XW7G;O=^LR/E( MGFU+(J7]Q:JN?73+RG4\J>G8JJ]X#:<#G)6F 'ZMN9(B.[+T0B/VMFPMK$ A ME<:KPUNU3(5DTU/1.MD>"[-;>^;2TYLHSNA4'+ MDHZ?2I.*N;T[X_;:]D8VO//;D_>Q6/?$ZEW-4KPA/ ]SBE'G2)N'Z:F'&20F MLTY;'7M;0-I#_-[0:+8[BMOG6%KHZ&Q3)RLCI3*]-C\MU,@ZUR%656(I=Y)C MV:<:['PJL?N40IC NGL"R] LU-VPS ;J$B:P'H3 .E\B6\Q+?9"7VNM4=J]2 M+QW*A#@O+%M)7Q ;J_Y(5R<+K[&]-B_%:97!DM8D1Z!H)>7X9JF02/ 2AWBI MU(7JAF-:ZA' ;--'V2;W@2'M=A6M_JHK(K]YX)3Q1)6N?8Z9$4J:-VG9 M4WWI%()9,MTVDODI! =H!%XFHRRFFC[3!@SKM&"BZ8^,O%LJ77"](\LO6^;@ MK^S$4.]>XC]A!_PT9Y*DT%G/%^EQIV=G]&OC/YV=YJMCHI[3"T#=K.MUN[[D M>2D5'EI2%RI^\F58P&LKS[4G86] W@^$G(_KQE37YU1#P936Q2BM:^OM9U-> MUQ[OS9HZA1R845IK,Q;ZY+PS]LRF-1.N'2;$B-CTZN--?3#8]LR6 ME XKM\5)^B('&)C9NC&=^6SFZ]KCO1V,>,6,>=+< )2I;(G.;+:HE'F'SEC7 MIKX)Q:\7IG29%C60K)*UE%@O]%">:19Z-W&2O> AY]UBQ*T37(C46@ DB]8T M!M8+5+O%/5].@_M8I'N*H3JWY?;5[EU_(;[D3N7RZL%0SZ,YWY@P??&I5\U< M#U5$FMJVZB*+4L5\QIV'Z. [9H]#7* 3G>](1QN3 M+0#E30$][&B)Q6,T*A MN10V;=Z4B_(F1\W" C3A80J^ ?9PH3;X!MCC, _O5'+>R[!%P2>!#H9D*U^> MYHIF)4!*'M[\3Z8O>//_;L7]UCF%U_>S@ M04LNPII\*5L"P%Z@ +"89,,GP M<&AZZ;.>G2KQEIK[J4C"CK8[ :_Y]313;_8Z$SU+;E<>F810NPDK\Z%C'3*> M9B\8L?SX:HDYEGM1RTL?KWQ,+86\7R/6268L=DI H M!NM+2IT@MD=7#Q&GZ M(FJ)6:C/-'L*P *.;(16CZR:FJ6YWBXA%V:C[IR-PA?&[L9BVFLA1&;^A0[^ M&IP#IE)?;&H2)6Y&N02I])E!>A&6*$:\4SQ%LIAY>C3F"5_RNAM;Z^,*K0^E M7*54MTQ]Z4S2E)[O)S)6J-!AW$H*YP!Z"([)@A,[MX9(:X"&9_(=[JVO)^ M[4G =ZGN8H'OD 9ZODME1^)J,?&#KU7A:U7W8:@\1\7O'SL8<%FNZ3T80'+V/%$I M-JIB)YO+#XJLV9;E$ -0AFDZGB+QM:C[HY=>7(LR;/=\IMM]K \.5KH*>B+$ M_-_',)M*EF*;H I5!X(F'"M\S@GT%"T_Z_3-5DW4RD#DRI6JMDI#]&1#GB<= M9]GH:=O_8:8'1R@]ABY^DOGR/ETP" M)::-?KM<8O1E.D53XXJ]*"YYZ'0B^RB=I#"]A$.1<"C2M>RKCVJS/-\:8R*3 MDW4Y71U._'6[N)VVD#:C_- I3!3='U'TRKJ"TI!09'<P/.,#U#F=_,2C< MAB;OAAUS@"%[0(UY=NP_8^??/UPH*"Y*63#Q/=\!,2>L=Z/![U#T..PC?))M MG?$ \3X6'T'U9JCL6:CKI;VJ[W&_854/>M[>J7G7[B#];DSR MH7:W#\K-6VKM6;5/;!<)N5?>]-5,6\S:+I"F-] M2 OFX,1"+7W?\0!;H M9HYK)B EO,E>-Y&BLJ-!Y#5-$TT2<35_RJ.Y+ZOY[ MHIT>0O??&>GT]73_L@36NW4_ET]SA+R$_3;7*=]?:(E-S@UU'QT-LG'V1.[G M\QT-WJWNWSIY=62DQ1; B;DSV0$X^3,.=;K+)+M?B+>X4Z&[A9@>G-GYGFB$ M5\& MBSF98,:EIAHNB0#/(UNM^:\,*!:O#,WE2(46% M1RC (A1@HL74,=]P#WQ#'R#Y!FI,ACV3IV#'.>"*4YAT^"0PQ16G,"]QB[S$ M-98,4Q>8NKA3L+D'ZN+3L\'Q>F$RBU0JU!I,7$9MPU\VJ=:31; M9R8RB ^X, ?+E=\9KG7?' .G,0G=&;?A>RX: )S?@VOSVJ,IM6A"&E5(@46%>X2033Z92<>(R]6XPN7%K:G/=C#%?'2<^3'5\)DX$+%L1 M>26W$I>+EIXPK%[!9$.<8"%.T/$41\4).H7O"MTC_;&[?:W8YL(!,V"YV@H< MW\5&5X \>8W^\S]W'5D4CC-[/,R?@48GBLO79<>16J.F/BHG4[J@E4 O4%9F ME>GP#?-H=QE' M@4FR6Q>Z6R#)R.N;98&0,W2W)5%AZF4V&AV 632< M=AFG7;Y_\N O82-(J05%J0L).-B:DVP;_JI3"1!L('*-PY7 [I)5V]7;>,FJ MX:3-?Y,^[[VP![Z OD)H#X"X%]>*96&;IY@S$13+TRW"J@GE@TV M 9&8/5PGISB:0J%/):SY>@I]6?/K#Q6Z-QB+TPF[R@J^45@&_J@H MUC93I-"[.^)$.EK4_DNFC_YW2&G=3,?.KA$*0 G1=M]H%GRO]YU,O>YI!X!8 MW?;@.SP[EK51,Q>HZ%/H4X79$?.:)5N*!DT[J#$>0*:]^W3&/M_(U)VO&ZKF M+@QY@U0,_/.Q/AF:!1*S,'3A^]N=^ME[],?W2K^JK7[\!_XX/$4Q@.P@W9[M M7_6,YNBI>\TFB']=!+/W$KH?(\4<4=4G!AS^0\^1+1=!Z'=_L0".(KL MJ.B M8PQ__M?Q4']Z?@G%-FSG^V&7.IJ#_^R$<@;=S\G M7/J)/FR WY\W.C1I,9)XHI/_BAU]1B.)S+PIKQ-'\[M'RX0!)M[WU,_?PWTM M_,)V-036W\.DI7!+0$]]\;QP^3Q[\9V"6(QD!_ZZ'Q!#/G')"RWHJX,&^FCY MY-C,01OG?W<;V9/BBSY#-8$[HK%[;+#K[_XKZ%*&QP[V!"&2AX#G>:7E]TCT MRRD^-8-RN&]*T,Q-4D0*2$DP3DJ,*JN2#-(I*47(*0+N[D"EN&^[MYYGUHY' M.[8-]==Z<71ZLY_7+-_F8]VBT.:;@M@M93OQ'>M6JF=WN+P;5+91SPGUCI#K M=/FN4!/JW4XCWX%+@Y0NMZXT%@.G8S!3YU&M92#?QR@:5IA& Y"0)*!/](<(ZXO\G)$M;76K&NGR M8L+JI;>U.5EF#1XY"?3KIJM::C3N".V";JX[6X<1/')NMB1*XEZW3+:'&;G# MI@HZ4#+<0*K9%5#F8AVD5Z:;&H*6T9ZJCC>M@ 2 M3D?8Y#)YR=-Z EWG84N2B Q?4.:3I-)J"/V\0P=<*2&E"?30Z* F+>B%I6O> ME"B4UH-LE4B3NAPVC0R**=D-WJP34['27^M]95B90-=-8J*#JF[R35VE1RV! M!0XSJM:4,I$(8$OF=4M7G4SU#3,8B'UU-E(TM[]@A^B9D>&+]6X@%<5\@5@: MO#D(#(J&+X MH\,7^F)FP97- I'H=P.7+7=MEIVBII'A%PUZ2P[%1*#[UHHL M4',QN]'#IT:&KTL#=575.8E(@ $+"G(V)PA3*2E%WB_-B.U*2/1,?2-33IG2 MNJX!AY^,#M\?"LM<8S"7Q 8I3\U%,&:F1?3,R/"+O,5Q28TVB81 #3*J6#*' M*?3,Z/"SP6C*Z;Y=T+,-6Z^D6XQ0FJ.'1H>O9[=E1A;J-<(?E/7A4LLHBWKX MU,CPJ6%A1(,)'/-2&'.L +*+H<)+;'3XNC>K;[4.DQ,:B49FHI+#M,8&L&5$ M3K9Y79AY#:DLFH618SA0L[:]*6R9?-W2VG"+0"TO\@)K@,V08*=4HXY:DN3K MIK.R7+#4+*<19H4>UXF)V26TL&ED^IE^CW*&0"Q1 "/'DWY5-Z%%B-L&>UI

    -R?+ MG"PC[A=%&-L4Y0=".\ <+]LWWMKNL&?"LYQ.(+,X2,\3ST2?G0.GM/JP0Q:P M2Y4B$OYR5&&;,@UG6I">B4>T(BDJ>8)P>-3>8WL3[T(X?/F=-P*KU1.QO\@C M7= U[IGQ^E.(Z;4F-^_FRE9[BU6L"&/-!<./>I;7T/T=L*%#5HAI[/FJ*(UT=QIZ$Y!N61 M(P3X>T>4&0ONECMA3#[G"ZJ!"T32E1) M('VN*B*JQ=U'EDC&I<0KT.XYZN2'K1X29#@#4]Q!(^2A9QDFA(,/<^9VNRL ]B=6\Y?>;T MJ67'A:T6$8Y(>6$E)6# MSCS-EUELW;[;A$][EMD'R[3EV618="UWZ*(CF;+.L2T=NE)8V+<\%TC-<0?< MG)TCRKXL0I*"NJ ID?$D=CU'G6LWE!>2>"/^7*7%^U13O4*D7,XI>:5RU,EM MP^70>EU$E-[@"N]AG]HK6G&D$:TAUXGIA;;?LXUSRG-J$7H*5EOLN26N+_X8 MM$N4\"0?Y82[O1X6&A^'CK%OPA_QG\.OO2'_:N]X'^L^T2O4[^-__;!9S)S5 M)]L1]Y%?1L,7,3E^KI"E4"L5AQQ0\0R0TN0[EAW )9ZN@L8U7F.+9,3Z * M9O2E% _%WE-@S[31CM"-*(>840]FQU>@3# "2- A$X1WW/6MB? (^*JIX @^ MP1_@(!$RA9A608,$,'T?[Y&.63"G"GT$TC#(42\P(:0:7#(.0P^-M(&+4 5V MYXG%Q%YB._(U!6$-*E<::T=J'PFKI8^,118;:(6I"60,CH1-Q9M@K!=!BKAS M[*C+ 'G@G1\21%$@T!VP_P:"3\,%91"'6%R#\V84> 7MG #58#^-!%+1!*9! M5OG8(.ND@U2!4A5(QQPP* ><;1\VX9/%V<&!>6_!O.%=?8F( SLZ#.&?+3C& M<-CFG/AI$#8%A&RB&9MQ\G+@ZFO&C?)8HL,R\!44"H),@4'UB"GV!+G.ODLB MZ+XY6A(H18S%F.V9"5Q&!-IN*Q38)^( B5.16?B,^X*O(]B2CMV'+8'ML1Y[ M=M-F)C'K6]!\Z%N!-#TI#H&3)!I >"-100,3U;B1 M1&3?X3V(8 ./2\[[)!:2KT!3$,E*8U_+1"?I]]T1SG8ZY-M"D>[L_TJ";%I, MDQ16=;X!UZ+?XK'^8VS8;_CDN3$0KA$%!?SE@U+?IOSN:.0KC44Y40MM8&46 MX<%Y%I 9(\:8>L.CV4F8<9$V;#FME/0MO69XTUHYSP#,,P!_+0/PQ8$$SQXP MO=<:S1O&,,8M)P]_A$Y6#!' 1KP,SX=!/TEH2,U# 1/&C)6F+']1AE=+-$QH M>_8#2@4;M.8'4W:TA"$9N')L!4+$PGYB7PS0=! A4%1T2.])R;AB=:V%4K4@ M42H)JX51P8!>2$*;I%-%5:Z((->VNP-"BQL(C1A+P$@K1'PBF!0Q=S]$44UA M/A35R=I8$M8XJ%@]@Q-PG0GR-/31"',F5G8"EB985GT!Z(<8!FUW@,(%05Z M"]I#!"-%70%QXIQN 22+4_1;/:L=HCYS; Z'I@'CN7:;6E4/ ]12NS Y7YA3 M$^MZ'2OT7%A@;WJ-;X$QU0:H@-)AM&VSZ[BXL^H-8P0EM5J!K",F#FX@5U8; M@\<5\A,FVN&@I53_KDG($*%2N4-T8.E(#ZP*^E:Q8[.215 EC' ' RI4.S0T ME46"'K8VZDXH6O%3[I& ,^G[JD@(U4''.+I-'A"] O7]@0L'$R(AL@ '<:V2 MI#)W=N"V*>@&'+KHPR $2#5A8\WV WIAVNHX[NVV8XTEC9,ATJ9=H$UGO(N> M!4/80@/*2C1D\^T C\6"Q<%W>&Q89G;#3@U8:& /D=\*%$61B\C]$1.;@6I6 M&$@W2QM!-OMMX+;67)NDS0]\?H[3F*JFHEO*I=C3>[AFKC>>,V;M4\CW^FQ6 MM2L"7#;9XE/N5CNJQ"/*UWS<0,O5< M$+;W3#A 3C_'$X5[R,LL*,#-#AD;5CN17"*V",X1^W@09*?JIT;)3]]#]%QR M/7XST++N"O$'N0L-9;VC:+,>BS>EJU+\&:TAJE@''U6\@ MM7K:EIAZ64\;5_N-"T1TMK&>=JX7]1F-L5;EGJ)Z"B:FU?1"O%^B@5"!'2PM MRT;A9L(M"5!TTJFB8#@U_;;Y'82,V[I'#_Z]%3 8(WV.6@D"[5+1/#ML(MT# MKLV#[<+'M3+>)B1#2@I022EMDU4=MTTT[2IO--UV(9!Y0@61+.K2E6G:>*NP MC$ZFQK"> EN(T\1F2$VX^B/CSTJI7";/I=G"%C@4_F#UAM?U$=@XOO$2I+VQ MM5,I;[3>;-3>;#3>D.>0!;G[8+=99X#[3M% GC4!7^_ XC#;M6UZN""N[0;9 M:O>-#R%SA \>M%![$ YH<9,/CKW>(^'FRUQ5?";:4A1LOC@$ M8M\(RPA\!ADF^N@P$N!9TJ\*5&TYPI58*1>'Z(&&I\3K/#A+AA8G M]1!]ICC7MJO\S!,F*U>>.6E4-Q-;+3 AFC!(W^[::,QR@KU>,0P$4M0)1!]9 MK,'ND/.O+S*>V1_"L1GM"NZ)#%6^A/0@^J!)G21K2UR86+5R MZ_<0VI5S>="]20JIO%KRE;YH0\9%"Q/WH1 ='SO"-5U^ O&1(Y?C#A:O3%QQ M8P1B$@B-F%H4)R5D<4F)+73LQE_>ML !6.Q-=;[-PI;)'4$)>,,?;FFW:T"\B>+D/1!/H MRIKB\JQR>]CBVA46-!B';$1S!9'P%$E[,D#D9<,)*5Z+2PB#GNO!GJL;FS%, M0;0=H2N1WG.*O9$R2W(]QM1]P?%Z5N:::.DB/L(]*F#MV&]6-3&AOB@1+*EC M%>$4X?^%G(8H/X"'^P]@N5YA^#YKI/1.Q?8FR!C5Q/74>"=P+ MK]AW M^[']D"PK@VPUD:^T)$&26T^0Y.N.$%3R"$$>(5BW" %<7-'@U#@'9MQQ^[;[ MW'X*/#(>LCA@7&J+MTC>:*(H8%VN_(#)B3Z)45TYRF(3SZ290.#)B4EP*)&7 MIU+<$MESS$_D6^JECW6K';#BI#XA_UW$'+Q_^(YB]Y\G M[X:6@Z@>-9O @0W8D7.(1<0*W$,^758B7.HUDKU7$#,\22H M6"5>6#6#$2<,4UFA.'PT*#G6D%Z5R>?SR[NR,\V/) :)-_6.=^&69O>>C,-S M*^[A@CG$7-8]^RHY5SC]O_-:+%LN:TP&1PKE*C__G];3U_C\,5\N]/.S_SF- M=(T/_A1^:YQ(F+&< 'Y:!UMC&MA+8L'R_EP2W$U\EY[6CZ@Z/*8I[@;SHO!EKTR2\9.KT29[YG>J:Q\4F6DV#.7K]D7+EAT#..7<\R MW_R2 '[1M1R?75[=W#:,C9C$?6/8SC>&S/C[V!QZX8-MKH&>.4^1NQSYNG>\ M;Q2-]UJAU.^R[4_&SA8PS48$&L[%:%@YLE'>^1OX;.4-\5[]D8,;RM0K&3?' M\-0F/E5-/_7!1-FZ4=[%[VO\_1D#9(AT3/\?XVID!S\L#T1RNX"^/+-M%HPK M6*TY) "41N@'H ?;\.EQ.#+MH& <^9YI]0O&3>, 'C7#MFTT/+/Y.UW,%Y[C M_+6D5W$.3P8Q%B%R%8YF2N[R?&_3PFW^CKQ"9R]B8 M(KLE$M;+Q4/JL\=#%N"9F5*-II/MT+,H^@0_^7^B1IJ;-F!)Q\C-ZC''51?) M-C9NQYA=!Q'%Q\8W,'8";"I.$#4RE3HB$J2&0P);LD&HGEAM!DR#68J2F@SL M$E70(ZM#T-.F((ID]85?D#!C:C2),48(/Y0?'Y\(5@)A:6>?ZZ>Q#(/K&%7: MM\P_!P$!^\SH 3B+V#)+AO&RA;JZTVF)MW'H1(P:79?P[^\ MHGJGR?&\EV,XR 16J!8F/NUD[O$3%3PS'0978^G8!R<:]L$58Q\HG;R1!)7 M$I,N,*-SK*. >XIBTM@X/7^SU))UX&L?0O02@%;**"*.XX94>LVQ?L++&Q9C M&!4"59 *1-U.$?Y_X'P$Q1:Y(DX.SRZON3R'NT_X:!IH-6CRJP>%-H M 7318 CKWAK'R ."@22(;.H[I9[&'AU,CU8 ML.!.L M=H/)HX:#ZA:6G6*M+E>X7UX5X)]8&&WR.1D[\GT:D) HZE0T0U])?I=!)0*( MLBU8AUBH7-]&<;-43OSB 4BR6"UM2NJ!N_5_Y5*Y7'DC^B(A*J8?, A2#)53 M(!LQ6VD*+"5$0C11=X,_]DV@$+YO8#6;-EU+@2GQB5:\+))@LU_NBQ_AYYFH M1.Z4M_[=+/*6Z8N$W=(.ETY0(C@:7-[' #O)AS2.8_H^:+(2]G7RYL*_NG34 MGE97&4..FID2GK>DB";YA(@^)&/9V*S\E4$^E9V_DM2S_89Q$42U>"%KA@-5 M\)W<0WDP!:I^=IBLS.R9PIX0QD"%V-YV^:_XK41JWZ+FHGDU[Z1K6:M<5;^@[_IQ_\"YM<>;,DZ,V8IC?! M]DP'BXF[=BU' (\1X';@]DE0MD6A/1;LFVVN MY\+4 IO0-C1!3@!P*(I!;2X9IXCP;!808;\-QP$LN6W_^"$P\A&4(K"' AQ7 ME %[%J'M8.T\POP&PS!@ 4[8%ERO"ZM24]!U*STJ5- ^SU@[1>&(* 7*8.N9R*R5L49]A\P(W)?$Q^%^0^%!"J A!AV1@B(+ MGG JD.(4\$02K@ILB9'O&2% (1RB*BJM*FE/L8G$N$,AM:^.0BRXFP=.%P,? MQ@?XL<-&);GH@.TS2=,;]?<*VP]U%0)CLM\5% M&CW.X LHRK%1"SE9!8[;/UHB"+6+D#D?/$+T)1M)$L0!7T5 F*C)P-O0?POO M.H?_@,Z(+Z(_WR[I3,0\R#\L%E!0@)I&$E!3-P,+A'7YI"E?,';81J4?*:RE M+")@G"2I1J$/%U]!)TU7I0H6:F2B]]R4T8T-CU$=P5ZP!.WA#7QCHUP" Q_L M;3"Q"T8%;";Y=U7[6^IS:(>7Y.G A$':NB." F)@5^4DJ]IE"V+D$.C5K2, M8R(R2K*\%3'74$0[8N#9\4JOT^'=GV62/D9 M,U43*\26+KA A,YBXR!$!P2RA,1 G$!0K?4+\>M8-04P@(G9%Z*;P]Z!' MR44,K >"P.+VC8[!7I^M*K]"N7UBOBDQ8^VF5/ZID%/-)MLYS@(V,U&Q/3SDHJPFTP4L7GH9)WD-D4<0(4.5(*0+9 MPHL0Q'P$Y41N(_:K#D\Z00]X6<+JA7>(1XRM-PN[2,!GMN81M5\&OFS$DD$3 M)=!DA$KMIV"DE8N>!9-^Z\=)_OPVP9\)74GICH++9;^AJ@8$NF;?&ORZOBAZ M?B+(,RVX]F2XF"*TEL;:I>*\1^/Y+0;UFD":QAAAV M=BRH_60@/R-P3VX5 ?T=8T><@*+PQ/>.]XOF>8353:V!!#B:R*S2)R4S._[6 M&ZJ)/FAO"LFLD/AO,?5C<:SI*=>P8S3";@@7&BT,S#/XU0RMTQ<;;0 MYX??C@F'3X*UDVZLNJ#Q9/?(?\-^34ZP@/'^ ZK:O^*?-FP]TG++8N_:WLE5 MP>ABORL8]AI=.=SS9M\+NT:CW2["W^<,R S__ 9;PTB7&*K=;YPW2/=+;Y&0 MPO!:N\C+!5'6$4UQ$#X4%MUU/=#OZ2V@F9,_.@(CA'BM_([6M1P#P* MA-3T2;&>V>^K**4Y94Z^1?I9?0MC6"UQ$2(ARQC&W MV0:L,=$"XZ,+1/"<#EF>/-GX#'GET\@X<3=L)T9XBD0$;"DJ&_R4"9>J=8\GYX.=+'K5*O+O>NX(.%;V5'V; M.JK!4OA>EK#]%!- S[,LJ9TR5"D("R!WT<1QDW9.W!8EVOAR4G.0(,*0G\AU M8MTKR/L6BUO_62GM8(B@+WM[_;E5VI8?%"@:P\>,?5\$DU ST#B#EDSW8,F= MP>'^+"<'J$8?) ?@VZZZ$ I(?D(#U:QE8$%*Y4004)-PJ-.M([,9BE)K'9=B MUW#W.J$Z3.Z@;C>IO9MT,"2W-NJVAJ/PS1*9 O!NFS,*7TILLV\P8N6)#B6H M7-K90\QWM-' M+8OK3C[:5JN'3IW LD4(^A3;M01!PXL MKL>(C5Z6T;L?=1; * A(IJQ8&\D HBS4F(WS$/;*%/& *UB*T9 ->E0?[O=[ ME_JG)/3@L\]@M\)M"5C9?>_VVRT7R+YT7J*7O:=&ZV2X7HI-1R^:@V;MT2T_ M2$.@_B7U*'QO(=:Q@T\!IQ S6S(ZT\NCI>1-B>&1T,;572"GKO!TR:Y&F/P! M!#BD)@[8G!0THJQ@?XBV3A>$L%DBI.U'M299UF)49,\=*K,25:=9#C% MGN&\4\6,Y/ZYLH:!\O_ 156#J;Y+L,H0N\GS)2<:C\28[$1!2C^]527*GMC8 M[M&C/&F^DG#UP-P1'1 ^6?V.*1K[R#D>W<*4Y#2OQCB@]706^@2!NS:\,,7I M1-G0B#HQ,/./<1K9XTWQFJ3%+^0>7Y!GV,YSOM*U6BUYI2/R>MD;C>I7Q 7C M*WLV#ZP9(M,[<6HF1^]CA\O=MB:3PY)X3<+P)X^!5")H;U9&A',2_%N4BFI]" M*F!0@#EZW4DCDKK[3K:YCR>KRU>B"DJ/('&:#TC60/3^X M_7!@16'L:+HB1RBY'NY(RFLIT)'9K;!/$6EZ279A+\W\\&2O$',MZ[,%;4CX ME^7$^Y%^V^G#UH:FZ,@]90-!+L,H1MMJ43]%"M]C(@SUO#))_Q^ ODU-4;6% MP&0PT=SUQK(1%"IH8)V-7(]Q+4S7 M^96(M[A>Q/6F/J@Q3C*.I$"X%$>('W+%S8D%0J3E+S6&SB4(0>2N)]K-[D;K M9_"8V!+3S7+Y15J-O=:VEMF%XG'_/+]H[N98:,% UF17TDQ5*F04:HC=2^;-'W,T$WW8*8 M1X"KI)2-%'9'3ON_&>TK!NN'PZ$NY17]2QLFS8QC#B7I8[5]37W &DJTM\GW M)Y69N=R"2?/FFU"/WX1:J;KZ-Z&<7X3E783+A!.7.O0ZWT3*3908JN4TJ0C! M,J(7\L?*5VV9GL/R"+W5H%5-INS7&LC>S /9>2#[UP+9.=-?"-/_>X4X?92W ME@[=,==W+(WIIU.+GE99XHY@XF\R@!%W;T_U44S13;(O.JG2BLF\EC#-Q.!P MRJ\]0W@XLM&6'8VT WH9-0R1:[W*FP:'S_N M<55HXHO"$[945NIMZN72.X^_E(HM3!G)BOQ-O@Z".J/YI7*-+^6#!:,MHL[P M#(D,-'>2<]D BJ=41I\08ZTW1HPL]%XV'?H_V'@V:NA7B:!N+,53BU+$,I1Q MEGL(Q@&[^)'3/Z,-5-ZE&=#U"JEL8DX]_G.SC U+%;)+RL46H&^B6D0(EF, M]QN(Q [ZEDA0P/-%K B'2GKQLRBE?O*\67EF^Y!_Q["+\#X/1G?@;J(?E5)K.C*-2%658BBHLEW:4FH.8=9+*B1QFJI6F[EP%=#FI'A\F=5.^GX4&;[P?;1WNI8>!?"(<6( ]OO MC"77B&X1H2P2!0T]!/KJZL&&__7#^&G0_FX3M =F'TD/+ZD^4D'*:$]!W2RV M-S'K+!R*SA9ID CC'6P_$D_3BC*3<>%-EXJ-U5:"7/-[R$F$-CU$/!K7MTK\ MYNNI)\EVO$0\XE8 \8W5CC#%;3(Y">VP0/64I&"R4&?%.7I-3),12=S+H?KK MM#,,BR3,$/1>4R+24EVG55!P3!JM7^J^'U5CT>**Z5'/, MZ46H0[LD2#"+87Z3*. LT#_RO)FH/#>^G41.@M=39)Q@H II0F0P+W,LCP0I MF^>M-ODGUZ?Z;W#Y/MJ$LJZ%G'[-#$U"3D+=0\9U0-&._12TI=!ZY?7V;9GN ME[5"E]TJ\N^6 ;"JP\3C!,[%BCC\F"*74DIF*@ M2 T])XL=E Q-/9M%!X\;RN7(+A9*>997-3'WTJLN&=[*(ZUYI'452H:?96,V M9]L#U3HZEC+J9!L(Y.J3G%*A3]#C/I?6 M8*H\B$A/!9<*J*<.7/S"M_I]UL.BSE=Z4414Z#P9?8UFV:=:)C CK1 !F6 & M/MMN,>#BGMT4P/U#BM6PX>;%2_@(4S ):3&QKH_L<<1?!SU8Q_%1H&.9[O0Y MTLU39*)UW%O6!?L4M_?"8<=ST<#13%W=IN86NKRGG("DB:\>VY( 2K02CQO65)F[=Q;:&9QHX)^!21EUI]EV*HD#N&%RUS"9([6RM4=ZJ%VF[E M.3N[5:K6GMK7:ODOM;?B^M;*Q39JPQ)C2V[NE$V-]>K0'7GQ #ZWKP)>JN+@ MFH*LFW?"'575_5%L)Y/9$;>5E>:O18ZC\D&M7%T$E?DEL@0GEIS;:J&ADD4% M'*YVN;Y3(7R*F>B82ND)+%-VG/)M15D:F12K8PNUX M0.Z:2MRI)/$N\AV1LFI&TE]MYYN"GC\Q= .!=A98@R%H9)9)9)$%6A QS"RDJ_K6%8\;RA^':F8CF0* MM%86,1$<=?:S R66OU M::%=UVW[Q$0Y#G'V#ELHP5Z#\0Q[(8-O45B:H#;ZK5#J, GB)>\T_CZ1'Y- M=30]#QT'=+Z1E:U.;-%(R2^NG#S;09YU:Q*J,I'UB8D Q96=26JRTHT#U,*M M^TPYCC JNG9;0.!OZ@4+O)M[PCY+=5Z4YHR\@A7D@M2:E9K\2_IQ,0.45_57 MUKADQEW.[KNLXW]J?$@[&/2+]P0N ODD>'6TB[,R?0D_F@R#P[W.K@Y&8"N8 M8X,;Y$?1!9'OX@[+&@HC)80>;H-2MT,%.H,IBX(K*)4PT$V[Z26TP+; M%U,PV. +43G7&D9U;*O?!IFC9MGC:D&R[H"\&8S(L;JN;%3)D:RQJ#C#7GXM M 7D5N=/0D M 7VGBY#W%&<3?;Q%KK(\!U(@0VTC(@5_\E;@7G%.2 0LJ \[8Z=.M6KJNO<] MI/=Q[$^C <*4,'W7(1\)Y7E0]T^=U'Y)AZ2=[ M]V7=I3:6B]&9)-3=506AG)#UG27ZXXZ4N"N/:"CNR%,..R5]+!7/343N)_@[ MV%V1].G]"2IYE)J,LE5R"\%U![)P/HQ,1]!%8D7@]KGB++W MUC@J*M!,W#?$##1^R,ZE@14DDLFC2P#$BAV@.N3<% SM@CRX.SKW>L!^6T&Z4HDG26O,[+D#,O%X$\Z,)N$YRSFRD M,!( NFA+FU,(%4>,1D%X8]U-S6:SZ-1G_H$'&1XW1U(4U?2S0+K)E&?GN@6E8U*3O@>%[R!,M MWRO8#\8AO,0[T5AG9JC\#Y2W1OKS2GJ;LS2!^7B=YQE33/G6GL&)GNUKV^NY M<$C'H6/L ]=)>]R\H5"N.27F>/]\A5QMU6>XVG#JRLV&_YC!Q4:/O9A[3WBI).H)UAV26I[KE47PWE-YF3\A#57TQ!18,.>9\-I%,!J M)=;#$J,W'RTTV*8H0]52+:4,37L?Z3VO.J"WG0?T\H#>*@3T9H0LF8 *,1,+ MF<4(29H'QD]8!L1N?\8JP'01:D N^Y+TX"BQGW0WTO2%EDK?!!:\=HHMP5+\ M52OYR\7/N$X)UV@7Q2[1UXX+!AC8U!Y'(3'(./TLR$LZCKJZ']@4)@2))I1@ M"B1R[B%ACZ0G(ATW(L"(%8"*$I Y,[AVQ@\IO=VY]\)AT!(D]/1H3'!QUTQT MZJ*DW$9S%#0IFV*EE@-3;%%3K )^Y9B>1[$1-.A;[I#6BMWN<0C$8^&7\?- M"Q8<0P(!EK "^GT+W1?B(I+*;1K<-H?K(&/ZFQ]1NJX3U*.W867/?]*B?.YVQ\/XF;$OCJM3@5)CS\X\+-,W+J>F^ZBYQ'\*^%F]*.K ;YT=:CS[CBKW4C;C# M8:83*_!%Y>1;;&Z 4CDF*Q"2#\NU:*/PY_1R =2'+!'>HAY.NB*$_QSX!$Y9 MBJ1)@13%A^&G-MIP>N7&$VLNX#PP>Q\[CFNSP)\)EP1\1(>M*F7T*9+OH*"2 MBP3"2S*8%Q4>H/FBP)\94DEO"D$IQLVX;R+Z,8*0\1>J;%3N#YT I=(**8)R M0?ZM55HHK8^PRQSAR0>S;GGM8Z^?/B4!E21T)+W!J-V!'38=!Y1HSS<])425 M]Z7)(#>'^PWY56;T+MY,5E7 AH["\7EJBC;U^.C;2'=2)K=98\_ B4(\:TS= MD#U812$NY>[#_Q3I*%E;]>4L+#O2R8PN/$6]5[%<1&CWFLXF00)M,MZ$OJCF MM:RCGBXK#@B(WS?>VB['V J@ ;28YXCOENO$E;4BE=TL!RX:>&F/:\*=.V&- MQH;XXHWR]S&.'V#4%J!'@E ZO5<]R^VQT+B$E=Z=10\JE01=AY&OPA)U*" M',(08A\O.E&WE%%/166%Y.F(D+*).5,M>\A?P:B6TR/L>+AL [ JF-7#//_& M6^GV0_ZD8-P[H/PB9Q=;JH37.0;C0(8/7RG9H:]L9^TP M5'EDP8C*(S-K(9=8>Q:O^9:J@+)@!!5%D;(I=V$D^BUH."&8:*20WO[PS+G?AB"$QRQ-P]++6I^BOY[9CA@I M:&-A0/ :)+R5:Z<0D]5$1VF_#SH,(L=/1/\R!OPV1+QU4BIERPGK$?=8*)+Q MYP1G9\46*UCIGS*7.UXG^3RX/@VE&_NDI^DFUDZ%4D$E?)_<2E*/#8JN]=4> M/"$BEZ?*3IP4JX'"P4FNTA9:"]X87:7BST**;O'+Y&?L4(UN'#M @1[Q:B;\ MJQL$OD/>,_K@C?1'TT?2:Z/:I:2<0NS;H=KEF.\5KTW([5EXXGA3^3ZTY=50 M-7Y12VT1K"8P%;O%\".!S3.-JCFE/35Q+V$5K58HH-NGS8N92 VF9CD">T2Y MR3EK4D?#$9C%ZTC+ MV>ZD+&>,M71,6Y0YHZ^ES3@_E*G=EU$0T>"A7C;:0-W$9VOB;\&]6A)J(O5; M^E#ASBG9_J:D9O_L=8FQA5627":;?;!8#@6): -E]78Z8.!0SE^':*8_UJ(A M.# )"IM="OC#R=$#; R 0.VI$$+;)?O#G1"UF+PT65S'Z3@X!G8%Y']LF&\B M6&@*I ZUNK2)F3@I"9N-RR)'UNK7LO:9)Y#>;;DD^'*C^4: 6'-J_(M-M?ZL MJ2[)/'DB?&#"QQYH_GBIWB!TM:N,ODR'T(F)-5[&E>4]P%;[ MNBF 11Q7#9&T.WV17*0%3PM$-O9&"C0ZD;"EYP&*G]$K1!HTI?JJ>UY00!;H M?8Z =90[2.!]Q )-OEP$NG[IJ*#\SZ.T>_!=8,!9'T$Y*?38]O>69 M.$B,G)&@>GI0N &4?:253(C^S8FN< ](>21X(U<,:Z],^,:CG1NY_'K6Z4FJ MLBS'II H@M+GAAU@"%"_\+1'?:K[7)Y;1).5'7%IV!!68BEA$ 58?R ;IN+K MEG2(3ZA0N#2Z*^D]G%&'0D/T>7J4J7$/NCPH.<&DI$P.L%*9K_IN_R&1;%(P M'MP^V'JF![L&$K7/N1G2JH2=C])2I)+2=7R^568J[Z4)U-BQV7-%J:RNYV>H M+5E[@PH)[<_N#()79+XP:\"?(TA.ETII O/>XG0?T?Z&DR(8-<]7C%6B6)(_ MR>I;#\A6$XJ"^EP"':&AWA33].U'X;EY:J81$"Q="(U%3Y 2V$Z*9*"8CW*6 MMVU?A/'(Z2ZFR9E:)+(V6L_;1()6$&AJO%'\PL@O3AQ$QI,C_H^19 ) X,P3 MGW76(M,OZ[0E)7R>=4)NHVQE&(#!D9@F#*9GI)-ZLKA$\2-::PZ** M/=3B[FE50ZA:R)G@A@VXQ)[>&Z65=T[2(, M!\IU,^G;:%-+*BEF*;$C#'C83^OIV-M@H@Z8VDW4J.E$I!VOU%/8%/EW/$=+ MZ?^R4:!\[!T,XCR 0L2U)"P*GH!Y2["V^'U$+F=S^&-"KDR!R YTEG96UDQ2 M.4]O1R%SO=%"6+_3I_B\^1F"?Y^XS@\,C8-49'K3]XH!4/=,SX7?FDD19).) MHW<$+;"\Q 0.,065.E)(C0&K-UKU) M:9Z4'>KP3D;JL-Y?#5^-'48?K$FRE26$CTYUNG"R:Q.L.Q"A\_@<"ID3H/$[ M6.[=BQP,2TL,F2%9_RBKV5\RQ2V1;B'/E!10>] $ K>B0T\V7([Z2.$>2J&6 MJJ9'DK8#K9,CQE>C7&V0TQ@&$RH0:V&PM_B1-T$@EW0](7WL 4A*5)M_&7W/3)>WR)GHO06A&0$W:=XY9[ M/"^!@$;N(U04T7G5BKK+42DP/TA?XQE2EI>4NXQ\K+T7E,LTV+AJO9&2\?^2 MHRNI*(\S1I7)3=JS4HW7^XP4HBXN"!H)BJE%J&JRF3BV-K?P91Z.77LCE!05 MELJ XYJ$40&_WWP388>(&=L9*#Y1-QP-"IZ1Y W9=SW"-:J52=.I_K^^=AS#2!Z[*0\CN949A:Y9I&$]%@FX M/]DPZ6]%*I07YB%B'JK6V"!7V%R\#&$I4Z*H)7 (,$&3"P7DQ>^$_8Y-()#Q ME#IIY,+A\4YI>8 >L]2%3*1R/N^B M%A;%<]G23K*H#6:1U'Z[S:[11"9GG!S:3\$"+>W,+_6-FMYS3' T65?"\D'F MQ,*5Y,-1D$3DG6A;0XI@.0S=B;D)K'TDBP.T7G(2+BX1C477(IR7J\_P M7\),3PXW[(U]&^;J8'C/\EN>W<0A,MY/#%: EI#WNS^6/QD*8&?EC(AZF>CA M![ADJ-[%]Y=89!0O*FBH?@BSYQ!L-4*3B$ :15>I-$UWFU0*QM[)E:H'N=YO MG#==>/4DO;'IC!L9?J58,\) _%;\1,!Z)+ZU%4!:2W@LL< ML1>Z H:8/"I%6:D697HU>FG:-EUA JV+\C P=HT^ M'T?O$TO)&1@IM;'>@UBU'A+3#QV*79 Q MC703OU8M+8R>2EQ)Z092<%L4/:<[,A"@":(SCAT+ MN(9W'\%)RE,3ZJZ,LJF3FJH",R*YI D,;L8?V'Q>A4-!9)T06GG2I;RC.VFC M A6]-^Z20J/9?F76](^X.%AP-W>$4G&[4-NM%[:WRQ3#JM1*6W\5LON4Q2V& M>/*9J$7JZ^JZC+Z)R".I]\F9T:N4'!.?UEA)/W4#D;-6V<%?XK]]_@"MXFQW MRR$P X97CI6!,ST:\E&%"$M+7Z+SE# VJ2Q55X,!X+YB<@ (N+0SF("<[ M=+V!F&2Y>/%FL6@3S_+;<1/1=]1$] H]!!O80?3-BP%(X&BR#P4W-8U5A2J- M-JE,LB@K9&I@KMX:;B_Y2M)6)RO*\6Z_:'5V'5(RR$K0_"1@![.Q%+O.QEG( M35@G" JQ5$X1%[O/BY%ACZ1KATMP/(Y"BD89$]U%!14@U#5*B4B,2CEHD#V, M --6%W2_HJK>Y5X"J;/H>!87KJF 8N%5X]QMEO-(3!Z)685(S&0&#E:K+%'' MVRVS D0V .O,\@HKKJ2)Z$0#'C)Z53L_X7316Q)J[")*W9O8_EH:*"9C;>!> M"^;"07&?V'IL,.7XD5U;&;-M.5K2H<2Q?T:=ZTAS54[VZJ,K3@=(I6+R6A35 M3^:PT.EHIT5GF7R)W+.JZ$N+&TTOKF8_5%.(>)^4?>)*\<4H-7"_^CP+JEAA M#]($5]O*:#67EF_1\;#:&+DU-R[_8PZ&_^Z_D'J3G!>J!F(&4=(%WTXM"B54 ME)@[MB,0,&)M ]+O$J@%^+SZ#!0.3#DGFTUH@#/E4[P)LL^N9 M7+[-B;S2L\NN0=7>C55"C2"T^-:2&*O<&]8Q*4#'TZ/PCB39$AAS<9CI]@.C MM>A.I"[9+NCYU:J4FEIT*Q[0HTXX/@7VTG> IM*V.A;=&#IR)78@&!)G5Y>OQ>PJ]!WY873]HUV2V/)(_#G B[P-6HB'>*HCI-RW(( M/XH0O(0>KV#@L4G'O0)C10HI-L?R3\8.8/I4&&#IPXB84>QB*!*2!#F%$3#V M!)<-\)0FC)>8:3$^T^629X(PT++P&"T&5]]$8!V,>0Q<.-J22IA5.;6,K$#P M#+[ *9G0$24R..F$$:@7?J0_P9L%QJ C];-XH\B MX,332MQ:TCN![EHAZXSZ8#)L)/ P$K,E8L7&DN_=$8:P0,Q1$07(TH[=0@Q8 M@E22121ZA#_@9'^U+2+".>Q;PE?M1WD]P[Y_-)W]Z;KBJW8?C.A%K=]KQ MUH6VE7J/J.J5,;L4:148L+7 76VXWFR$6TO 3 14HR.1^5]*78N@A*0K/'#_H2WA$B'I MJ2"W0I$"[4/?^D?^\>\<;-,81*KF*Z =Q4D4^R9"#?W3L1^MMNXHD,X.-ND# M#_Y?6^6"\V/4D?EO_8M?FG$2<(T\0.[P7SWSW'$I[UR;@/":B(G^YW]VZ]N[ M__[OWT%;GU?\H;1'8@[FT#1WQI!*,#F^S>HW$64$3(NS_1OW^&\ZE)Q ?C," M220UR/P)@;OMR=BJ%+[,M7+RRXCG-)/33!;-,!R;4(O94E6D M@KHXUCF"_@.'D)--3C:*;!"%*N".(^ACT&'1+0<[ND=IW5*4Y024$U"6K&J[ MOJ7T'*'U" =A3C(YR40DT_;<81$Q<:E+LX(K8= $,I-B%L,A%>494?]$<=F;$L6+<>ZI8D\&\Y\,0H$U90%Y^UDE M@!J4?R$)Y6(.8]AA44[<@P05(S29*-I;4-%++2Z+7J.H%:Z"<.,4&&Z4YHMB MX)X[,@;4[L;%.JVVZ% G$@LH8DF(3BH6[K=0E&+57"(V&R]J3.U0+'V:D?K@ M\:F1/07BIJ=Z2^5Q93+HW@F 8=R-1GN .%&!J,S=>$=Q^\:2,7@@[B90+9-7" M^#^0%A7OPL=F5R!+F_V^31E2L0\=0OAJA9XH.!6EBY@'1$OGR+7,%E,=#_EC M#"O3#HULRLJ(O/W)! ZQ/LK&P^7XH*WB7-2.8N]5UU.-7'SYC6KS+ /HE,]' M^7JMA0Q"E2)"EQB7,58ZF,?7,TMCR1TRCVW"0TBW@3WJPTU*>2,T26 MB#\QWT/ED!3DAL^SHGU-TH^HDB#P0J')OFA[9V02&N.O MRA)=Q%%T'#>D&GDS4V 0AA,2P5;Y+RE8HCQVXMATST4C/-%C3F&V17P7);'* MN-2R+)\L32!*[WDN%G8S>$289N.8DQG;W\PZ!H0 #Q8B0L?07OXXNV5?\EVXAUYB,'9#'" M$5O!DE0(FH8MIH%R1-P:4@8HV=[R R$(48T@V -\6L)"R?QMTP?#FA"S,,#^ M@&W[@IC&Q)YC,&T\42B$8 Y4 -$ES0Z?[+N^@)"5]=4$@)/U>VF0,-XY76<8 M5UA!ND'= K59WD.*Q6&QQ=_F !&2HQL*'&)@AP,:6W9+]R<.KEP-U$\AJM;# MQC+4\8%6(EF1W"/SP;3[Y+R&BU^DU;6M9A#;%&8\D>;OAGVLFX*9= CMA?9* MV%+B)%;&WC^5F&E'DFX.H@WXJ+#?+R/3XDI6T!^RWG^ING@24)R"TUO.Y5#K M4?= .] (RSX+:$#8,5YL/5E%9YS'Q#6KOP1O]USTO4+\I@^&(>/7B)7*,@C0 M$PFD'"YTJ!S^<1Q_JLU-7"==TMF^'T8FO(:ZHFH(YHJ:1ZJV,_'H;%^'8_"M MH>DQTHI8\5/0JA.0565![)-%OJ77C790S6,<>8QC%6( M]S9Z.24 'Q4*BJY2Q#6%#A;@!&,""-F4\JFBR<->*-R?[M M>P*)OQ4&ZA6P!<8>JS0'X@U8HH@Q$"F\AF@9!:*9!(&E^=@#5#FH+62$7;,; M]_=J59$"I4L?'I,SY7 P-1L]3R$RY:RE<5,^6A+7TJ(JR!66]:V_I#B*2;!H M-\1+EMGN^\CIB!+U2V4*-MCEA9B'D;L<%]T'$].7/T*7"/G@U*"66*@A#E47[&H0PHWEA3Q'; ML0?A@&8#4ZQLEP30%3+^&W4^H9JMA MFZ#*9GJV'ZFGUT15)ZRI'42:6KSEI,)D6=:>1K#WS\B]XK%0XQ#:!LK=%LOK MN'Y3CE*1A'*35C<#3XXJWE81R54J3RF1 L6:JWA+O5ZJU?_2G3:)K"9-4]#> MC[>_TW='TI$C_TVM?/YA;7 $F_"D%J8EDJE'S29H]F#P+%C[RO86TX.8-S:; MLTK/B4JDATW8]HEY9Z7M_!Q6XAPJN_E!K,!![)3*^8U8A8.HEJJYB%B%@ZB4 M-JOY0:S 00!KVLD/8@4.(E>:5N,XY+4]Y)QU+_UL4^F [+U/_^]BF++PPLO2]N&C01DCALQG M6&&F'8]UR$U:"Z[]^ROQ8.T@*PLQ\B5,'^[O>ZIP7K]ZI3>4_DX^T.4&# MKOXLL]XM5;?7FE=C('I.O/DI3_MKIH*M=2>"VKH*Z/G0P*](\#4^^+]X.SAA M;4TH8-$V5\+%6)[PEACGJ)05ZX@M]^]<>WC-%/.;..'V,0',8U8A.LKP/VQ' M]#'MN:%O.FW_=V^M_H.%*\-!3,Q[CLQ?U,J>\\,O66O>X_Y[ 23G5; MPDJFN+:,VN0:,WTA6+U/2_GCO\;VSL[\CI>-X64?[S+(&K.\EKWN.9'USFL@ MZVIA>ZL\9ZF[[/-]>;H6IOY2J2%+9RMN5_[Z[4]U#6SLO4F=EM=?$7Y!=>F5 M+_*IHH&5E"_US3E*EX7'$%;AF)_*A'\5BWPJRWPE:;E6J.Q67HV'XO?Q7!5W MRG/3@M;CO-;3AR0Q=W+OT:OP'BU+0UI_HYS $*MSW)C*HF6O2_S#KUAV4;N05J0!VG9Q++\2Y3M85KVOJRZ*_8W%4:KZH4Z_;OQVQ_J MJON@5$N(.KW_V@W,?NZ#^AE=,,:;:\";VVZ(V,Y+$5ISS"Y?]KKFGI1;J7O:YYFQR%2GW>$;OUI-O5\('5MWY'']C?U+!@92;VXGUB MIW;AC!?JJ38/]J+F^G0G:*JI M!C:!](?W>?&/:J?JX^=E7'1 ME=K/]W6=F:#2#9:CCH#XA: V^"^=>-3;53^,F3N]SK-Q$OUSMLXHTW9#?XWJ M6Z85=UQQ<2 ME?HZGUG('CO2(5>=3BDIXO#B,Z,N\T/@=(_V@-M7_EFI;A5 5YV9%FKR/#). M-.I;*KI.J5;V=,RRYRB.M!4MRD O!JQ+? M%E++HDY8CFOT72!$['FG[T'H!$ ?(XN[;G7"?@>>QA;$V'F\"3J4Z,[-K5#G MWEBT@8W&N'LI]NFU/+X,,-OD*F9O!OJJ>X'&XQYY+]"\%^B2>H'J+N$._=_/ MZ^V3L_!61(N8-,$,D;&S21*#U(G=W6=)CTF:A!(JEF<969VQT_.#;T]$4^J% M=>'\%5,MD0>Q&L>L&EQ//MTZG,VSCE2>G6<-X4A18DK!)ON58V]1YP5;E&NT M!-81D0J*] D"'K5832JGMDC;OIF5I"7UTMQS?>K_^LYUV[YQA6O?V#M[=_5F MK3M!;I7J>5,CC<\LLX=+?A"K<1!Y*\B5.(B\W]J*'$3>"G)%#B)O!;DB!Y%W MJ5V1@\BUIA4YB.W2[E0PYOP@7NY&Y$TYYW@0STT!?\N\ M1+_0;I#K>_2+D72O<,E/R93577+.O9=_A?.&D*O9$'(53WV56?+Z=81<+--^ M@9:0.3M>FTYP<^D)F2K\6"MVG?>$G L5;*;J\=:-"N;8%'(M><&O2/$U/OD% M=85<;],KX6PL3WC+HMI"YAK$>BWY=W#'+:,OY/I2Q)J8A*^C,>1ZRYIG2H5E MPY*D,TKG=M>7O;05PG1;5P"$M8[0BAKZTC6KZ(%1;6PM3O? MOI"_);\6UO[*P9X5M^>%CKL<5+<<+61NY5VQ2684+((E%WI81OW#!&!Y51H,@"O#=$@ K/>;]YZG;. IY?Z6;]&V MX1;LP]S[[I JQ0\>APC+L=;%5O52)<_?7HTDR9T\6W4U#F*SDA_$"AQ$GD6_ M"J< 5FXN(%;A("JE6EX$N@H'L5,JYP)B%0XB5YE6Y""V2]6\]G 5#@)N1%YI M-<>#>#[8_G1K>G7#E0MCPDN*:N?)'I.3/199>_6JB&$QTO"WV(2G)-$Z;4(N M!5;DXJ\ZSU_C1.&%UG7E0N'EA<)ZU(.]A)#(1<+K% FK7"]466MA,-^JL<42 M?DX%:U$UMIZ\X%=D_1J?_&*JQEZ=09API98GO&51=62Y3K%>2_X=7(M+J"-; M)8I8CAGU,K;E:N_!PL7+"T"+,$-?=H+VONU9K2#JP!%X-O7A\+%ORYSNZ[+7 MN)2BFY]H5M0>ST5D/K! M;G$?8BRPHMZ[G83^-C_5;3V.<&'5'ZOA8>:EC@T3V5 MW+_*HVA7(5RMNSJG&?;D9!8M7,Y:M55T%;NN^ MV#1][D6/%=#44/MUV@Z_D6]HGFK(^MO%VUMSUTQ>S0&OAA=GSOK+^I-LI5"? M)]&N!C>>LY:S>AZ7XE;NU>6 4@X=SUD/0]O-5PK6[NY:V4=7"MG0<_RC,O_F(/AO_N&.[0\ MT"V?K, %\L2L[1?W 6S[+7.6[GS M]DL6=JKUW,FS;DZ>VG;NY%EY)X^\BT:=WG_M!F9?J6.6!O:[=@;-TA2N&/.M M ?-MNR$")2]%V,PK^WG9BYJWL5XI[-8WC,VF< L(=/CAA"S_*)6H,?^K)1V5?<) MVVEYENE;F.3\3KP+ MIVT&[M!N&<" !_"SP/;E]/"GB<5X%F9W4TKWOM6R!DW+HYVAN.,,0[4?3*>% M"5H]SX7W&O=VV['&.'':1&U@V"S7LV484ZXDVH62<8TKMJ+M]S$!+);Z)75C MP]8W/['70 A-_B =XQ<[[[C>BU++8A7C-Y.[ [B^; \F,N4L?[_]KZTNVTC M6?3[_14X'F>.?0]%C 9\+S )1V]F/BNP#0 M>,QBZXZ'=/^(N_B[L\'$E&*BF/(0'C=!F,O,N =?S^RQ"QO=[.V+R @>K34[U;JWVAYG(3T5%% CM]%^]:EITFKHUEC!7*0;HQ#YD<(][-D M"ANW 21P72>O#V0=7?\GUZDVM:%Q2DL0GBD-2 .";.O0HO/G!C!+C7#9"-9Y MQKP[-HO4T3NHMY5R=98J40@UJ]FHM[O?6=IGW,H"Z'$"C ;@W! 8>5M^#HSZ M\H&&O!*/('FP=P":M1/X4VZL@P.A=H39.:.ZK>&164"*HQ^>_>/+IXO"0G+\ M#/H \).7*R:77X%A3K-V0#Q)Z6BN(8.2SAF0W;+U=&)OPMQDEWECT!6@503E]3+F7F% M,F\$.PCN2%"*04O)!+?]-[P39TS-.6DB$LKR/"R4@"NG89UM=:*3Y$'B99;$ M@?I",#)]L^>A3]W^ Y.(C[=-N#A0ZHUN\;FBW3>Z(C"O>!E MP_R9!\W\TH"PMWZQ#PGP0X+ %MK'=NK]W8+CH?:Q!? I9U#5,1'&;L[0XX? M0Z?5P4# G N58_^"B$8. \W#]ZFQ*_P*((-3X0/NQM3=1@T465AORJ[;Q,1 ML(!WBV.LC*T,BQTLBVQEP="8T\1L>2ST<4BN M!M&.Z--BR3=NKME\;7T.D]"-DVTTB*Q88LP>#\8R]WRX!G)Q&Y>E^%S:J;I7 M:S6WV->N?#+>8DLB0YUE4V>GUF\8ZJP$2M?0C;;5A*A2?K4GYTE[YZ_K23/& MS\Y=!&5WT=VC+*O@[K=_HG5KIYW^D?L.MJR!59 N#%=LERL&M6[+<,5Q.G"AXD6A][PI7='G@54+;1!;DH1;&*79 W/KBVW\*[ M;![8MO)6-LX-:7\K:6^YQ_<1D785?6];ZP!^V,ZW[38$UYMEYM<]OU#Q2VJ3 M8>_:O?8,7\B$G0.QUM;S%^YS#&FB*G?N3%S?C>*0VGI8;W5M;EM].'??9#,. M%/EV!_65(S!VW AEL?L)=@!>W.%!=D%YC.0W78,JB!?0T%9.KC!X*:W+EL%+ M!?%BNM)5$R]&CE43+T:.51,O1HY5$R^&7ZJ)EV:]8?"R.[QL&A-[P,0_F+++ MG=G3AP2!K52H[SA&:IIK'@QK/'2$'C\$'CJL#@8"YE@XIF-A00Z6=4X<3Y^D M#P?+TUC291+3O6.#0?$B,K6FL>H%5:DH.C MRD;I08'D\ ^@#3)=*U87]SD,1CR*W #;!XPX/!>3C*?)T'/M5ZY_RZ,X""T1 MYPS\+16-5:^#0BEU9*>5 \.6RFO*V=@.FMG4FMW3(R]R-I1O*+^(\GN=K5>2 M50SEI33,+)U UBE,:V^I,*U1/3[?HZ97YC:OXL#^>C)D$4?[=H(U8J3 /7EC M_S%'UK%4PNXW*+JMXN9:MV_Z"AKBK"1Q@KHT,(7WE<#H&OI-M[T]]>8@S\&# M]UJ]XG#0?H:6M<6E:Z*8?*)^)0^Q6,>6K_\DTVFK\^M8,JQ!9%_L^6&DD_4 MMU1VA^!]2JJC:X;K;_](7D5XYW=.\5*)PS#$EMEB4'3 ML,11.=5.FL:K5FI7<5JWUJK[6U:]_34V"THNM47^'(16/.;P#_8UF@34UXA3 M7Z,/-#.FW:Q96&5,N6,LA._C8*T[VC6ZS.%VR%G$L;)HNEF%@77'(KC'A=4# M&"PGX?AN]4"J5?+X#3S*#J(XJEM?QOB6['71DLPWI4C//9_>*_8WY>$H" '4 M-I?WA["VT+7Q=WJLE?AN',$.66S=\9!;S!Z[_!9^=I(07:%K ;5F 4ACEWGP M^F TBGAL#6=T*P ZL6FQL)&[(/P*Z[$YP4O\'"4>N5Q#>&D8 1""D5Q9X5;A M=E@R0CC=03 54,[V !>-N!MON D!>!W/P0/N85K-CJAN.5)SA#-ELS#P1!]] M=0V1$5!MR&ZY)"KZ76PGN\H? ;" -"3=E3,(X!()$DA$(.I >__GBF=[O5+; M_Y?8J7'^L- NG);28K:Q>I>V#4=4 1']>NN)-I&M&"):]:;!0P7P M8"1311!A)%-%$&$D4S7P8!ABNXC8L /20T;<_C:]QY9'J\VE2F]Y"QV/0!=8 M*?IVWO'H]0,MCG;9LWVW.Z\>L3\D7O>![/G(CA%1!R&BU&,O8,W#T(7'_,J] M6X[[P$/DB;T^49"2DD9!;Q5H!CG;>[GA0 M[QVT*-MJA^O=ZZD&Q=^$XNTUL*XBBA]SD!PP7E=TJ'Y$M^;!MIHUFU/NL+;\ M%%P5HANSX!O9DEG\X?KBOVESY@,1F-7C@2KHYX\Q:3+M?N-JEP+Q5VJFYT(: MTU;KAU'4E;V]+>;EMRN K6WDV4NUIH*-*3;M0M=I;#6'OED^?@VY'BVYXCG: M;&U5ESPF@JT"FHLTA8^OSG=:SK!<+3GXBH6:2-I?4"Y$KOOS5KUCP6(]S)(' MLH ;Z7LM83Q(T$ -X<\;U\:<\B!T56'A=!J_ )D)NHV=@HU3]]C9SU3= V4'0U0.+U$7#"/[7:*Q*H- R0FR/ MLQ#ESUB^/*TDQ/?N(B5DJ4AI=;)SHVC7=",0O!]A]EB]I4%\^D.0C\1@'4W0I8/7$ M!/Z4&^LTZZ?='6%VCGK;&AZ9!XV,:%/USK>#":_!*V)3'F,2VTQYS+$@ MPB2A5P01)N>V(H@P2>C5P(.13!5!A)%,%4&$D4S5P(-AB.TBPN24Q!Y1QO$\;[S$*@PE<[ 5W\-0A\W D";TF":UI$,:CP',#3-H7 MXU,FF+>/O]-VX,7ZCL2"BR:.,&L,4@7>,'.YYUC!8YZ/)5',SPUB839\EL-, M:'^T*WP%NV6NA]1Y,@K"DXAY &T6?N4R1Y_;"99<\:AN$>DPRW5^>';]J_>U MV>V>MAK]7ON9J$_88FT!/>C,C8'%[$VJ#>8,1_&8@H(+:4I^#/P3FT5CZYU" MOASB@>!_[S+!2=9E5H^&I'8%((H0'S\G<1)RV->,>0@A@OL'U\,9.C[/S$]3 M[7!@>4H/C+\J/8_OJ18_5!LO3S?CN-IX>;KYEM7&RY/-1ZXV6HP8JR9>C!BK M)EZ,&*LD6@R[[!0O%4\D6!L&QY-74." RP-@55!]>8[.7 A]_0R# TDXWA!0 MRRHU5MWS_3#$U)L'KDJ]FH>9MK 1QRUL_XC2&LH B9'&3UP:'VUB[(:0.]A4 M:$,A^Z.0P\RDWA6%/"KT?C1D81*QG_J)7:8^>PQYVQLRG$CCMF0&-Z8H''C> MMC& #LT *C5A;A$V:39*FHK$LVP4+\U&T;HC1RH3920R4<)<)LI$RT0YAG3P M!ZCIJ>31+H+AN--JER)\669MLS;H'U7&^"+&CVE(A*'G!^CY",=&[)"BJX#X M-73C70^5T'.S\["?)SOQ2VK#M]8WZ/:>1?X'IYD+-S[<[.#XB$8Z/@*4('^5 M_H2)NX_2H:S1^D,OQ"R+D ,71T@*CN5.I@G]5RU-+LEF83C#)/-;YB74^3V_ M4%C@KQ>7PCKBUL@-X=:_$A;"4_!BD0*N!F!,@E"?C8'?J8VZ4910WKH=1&!M MZ;,RW'A,E^)[SF]@;YA@GD[ 8!$.P%@)6AVL*7(V&8F!2>P+*Z!7$Q\)L 4I M$((DA"7GH="V7D3P$B325N.UR,B>69\3> TFP".(,&T[>SQ=V7QML6%PRU_N M:BA'@=1;GJV>MX]_XCX?N;'(TQ?]\ZTO[%Y+*R^#_<;L%B>B(/Z%J\RA&H++ M?[+)]/4;*V;WE@T(PW4#NQ#);, WB"8Y *+4Q<1Y0+UZV]9>)JI&0@[7 M<_%)D?I0A[NLE8@1[O1LSN 9DK<>KF7!_=#,%^N<1,R"G.#9#)GGC?II-@P' MF-+UM=?C==R]I4(")5UR10GPP$8*&0&5DB;-Y(4T [GJ>23>A&!BGA?YG]HDL.@)"H%S .+W M/+3=B&0L2'3[JQ5,<4$1R,;<@B,J#)I?$CP#UN1&N8H=0!T(PVG@.TJ$S^V1 M$!\E]KA&E MJ"+G?K M-NIZ,F>IQB)50.3RB2NK487^)002,3D) Z;F0G4832(THF6+3[-\H\$()V @!QY5_Z;0^:%>C9=(F*RGL.5>_?2I8=D0]E/8?V([KDR[RGV2 M=46ZU!JR-F1MR-J0M2%K0]:&K)_4CI\@61^N-V3#=/$*.32/MMYFJUO.JAX; MWUI0TQO4!]4N?'PH@^B#"HLL!+-%RP*W(.HE(^K/?GQ15)CS\OM7[M%PT>*N M'U6!4EU&*VOF4K_>/FP&^A( 76RM&.W L2Q16NUF+@]A]!O: Y2$O7U7_ROT M'CQ^N]^&WSW/1"L+O>U#1V_/H/>8T7MZ(+7?Y>E4AX_COL&QSK3M:O=1>5!) MQN()RDDM[)JR2<)8V0-L/DUYR&CDAT=C,X(AK).RF+^/DOS[Z FGE)SIN3Y/ M\S4Q>0Z37?&!!=L%N[H)1C0\;7LV1=E0*Z4(O^P"UM?;J5(6'M0J5BEO6'+? MJ;5/F]OVB92-84/9CTTH.P+*;O0-61NRSD5RCX"J:ZW!5NFZ NA]DLV #%GG MR;K=;ABR-F1]=&3=:QNR-F1]=&1ME!!#UD?G#.G7^J>=;T@Y*[> ]@/SDQ&S M8]&W::HZ)V4^T&B+3M#6MIV@Q\_DI>;3'E$ZZ=8/L=/^X("2P:J Z"=!S?NI MJ#747#JBGP@U[Z&"9.Z+++6 PU&VHVU&RHV5"SH69#S<>,Z"=! MS0?ITUA&SH>8TDF])W?CQ&R;3,Z=)0:5F!!=!;@L#864#9>M^YNZC:TF;!@V MJA2YE*Y++DE"+1LNU=<_#2-5BF!*9Z3BC).RP5)]/C(Y*56B%\-&AHT.AUP, M&QDV,FQDV,BPD6&C\LG%L)'QU2WZZJJ>UKS6UBQ+MGHSB6^;.TMR5-X&*G>" M!,=:E<+^6ZQ#*'M?VV;?TUJOMW5?NR'Q@R1QZ1@O>U];/Z'Z@U-#X8;"4^.F M[&T=0-N&XZ?O5@4(P=#W>O2]_?X-AKX-?5>(OK?>R,'0MZ'O"M&WT4\,?1^Q M$Z51:R_K[?"*IKG_^+WCWCY^Z?4,*0IZVCB]U;KLA,3G77%I=YK''F?!">*9RD\][O"QY'KZ[W>-I:O5MO*#P#!?@\ MA;"%<^>MAM7 ][Z"%ZM_;S#U_G'DO )RM(83C\V")#X;N??\R&F^5&;T%]B%V@KG&7:.GW3R?A1LQ9_X(%A5.&%> M;FZ._&I5,V6:*823."SF.]:0SP+X#Q$8MX!B@B2T?%C-5> E?#HSZP&3ZN;<'5Z=W3T/5M=\H\*QB-7)O7Z%< J3V&=_FQ-64S,0N) MA?#(^RFW8W@F/''(@5#PN;0@7&?=NN+<^AC G\U3>!Y]C/#:"U@Z]R.X$3Y1 M=(?A4WYV?09OAY?#)F(Q.+4C1BJ<%P2SD3L[D#NMJLF=GQBR(U 2$LJ'JW/KSHW'UF<6CWF M=,=BZVY1AOPK\5"(- 6BUFS4I+M[YV;Q\2L^07$A!*,4VR#Y?OMT>?7[?\X%"W/K=]_%EY*4B^K6.5WS M@0'84FC4K.>->BM=+OR.-^:V$,*[7!^>@X" )S/;%K/G0$83S^)*X,LPX6)% M('$CA>(E(O@GYH$(YM;5F/.8,(*OY;<(;_RT&K<@G/P@MB8\5F<52"U$E.=9 M(4B* -A&(!(G#M6M/]01@E0#DBS=*3RH\ 7TI"'/4(UT01L/'5HWT00N-$JF M4\#Y'+5<7+VW_N,"WLW95+&S:5[D$'&00 &V"Z@<<:(&,X*^?&(CNCTB\XPF M-<#0LY@_D_?:L.P0^%MC=!X",X06$AF!_M1 M3Q!2DEE%"Z!SR!JRR#4'ZIX/U';5#E0@7U210S$_E%1D%-= ]T@]40R<>S*< M@286QUAJ.[)LN J$)1 ?_,QM.(E ^#F<;$D+S$V>:>E"?2.]G;1TBX"$3*BT M_QI*!1\DJVLG(,?/<= ,R<61&T8QB0UX!UH0S/?!0 TC%KH\4N<,J?K(3B!4 MA/A$*5@33\!7B3&GZO*%30!S"#$M3D78Y_-NHU$#,]GB#$XY4$3= &3W"!F- MT=E*1X;#1RSQZ+FXUT4U%<6VD"4DNWL')KHO>12'+@D1G"Y;46%MK9#3"ZC6 MK4>-+N&;>5MR.7TNEY45<59NT:OF(HW&0H9I7C7\I]E*W6JI.H[L]1958,#7 M>P BD+=UGBHUR_3R\^0F 39/-7-D,(;)#0C'KWE7C#%KVO X3<)&/Q!.".90B(C)%Y+GRR4%+!X0'N^ M VCX-W#Z.>X-T$X8S)@'4@[$ 0[08C="/_5!?XR8)\21)S;MX $-T@19-TJ& M?Z+22#H_?J>\(Q'HDN[(A8MM-[23"4I96VK8L", 7<%^)P"*(*3_H!0:IAL' M(L65BT6B<%R\,K@CG1]4:SQJE&X]2E"]T($1)3:L(R(!"K\H. 4!!BH< M7)CQ8Z W:P+$/(Z U-#TR3^?X(06V[;4ZI4SMA_4?[>@CBYEN;I5 MCD!XDZ%C! L$Y?8OL3>$LC*6:ZEUC7NX&X,N.3L)[M!&!)X!,G(9,.H%"QDL M4+#>53*LY<4'ON+7BTM-RI NC5^!HALES"?.$S[!^6=AKC8)&+Q<20Q8H0NX MHDA"I"SF2\56-;*C$9'*;D5RF7_N"Z1KV!2+(M /.7^IJ42ID1?-67GT5"#5 MQ(W&+E$%OP=-'6B%T)Y,\57/.XUZ0QG5F=D1(DT@Y$#[5_J(V % V8VE>>T2 MY")47FH6.2@>,[C:R+/Y"-+6XW+YB9.M3A:5*XK,T8U 6GZ$5'66 M3/'(A;W#=9U\[F<6&A!D!*Q%UMD-/QF&G'T]H2&79\R[8[-(13D' M]79F9:H]M$GD->KM[G>6]CF+@VG+F;#[$PW TM8[\?@(>Q#1;>J[4#8F$E\N M1.:>S3TW-9-;S7HO'RSL-.NGW1UA=D[RMS4\,@O.W]$/S_[QY=-%D2'[L,K_ MA;@>6!J/2F3/%./LQS5(.P_J(@CN_3A$?28@"2>"0/Y9"B=FA$Z M-4&TA"AX-#%,CT A1?8ZBP(?X 6F.0A;^ ^('^G83AU08)R3A1RDNA[(&115 M2@%,M1HTL0E<-2GO2&@/M5@;;!-N'-6 M*] *X0$VFZ*^A+?#@E '+D=MN:(S!O\U%;M4CC7X"H$(B@D(,]#9;50KL@ 5 MBF0T [P@BE"!_T.[(_L>H?*\W=!\XGC?\U9OSM$/E"$TOO4U68(\NJ:!PKW9 M,A\][<:AL(0-]@:>UF00P'Y<,IJ>GS:[]4Y.NY >;R KFQ17$42@W>6 D7KL M<4G+(),>GP&ZR3GQN2!)Y<:4YIIT^?"O0,7A5RX>A>&16Z 2LMA#^)#3,?#9 M'S_7K4\YBE8$B5;0R /C*T$51ELXL,PH#":I?@J;4Q]A#0(/,Y N\$/V1RUO M19&JDBHBR%(V+ C]@U:,'"A5E4QO2,U%&6DIB=S1Z0.:M^T3!CNSNS6O,*UYWBE,2LPJSS"J07.>X7_^8] [ M';RNF'<825>QOZ.[5(C>%UD1.=0&VPYXP)J&Z!L& P%LH0!X,I8A0UQ6* M.A@2*Y_$,L^2[JB38I\L3%*=I&L-W?8..6:D8B3=5J-$!, F4X^#6)L3Q8;F M#,TIFDOI#>B%1PAYM,]1U1 G=$W7/N $=UR,APP3D3W@CT(&?R>V< 6@PF*C M69Y,X00%_<%'MW(^48--&;GO7>%EU!T NE6@?,=:-ANH1N3/'9*+JH ]7N,* M*D3;.XCB&M)>G[15\!:64$.%CI&R*D($0# QF@JHKH*Z=^,%8'*2;]#S.&K( M'EX"*CS&.H(P'@5@#:R(>A4[)$BXINV7RBK1AT("SI+$BX>(Y@0- 8P M@C1(?.D-)E,*GC,&T,7"2P^:/B=;"FY$DUZSP4&(4/H6VK1?@7!(Y_>9,'"D MA2 "3U&<1J^5TT\$4:3*[7-<.?J_A9P09QE>_K#V)0TA&=*',R^ _2A7]13C MH+#KNS$'^]8=8;942-NA5XL,DEA(HQ%Z[G.I+#P6!CP(/R^XBX3IM.#J!2!1 M2";--_,3D'/H) [=Z&LDW 7!P9 MR^1)RCF-Q;F/27O$%QC>D %>9!P9DC":H"&C)61$T:$I"=1%AY,4<_"G![M' MRM#UKR0>!R&I=(:@#$$I@LJ9$WJ>R7*#@'(UOA+AZ3Y_F2/LAL[)E*%*ELL) M-31G:$[1G# .E8ZI60 6^G=]D4<9A\SAF$T9@BZG+ $9BM#$&K\'52MR;S&K M,\N0FU.8#?$9XE/$YS'0Q^>E71KG(.]>FA$'5@>2&YH@\I#%[#7XDZP-YF'B M1H"E%Q91"B!*U5. *"07B9%[AO12TA,)D,)69"COT!J8@B$;2[J144>AV469 M1XT"C&"B8E$%-PXT0U3%AZG#_Z*HL8WY<>R&9%-:TD7VYG F-#0+-31*$D27 M$8:T-6$X93,LXD')=X-/\NG6,6=>/+;14P."\"9DDYRCXP-Z/YCT+XL_7.?0 M?''G<]ES0+X %TKQ(:?W2*8[WS(PS(<>ETJO3&E03J2''5\R/B3]>RK9<#%: M=$<9??DD +E"$>F,\MF%\]ZI@M60\V[A577K9^%"J\WE"&3;EMF-Z-P? H F M4U&T!10E_;*"0"P[="/A XOI+8(R138.7*4YP_:43(#5_\N\J%&,OD0\OY7+ M10<7A4K2;$Z-& 05*'\H/"?=E>YO39VL(NN?_-4J)33G-BV.!\XC+U\(H#(Q MYWS$1YU1V3<9E2:CL@H9EPFC7J(G#,L_TOC'EAY$#-9WR*Y7^4ZB@K_-"%.9)EQD?"%41$L MM(_2H@:&8F4(URB!@DF/,=7D.'P8JR0U_R:2,D@W=707D*X/B/PL-Q)],2A1 M/PLJY1ZP++F]EF6V4SG*;V\^EY=^)FKM13:H?IRIA%#9-X8@++-897HLF94$ M==H[?L#'W(+%J6H#V"USJ>3Y!+9]@K:H- &$*B^*5EV9LI@EPCE9@4$$F(K@ MY!WBEWA.UV0F'YQ-!:O5B[+4NX65*UHPU"SJ@R##A7 4\1"U/51;8BS<$,F+ MDFZI7HRY42%$<+:#T+/ 3G"=7(6RY8. M]F*%YX8'TP!=I!2Y07JGE&*E8),*X=\$PO/@CX GX'E#'M]Q@/ME$D4NH_?_ M_C7$"IE:>I5:Z@?7<0 9;UD4UV25C(U(HCBC?%_ZP(LQ<"U=]86Y=TS&F31] MGJGZ/E0W\!LD'2R2%IFH2NO##%A:="U-2U5E@1A;93+)VJ55I&4[**%@[WKD M$U^?IE?CWN G/T7#, P8EKMD";&R@0!>X211',[$#E@N^0K5)LUPGFL \BY7 M!ZT"RPXH7('0TTB]'N:KR>'8B*;8?W% MQ*7R9VQP@(_"Y0JN0V X87*3-V@+JH+G:]12,&2 U9/WQ7FP-%<3\TV(0HCF M[Q "@NZ7/"= 7XN'0B"G_^H#>4;POP;V(;2V7PN_6-BKZ]E#8+15526BI@69 MZKV2U&76MR#*TQH7@C=URU"U+D2/HDKD!I3(&Z*2D?5\T&G7^VFA"NJ_B53- M]%*?[&Q_T7PI*B9\00GM]6&1GE6 7JDFB%2.SB'2L.3$Q#=T@5')O M*6!>M.4.GK>Z?0W/&2"DN!/NF[E^59'U(D- KI, 72?AEK8GF*5UN2]KN#X M+Y#^4D.E1E:*5%1 K'0R!5>KT3B%+7=>BA-]3 TG MTB@5V(ZI/4@*==8/[4\9+4T#6\];@PQ8\,CN,IH?]+.R[0S-4E)E+9F*:5Z8 MVH+KJ(.-0L4R(^^UZ&+1>VDM+*3=JW>7TYLJ$+P_^;U^5=>Z2>3*JM/*[4VK MVD5E,[99D#T-6FG;!5GRMN7>"SD%PE>U[4BE677[IDT87I9D+Z\C6XZJ\8*L MV=]F X;5?0Z.K.G"#A2A#:O(+ MY%&4T@^YMX7]+6,XF D-\$U;="YIVJF_4M/#G[*[)$Q-5T.(T MSAZ3;V'Z+P8\L+^@V#M?-E;4-61YK!8KRA1H\IB/DF0N1YD\AJ*,6U1QMXA@ M1[!5]-DDLAF>A\T"O!$F<&&)DI 'D3HFR:F"*+JBBR[UBZZRBX2DECB3U7:: M 2 U;02N%(KMAL8?Y([5U);:O():6_0HW)%)+VQ))$G=7TZMIX(1=8Y9N7!X M"KII;8_AJT1G SPT*"8/M^;=O&^5<*>V3,++%8CNXDT)8?%*S<]QU,&_@0G^ MF>!?M8-_0JJ1EI3I32M%@O*O/F]V.]I!@Z++)\U3XV[94P4=UMRW%MXEL@#X MK8OJUI+7J4:45R=MZ\7/()M!ZZA;[7;[I-5NP']>2I]7L:""N\]!+_"L3HU: M())^.813F]]J31E6BT!T0ZO3-HFR+)61Q^_=->))<]',[)Q"1XEP,99D]'PJ M.O_FNZRO\-%DAQ]]KVF>!*1_<3K8X)?W[R_HVO0;"@^KI]$=BW:-\+K6I!T- M>R8+7029HTC:*1$ZG'(FO6SWK)VOZ*;FVMG:UX]6U#?A_T&&C_F)E&EY@&A(F$*"1)]UQ671W.5#(0B29@MNK@TA0 M=U.[.]KS\KN_K9]E:7%\JDU'RM*%BR9D,UFZ4HXML)%P?D6@^D=<]*0FLM"B MUVG8+-=#5?9J5E)4!(M)R28GEW*.(A.H2*FPT(6IGCI<D MS,F0W+.9DY&L]4]V'$ACO3EGK&.7;NV=BV;DW"KF?3OS$<]VK=5OU=J#YJH( MA-[>L2BP7]":H1 +N;['H&UB;'LN#J,VFM]F,-+?H;EDYV$N98NK'8:EDC#V MB9\R45R^A))W0YJ=3LZ/(YUUX@!G:3L @8:ZAYAQ=S+7&EHM M9Z@Z8H-9G\C*^31H,%^NKY&$YMUW\*0"^1G@<;V2/MK?0!]U:RU7\8,^7]DA M6IQGFJMC2>1 :]Q=0)_*(_RX_J=ENSO38(>N;&I$E6L[HQ$8:".^I-F%X&LO MKPX6YE7/]3!_KIL^^:8QV94U./@P%TGT>X /[HTF)9GS)P@HL0,]V7\(;[COGA:RCPYKDF[XLB,$Y&L M-M?X@IQ]LL),IC:)\![IT#.,;YRHZ!FZ;NF,N>+36'<)IPA,62Q?MIOE)>3[ M$N(V:0%IB]\/L$Q,LL+U_TIY;37K/?;M%F&Q/T 7PL61.UB>$._^ TM2$N%J MAB_,CBM,3(G5Z9EV5H.]C?DD<("D9I&+$Y4 CL!C*X6&'@9\(8E 38U)1)=% M(@:1=VG/BJ@B>BE:O2W+\E\AB!2,2Y=#1R%R,#Y>(&Z^1=*TM'2$=25-L]X5 MW+^VN+D*$D#T;_"1B;I.5+*)#-C]2EFSKJC!1CZ6/KXAE37T2PR&V>,DC;:# MC>1-RI(Y2+]8 RXO15K>.BR6&9\%?<_SQ++7R(@>>P-U_N+#E4@B@_5]>7/^ M^1SSK4'HI,D.A6HSZ7E UB=" +HVQEGLU*,5\YL #7_QP#OA#T2B3YL>"W=; MZE BX7H76-C9%1#T23,Z3FM2 N%**6B+6 ;7R"*B$Y1>#[K-&]$[)1G'L8.BX4PL2KQ"LDF,+D)A(&C4S\ M7 2!JSJX*L65%:Q%F4H1MIJ.K5Y733=1]DP2+NJ0,N"5D/ MB3)*3ZD;>!M2GD\5>O)0HB1#N&#H4MJEG=57",_0\K5EYTWJ,:)>+"+%$=7Y MMU>7;ZS/GZ^T>:^4'^ ZM*:V0&U-/HD"O:B58Z=D?'7^?5'N.,XH3PV8DOA9NB>22[Y$U(;CF6:]J,Q523Z$\&..,'4;)L)D(DP5CS"!:(4S,Y*^ M'#FGT_*H1F$$PO&O)*V-D&WO@5COX*0N%A6BNA5U#M$6@[H(9C[JK(K,#_2> M!2K_G-1PU6>4-)K%5Z"XI#<(D0G/DU, EN8MS6F^F MDF:J5BT) RP[(>8WIS1>&;EA5G>LUSKN&D**$2CG8?GYF=ZC@; M*T@36*-T/LXV%;M'Y;]_2F(O"+Z60Y;G>1>M<.JC$_*&>I.[U+OM[RQ!-!W1 MAB+@+@B_ AG8/%?YJ4*RJB(Q\569BYIZ]OB2Q#0TEN P0E?ZQM)\(OEJ3,'6 MZA:SL0L4Z5"CBWNRKK#PRK39OXJ9:SX 438_<6/:F.B*D%EF--=VV<6Y-"9Y M+ZF'8AY"6BB#M5-8HX)K"N4,*,SY$TJ:+ ^1K\I6@CT0/!& HT?7K9^XS9*( MJQ1NFT)^P!!<:,<%92BZ;2M7A7.+"OC2CLV4',.?*JKQ%IVD]:FP(WQ M"Q#.D;"UQS)TR:(HF8!SC=A8'JX)L6 MV>&61?GQW 5*PI 4*%00CN2J@4B03""BK=Z2CQ*.N!D4>MG[":[1P'1R_4) M'N&P[SMY]##@N51648: M;\2(^ZW@\-2EMW9X=^,6MP(>J&5*#1-U+5OH:,JD()66)7&@OA#Z+'V34WL; M6>,>>4UFA?0;]>9WHNN06IE*6I7=B-*V/G.)J\*B47H[/*;_G>XTF&L"I&F0 MVO,Q@QIQHV:BJK\I)_Y,6 D@R9T'M7.M\U)Z*1M& =9V[E@K+VQQ)"[$;-_U MYKYJQM5\-Z4E8%_:IJG>:AI$5 1S7K'X*$*>&C6FRV#B0I@PHBFBB#"B*:* MX $0T368V!XFJ*%BOG_FH[36_>VZO\&N=RJ$*[UE,)+PRQ^>=9^M@]_6:;VG MH@EIR]_IO46ER9:*4^P0%OU5D1GYDF'N);KEC28N6I@?A(7YEBS,[U\-5]_S M_3!\]>.#5Z6&*EV9PM@P4/D,M!!]%SD3B_\N9HW60ZRQ]#1JU;NM@V87]+GD MZ=E@N0#+_<,6BNA0*Y1:C_5+%1^7HEUY]?8QYZK?? M&L&7O=L<#^R%T-F(-?3\6 _2H=)SI]9K]A?I^0!4K_3$T8/*6NQX^Z?.4V#)O>ZQP+S:481I MYQQGM95H[;?2W=$*4?>*GAT:6?:0? M'T7)1D;)V[J25Z+K:_>'4 7WNPU-L=?O&K/'<,26;*.R][OE,[+;:QR<"966 MI/72D]'A-+R%"G#QE*P5)^+/9>P;S743WL\1?AL(7_9T4)0O+Z#)D^6*@6UZ M^RJ]ZVTV5O;!MTW>S5VMW&$@>A&IQ;$6*L0$'. M^F&PO1?SK;6T#2IK[,"/7&H(D TAH;;B6//C!9&=^B#] MBE84)#%F3XIR72H9HF8YT=PJHXA+#<1S1;4L=3RBN=%40Q>,1MB+ 0QY[&]7 M;^;?@K/A])=081S^ &\+;[AJLIE.6W[HS=J^,U@0!%(]BGKN-^JM7#=2VQ;U MJFH$ T'%ML,$FVJJBD*F0!65O0C7&B&9NDDU7Z>K12C-Y'NUJ10?"^AA M&7ZIEZ%LN(B3D0%2ZT_C2J(A!=(0I1#+=0-&B@7NS,)%&AKK< ME4+ZV:Z ::\I8%J]10$#!W!O#Q*FK;UYKQ)&WU(D6]S-S<$"7!7RQTJA,\?< M)&&"E%N=.1F4-F,)@907VH[-LWE+FXNU.<,6KTQ5_J.PG.O@27\^:D 5%9\& M8<%$KL*6I'IOT_SNJ>453C$)<&"HS^4HENQX6KB\4 PWLE-SF1@N?LJ<')9, MDF,+\?RLIYT.Y(Q(A636Z1/(-K!%P3DU(Z519W25-M(*@9@K\;5&S$XGXE[% M; )7P %V$?@^ M-.XIT(Y(X.;R&1@8#"M(.!NAH?$?A2](K=Z ]J:./W)3T:EHO\Z';]79U^+LU8K]>I36 M/)VSZ-92]S>AM'9[?@RG1FFR$1%7'6-V0'G-[D.DLNX;Z]OW7^GT47 .K$$> MRRCO&],G2ARCN&"2/K*;3$[M+&Z"EK8S2WNUZ8V0B1*8;MM3!^Q[ZEH$5/>\ MU^_60 DJJ2ER(:<_"F;M.9AITW3G=M[M-7#G6=/=M!TQOT?[2ZC?8I!$('A[ MZUW:UE,,+CDU>3T7)BP"YG,8^ %VLI(S<\C^A-G,T9O;4 V]4.H5&02%BU:T.R>9*['[3C? MH'J!,N"TBZ9B;J':^#Q%9:YA]8*Z19+;RF2X)<3W@T);ZETK9?=5UJWORKWQ MW1% =>YD@]?8I,9)@8Z0/A=S>:0P=WADA^X05X:SY;3GL.PY4_D<,4F"Q^, ME(!$Z^+^.'FVKZC(:YK8YG!8@VP>J4X0;:\:<2!,@@@Y9OBG'%FI_0J@T&3< M$%@%R0WH34DX%(U92UOD!6P8[WY% @(RH/:7+"-1=P(G!9VN-,1C(U&LCXU M- *E(AIQ>@OVPG2UKIN,O.#IL2 ZI!8!(D6ZG,8NA+U.(7D1/R=2L#'O*$$N M5R2F3V(83F#K M]4IE000,,;+T%;,$WKOL>);#,V0<;?Z!)*1"KDVJ\(,<6)70DZ_: M+FZDY$*REH?HLF7NC2=S2E/>D_;W4Y+"$30*L MR9.^IUCF.4FPR061"W9*H'28QD< ,YZ>HW]V1&%!BHS:Z*PFR M.MWLVP7(L0;T6B:@9P)ZCPOH,]87_8X-?M1JMQW6EVN]?]/AM< M]X:L/VKVVBV[U7XFWBKN> <2KOUO'-+MQO0P$"#PIR?_NC[MG;;Z'7G+WAU( M.5"#-C3UV.S,]3U0W4Z&7F!_71 [ D[=3M'QOP6-8[GN@( 4!PK.NL:S7B!X M=1#@V8\Z[$EZ:] G%5NYCL[)@/D@IDQ?NM'7'00W-M&MWJDTNTNTL'%!Y7CT M?DT]-=Z,9F&(T!G'T2I#]$;(B)."M<%XQ<.ERD+JX?SA(A M-&K.3^_$0_GD)J0,4C[$>1%1'";28S -X7)W*J=1A'#F(]R&H/3 CUH6U)1- M<2S+)/%I)(8G+B'2<,"&0.UK".W'ID!/Z\I:?]+2-NF4\'] M:CAC#B+M HAT!OEYTSN"R/QK'@N13KW3?! BTFA"L)1#FG\@8%Q?NLOT32,# MCD (!"KY-'1H='V:MIB[%MA^IA(2)$PCZR9Q'8XG._G?X1E\*A"@W:H+7U + MW4DRL6R0:"YER*+]4%, Q"E>(9MP=/<).03$1^ M7&'+*9=BI.AH80_D1P-9.)7$E2Z(5\>5Z2T8CN&8JIKF+_H8 MMQ6^ONP]PE,GO9LB65@>NG1XA'#HBJ$[+EF-67(JR/&$H[$G"#E_7Y3FL6IC MP&1%!+G)0:##=H0*XK-8!G&"^:6I&)?PN$=C\E8G K[$FM('H8(AQQ*@ MW6*M*FR,":!,#4P'_6>#;%<)EP ME((=@W$W&D?EXE!H.*B;W]7FDKIS5,"6'8M$ATO/!QI%)<>+9_,3W4GJT5)< M$RV")&7\3+H%HV4I;K'RV1(T2M+)+X0L%";$K$2E_-S#]ILW\[)_09Y)X8V" MK+9$QLI0":PT+^G1N>@[+'2R%/AYZ>2Y$QJN/5:#!REB*9Z2P>'BX"'C!EETC?@LOUB:K%APE-$8;CG$ MDXX2EY5F M]6%QH%NF>S!%M9U4$P+!I M/+>.JKW%&2Q5#7]>>S:9.!A\C(D*J>5#&"(JJ"/>GZ8LZM M;;6_U:.]31MIG1R7A^THY*J;Y^DBB M0#>5% $-$Y M2;&67E>#3""KBC 807DL&?#$&__%D(S2][W29LR"TBBK1<4J/J@YM#*(S31; M:>D[V :(SLN"/[0$&U)YLE-DH69JR6Y&'"09N%@]HF'&3"05L)!YT.>[UVB_/K8:,UN.ZT M.H-KUAW8UX-^N^MT1RV[VV$+X: .+BH,/&R>_QD3RAV,/URW!_U&HVDB01M$ M@CH;18(4V$DZ9X"7MY=E4KY%ZR&U;+* E+5TN678F^@VFZ0I:C5Q])-.AA5' M-%I<@]9,?J!/.,B<"PU!_):IZ/*W&IR\8!L(8'"1@RR28> ! MOASIK9*W)81L'4+3%$+6"W@2N:!!#D_0FR,2'LDS<9EX*LC2;+.39O<%?TGW M-[N.^$O\F"7J9;H_[$BZ9\YM,G6;@W:'$F#8A"PD\K/@/?J%+Y>[5NK63TJ1 M$3G)*2W4OA6.PA>#KEBA':+^5EN^@MJZ,"6#,D6(<,I2C8V>?(VISB'I2:0V MNI2(+RA#9N@Y,F,[R[P;H@]1^89$ GF6YCUR48R':*A/0.7*D)+#!/B M3:G>-34*'C^*J=YH3]>D5U4FMZ=I3C(S7.1F1ZE/)$WO#3.RD8T5)FEL\.KM MA7CLBY9Y8(%B@N M0F)$CR1<1![)0"BOM#W*1+5E%CBZ&D)Z9XH:K9"B- =;YJ6F^+>,KEXR4\6^8XR?&65$D3J@4T>=4;_<$_(U MCD!&LAV1\$%LJY1KJ@"1 M9YFD9FS> H+?Y^C!$9HT8''L3JFL$DQI%]>S9+MP3G*;)5'J"7)]9#YXD:=3 MQ*A8:\#$%$71T2P"[5' C^_QS3./U#W0,>X! MXQ[8BGM@Q'I.=S#J7 _L8?>ZT^SUKON=T?#ZM'7*&_9@T."]4M1K/3Z._6%;!J+*#JJZU*LV%54BR]VV6A\X-+T@W2+[^^O;3>??SYT^6' M\R_O/GVDA65.EN9[T&^]SZ)>'\@^NNX,&KU!U_A7-O"O-#?RKQ#$+0WD^XYL M_4R576C'8307_DL!+ ST#CD6\>J!<18.W5BETF"-](W4!$++]I@[P4BZ&XG4 M4U(K C26,&_)#K"9)TJ/81)A.I4HZU4!CRPUALF@&+6VF^EOM*A/*$)KFD)+ M6NJ@'U"X>T(."^9@ I74VK%UJ)9OH54-R\J*0I,(\:C40(>/*(PL\A"R1X@F@3+S3*AVFN8*>P/0V"H"*()F M,GAT:-4ZZI#IMIW6:<^YYH-.Y[K3:CO7PZ;=N>[W6JP[:C#6&S07?-#-<\Q= M^5EL_'K0:0\&/2,:UQ*-5O,<(WGKRT6$M"5!O6^1^$F3 ^@.T"0@1G-E;>RM MR-!3 @B88B9<$I@XCP(GDT.R:\4W%&AC5F8H:IZGH6NG*8]ZLL<[Y'OY*)F1 M(UA4=R5B7ROX*QZOEV)1LV9!@MF3N!$;Q+2HR::^/LJ=J,+'6:$V//HS/-1Z M5[-2I,M2;1V?JFY:[F6NS/D/+MM&"&>G7M=,L73UVB#,KE'[1_>>_'DT?ZXI M+Y,4S2.0%2B,4Z?\U=N+NG6>/2A#=5J.3_YL%-U3T?8&(/+5#^Y\F75 ?FSA M@\T.-(<#(+34/LJ&P VBC';#W*&CH;ZPW#M]R%RM=PXN+%++6U*BK2/ZM[2I MTPQT=>DV6PS"'Z:0=[H][&;'KCNLV[[N=/N#:W8Z[%P/NZU6FS5:H]YPL>ZL M];L/YRXVKX*S&5.:HF#T]J\$7GG=:[2ZG1U;&$K]/N-%HA[W@8[M]MH=%K< 4UJ@?*[G]#2>)<9&M?- M4R!ZXS']BC_S&9P(-L"NC!O9<8:E"E8==- M^#^,O5]_":[;UVWYQR]O^+CE_GLV?/M'\\^K83SY[(_?_ON9)?;UPS/W'D$5 M>)SY(S":^#/+9Q/8&+>=,TQ(:C:&W>9Y&,I61C][[.89T>5'%H;7[__Z*[F> MW7UTOTZZ%[_^7\!_>O/G+S? JM^_RJVXI W "?GP'O[R?HU"-OXK^/HIN/KS M_.WGVW^]^0_L(:C&'O0-? DG?CR__DDP^_)7./RMU^C%G=^_))/D_/3D_-F/ M?C76/X>#PBT,^__WR]?3SKM??W?_'KF?_M]OO_S^]A:VP.>WL)\@LW:AR4CO MFI"S"3D_(N2L08B@K%9-VA#K-#O=P6!T#>S4NNZB$M3;2 E2@,[YH'"@S\ZJR< :!VB/QTQ$'&"A3@?U-Y5;G@DI=P=@>E"ZR..!7JPN56E= M<_O4Y/ #$W5!5J5SCQN]$G>WN"44HXLH+-H:4!42X _/>L_6P6.K7^\.#"*K MC,CV,D1FVVPVZ_V5@[HKO,\C1N%#6QO43\OD/8.UU8S76H/Q&O7NH>[SB%'X M(-K@U&L=XMYHX#W]LX&6)A5/Y8B=WEO49,-2AN=R,&S'3B U/[5K5AG?RQP, MNHJ^KH]A2U1^!"#X-I704,V#5/.D0?0-^NF3AI#2.C+3QI$*==U'^:Z M=KO>.D!P#9?""KMIISVAJ>:J;JV"%>:'&[+9C&S6 ,^!JE0K*06[S>SDQ#I(<&PN9);Z M/>>5INZQP4H>3X9Z=B)KI-?UJ.#S!MLSH<1Q-K5 /VP,J7R[Z]. XXE1QS>D)#P9V!A2V0@< M>27\R.&QN1:^PZT/5JM>:=%!LU5OB=3O=KUI=.E'Y*[N9;],O>0DXO8)$'+( M[/B,"T_":_W-__PK">+7#[Y?7#9'.,]DZ<(XCJ?1V:M7=W=W=7A?_2:X?74> MVF/L[_F*.SBLS:U1;CD-._>L2X0MS15D$HJLMA>KH20'80] M62TK8M]2[('=]T]^>^(X?&PF<"EH ]%QTNZU3@=/''E;30@N!9,'HDB4KQ97 M#&\_\V&88+?*4VQ[U>Q45+-]2$TJ4&V+.D6DI6O&Q7SX:O'QA0R>C(I7.>%\ M? @O71^LW(Z/#\?54AL-PDO?\>YU3.-=WU=;I7I7?YIY M["XR?M2**MG&CWJ0>K/QHQZ+0OQM?M2#4!F.6L),^#\:O6"V_8K/>I(%BG=>'0,3&O[@__Z+-0G:" M;>(;[7;S'A,PG;VE8&;9EK(7P[+I]OC3PCQSBT:93Y,P2IA/@P>Q4[W5;+.3 M9N<%>_FJV77$)S49-)OV ^\0X^&L WED!3YXY->3TKC-,@\;&W2X.^(-$6#S /7 H]0 MY_LF/VS+^&$/1'TKW0^[MV3-)7[8GUV?^;;+/..'-5JQ.8B-5ORD\&>TXB-" MIM&*C2?T."CY(%5I(YF,SO<4D&ETOL/&G]'YC@B91N>KLB>TE6:D_N^3HLJ# MU-]*=H6V2DI)C5;EI&)E^R/]I,V^]7O]JGY11X\H^5Z;[6ZC9K'(8DXPQ9)Y M_7)UT:#12SVI+!PRGTAR4?)!*N)%,1N=["L@T.M]AX\_H?$>$3*/S5=B)VFPTZQ?G[TU&:04T MN >P!^]XY^/OUO_]=/G>^L+N S^8S*RW]S'W(_3J73#/3CR1@OG>];\.6<3K M3Q.G1HL[?&0:+>ZP\6>TN"-"IM'BC.?N."BY#/Z'Q' MA$RC\U7<<_?NXY7QW%5 @]O,<_?.CV+FV]QZ$]C)A/NQ\=$9?>U(]V?TM6KO MS^AK1X1,HZ\9']UQ4'+E-#PCF8S.9Y!I=+YCP)_1^8X(F4;GJ[B/[OWY3\9' M5P$-[M'9=>_9D'LFK\[H;X>.3*._'3;^C/YV1,@T^IOQV1T')5=.XS.2R>A\ M!IE&YSL&_!F=[XB0:72^BOOL/E^^-3Z["FAPC_;9?0YYQ/W8E,0:->XHD&G4 MN,/&GU'CC@B91HTSKKOCH.3**7Y&,AF=SR#3Z'S'@#^C\QT1,HW.5W'7W=7% MK\9U5P$-[M&NNRM[S"?,..V, G?HR#0*W&'CSRAP1X1,H\ 9I]UQ4'+E5#XC MF8S.9Y!I=+YCP)_1^8X(F4;GJ[C3[LW;GXW3K@(:W*.==F_XR/7=7+:=Z7)G MM+E#1Z;1Y@X;?T:;.R)D&FW.>/".@Y(KI_\9R61T/H-,H_,= _Z,SG=$R#0Z M7Z4]>!WCO:N ]O:P]^XB@!5:4W;#+=>/>$2'S M":AYKV(V]/B/WSON[://^WJVMA.A:] 2)_"G6GV].>"3U],@HJ#<6XZFRTZW# MDX=!Z/#PS ]\GH+08DD<6 VK@>]]!2]6_]Z*^K,<47=C-^8G\(W-SZ8A/[D+ MV53B"A17"__W,VA CC7F(;]SXW%=QQ\A+041;0O!X[%IQ,_4![5?VMIJ=9[? MQR=$UMJJ_(#6)#'3J7=V1=X%%".^(2PN@BX/XF<__N\*UJWD@K^,W,SQFR0$TH?? MW][;8^:#(GUNQ_AS<]#NU%!I9A/N.]RI6?"T &X*[]P(2"<9_@F/LX#V\4&> MRX34$$]FL16)E]5@/:$5C9GG6:!<#[E:INO; 2PM9*B;#V=6R$= J#A%#C3Y M -3S&>X"0&\!ZX*2/[?<;)7MA55NN+/Z:L&V392O1FYK@X@"B1A-S-D>9R$: M:.,YZFKC*_/2<3L[(IX7[&]S-+[4'EL=S:HNV+ 0%B'S(S3.SI+IE(&GPQ#SKZ>L!&L\XQY=VP62:"<#NKM[S)) M)_?0)H] H][N?F=IGS,9KRUGPNY/- !+B2&"1/(V]5THCV#QY<*I\VSNN:E, M:#7KO?Q!V&G63[L[PNR<3UL.OWK48/Q1J/3:71.^\_$6\4=5^]^^7C^Y??+MU?7I[W3?KLA?]T.3'58 M# //6K,%G>;Y6E/5 M)5-G8G8P^.YAA2DU ;K[L>'V9M+TZHWN 6UG$W.[TZZW3_>\MXOSRW/KRZ]O M+\\_O_W]R[N+J]H__]'L-5Z_^WA1_S:'NR&X2F^G76_LP;^ZM^UTA*YS&/NI M.AN] 6/IS/K 9D(&-,'T:35:'<,N>]W.3[-OX0"I>4BKK#F]MZ+ OGNZLNGSW#Z6)\_77U\>WDXK&).G"JS MT!Y.',EO:#V7S&P7XQ",GF *9HKU.8A\'AHV,FQ4]>V4H;AA=W,7'1(UZV+L M\I'U]I[;":5T?!J-7)N'-..&W(X#PT>&CW;EC]O; M[I1YBQSW$C7! V6TG:.R;-;;^08-,U9[AU5G1^.QJ )+/1F/Q>5_SS]:'\[_ M^_'\\LWA,(E1#JO,/$_*5W$Y@[V"N/99Z!@&,@Q4]>V4H;X)U\3/KL_ 9@*3 M21I*!\HNQD8Z=)8Z3AMI78=%QH?H&3RW[2#Q8TP;7>&_V']J)V:9KXF5BDC@ MBBSC6!-=3W>0Z"KAH2>>RJ]R>:=:7FE;,/-\?NQMX#K%Z;%9C<,P<&;PGW$\ M\7[\_U!+ P04 " J@JU8R7,_<2P) "8+P & &-AU:;5/;N!;^*]KL["W,Q'%>H$L=RDP+89J9;6%ING?O M1]E68@V*Y97DA.ROO^=(,D$Z[];K5Z1ZV MVD%P<@QCG?I.,H_(8=CIA=UV]X"T#Z+N8=0^(IF^;7UV<3KZU^7 M37OYY?UOPU/2",+PG[W3,#P;G;F*@U:[0T:*YIH;+G,JPG#PJ4$:F3%%%(;S M^;PU[[6DFH2CJS S4W$0"BDU:Z4F;9P<8PG\9#0].9XR0TF24:69>=OX,CH/ MCJ"%X4:PD^.P^NW:QC)=G!RG?$:T60CVMC&E:L+SP,@BZK4+TX>>(51OM+D) MYCPU6=1IMW_I%S1->3X)!!L;*&GU#E=EBD^R5:%TBXL4$]3P&O^K:U MYG\S&!H6:-B-":C@$Q@T[#T101_!_I^O^P!GCM1GGS"XNEB*%RL&?'X;O MAR/2Z[0ZQV$,;BN>P,0$(,M4S<:[S#IERO Q3RBZC\@Q.A9# M.BTR)!D%ZB@VXVP.NVHRKLGO)57@=;$@5ZR0"CR4DW.IIJ >P>^6>511,@+C M:<& >XENDF&>M/K/8G6W1=Y3;26+3!?D.I=SP4#E4Q8"R53>%*<"C*FB 9%Y)1;6-MVMQKD+&%:4[7 )E-Z MS2RNEF-J*$O!&)A2(!8KX"5<@4Y#,U!N[>D_SWB2$5WBCU7_.5/,#X(+F'(- M:H(:Y)1=,5T KG%V'+< TV0*RYQ!MY3$B[H;GF='>O]A1Q@9\QS6C.Y;K1$B M20[-#>)_5<_S,:#,Q7>>)Z),84SP8VU!3=@#CL@LP VX@[BSD-\LM\A[1V], M#2A(K>XVL44IH 'LBP3GV>FTM2>A.B-C(>>ZVC3%)L!3A6&.8J&S&ZQLUGRO M*V-N6?L\[C]H(1=KMO[CY]Z;OO;N]6$%X2.]0.(:AH0J9KT%J^V[==.X>I>W*/'(-][K8+QR<(ZMHN.J^B+?>>:+PVT1@FPG5N[BVT MP#CHPBZZ@)%8*J#HVT:[ 2X4PJ>!RV==T*1Z]MOK>@2)%((6FD75'_U'V/< M[^6V5JY1'L#01>R--&8W["T7TLXG565RAL%_]/*8M_LH'7@\V.3 MUJN_R^X9XBZAP@NYU72PN \QS[ W<7;/@K9M@0PBGT!Q@?A[@)'IT8'_AZ YQ--YMCMY; M4VY1]?YJ=&_& LMG/$4B4BUSBV&J@<28%"([J4HKI@!W.8VYX&:!V>/0,YDU\@YF%%16I5!Y++Q&(_H,\"H"X87HIDZ14".I:+G=KS*G4!DKQS@Y& MTN!O\I>[2B)[FQV.NIU?^RA+I0+1V6CMC8;S.+-7-'A[DY=+J_:=31G5R[07 MY]TSQWLW?X^PHK0\GW$4]\/''[;_8"] M&$PKB#57\0O#:7VK5Z$,-^L!^=:M4XDWC,*YQ$BEEPF.+8 !IU-N#&-?%8I8 M0@*%M2D'V^P0>P &B,L:XS[\QK-1A5_V5\G!=(O6,KQ>>,7F-BX1)MFUK8(X*]8ZZN'A_$&7]J M=E=W6\(;3:&C9LOH]A5^^6,%= ": #B:+K?1D-CH<@K8 I_8I7@]V7I%^Y*W M_" ,VKD#^CM(3\8*@GH3\,RL"@$C[+L.3YVF4WB>SZ28,93YG$[\*QOEA8M- M"R$7#&KGF71J1=>("41ZA/RG]7WBCFWLYKUMX%<%C8H8]T*[\^QK&"]S+L2/ M"=!@<,3ZQPKMU;;[+Q6PI(9@"]MJ5C^:-W2%BTVXR0I6K]NM[M$O]3?&&Q"J MN:(V./H4WZ=$&4]3EB^? T1L%$,(NP[FX($[OZ=8UM-82U$:UJ]XN[[$QTZE MMK+#-41V=%X<_ MDL-MD%P7R6^/+$^PY#-0F8A\I O2Z34)?O#FUO$XW'P"@]\OHH=9Z.#LQ:4Z M-Q0WQ+[C(3^W[;_G74.HPRV?O:R6M>N@6>/)?9FQLXAZTM6LH<^F1/]=Z)U^ MN!I^'EUP.DR#,Q9#(N:'1M[5IM;]LX$OXK/"_VF@"6 MY;=L&SD-D.8%-="FV:R+NWZD)"HB0HM:DK+C^_4W0U*V[*2;I$VR[ET#Q+;X M.C-\9IXAQ8-_!,%ID=,B82EY/_GX@:0RJ::L,"11C!HHG7.3DXDL2UJ0CTPI M+@1YIWAZQ0CI=3N_=7K]O4XW" X/8*QCWTD6$=D+>X.PW^T/27<8]?>B[CZY M^$AV/D^.=VWKDT_'DR\7IV[:B\_O/HR/22L(PW\-CL/P9'+B*H:=;H],%"TT M-UP65(3AZ7F+M')CRB@,Y_-Y9S[H2'453B[#W$S%,!12:M9)3=HZ/, 2^&0T M/3R8,D-)DE.EF7G;^CPY"]Y "\.-8(<'8?WMVL8R71P>I'Q&M%D(]K8UI>J* M%X&1933HEF8$/4.HWFAS$\QY:O*HU^W^.BIIFO+B*A L,U#2&>RMRA2_RE>% MTBD7*2:HX3.&HS?&302C*HJER4>;4]S5LZS[9;(P04:G7"RB5Q,^99J\82B M^8C,R''.64;.> '.P*D@GS*H98I<5$I7%!S"R"T2_[(2C/0&-.@-=^@NJ8H4 M1#4Y(W^PI%* "9#D] ; 7H"?'B5FBT0'6_?V!\,VH9H/'W&/E1. ;# M6J@,NGV$B[4U53$MF X^W0BV0#-C3;_;?6J@;XK<6XH\;I/+!49FNBBH2MLD ML;A>@'S41"\B0J]#QB2G,T84FW$VA^4T.=?D]XHJL+=8D$M62@6V*!WZW%443+)F:(EJPQ/=)N,BZ0S>A&I^QWRCFI+562Z(->%G L&I-9VPBLG M$%@MP-J,J!O(!U5FJ!%THF<*3PL"14<2!(G+*$<^NW:T& M!4N8UE0ML,F47C.+J.68&LI2$ :F%(C"&G()5\#/T P86WNWG^<\R8FN\&/5 M?\X4\X.@ E.N@460>QRC*Z9+0#3.CN.6()I,0)*)*84RP8T.A-JP!1V268 9<05Q9R&N6 M2^2MHS>F!A2DEF_;V*(2T #618+Q['3:RI-0G9-,R+FN%TVQ*ZZ-POA&L=#) M#5*V&[;7M3"WI'T9\P\[Z(L-6?_YRV!_I+UY?5A!^$A/C*C#F%#%K+5 >QX# M)X%6A,$2Q8+K')MCLRFX#KH//J=<)T+J"OJA4RDIG-E*)2$)A6)-=L!**0.S M.U,T>8P@\6G'?'L[;-=V[>VE[LD]<@SSA5LN')\@J!NKZ*R*LCQXHFQMH@PF M0CTWUQ9:8!QT81=-P$@L%;CHVU:W!284PJ=_RV==TJ1^]LOK>@2)%(*6FD7U MC]$3K'L .:21TPB7?=3(:"U1HKR!H M9F2CC-RP=-1)-)U5-[T;!?UI+[)L- M.T.?%YNT6?U=X G?1)QW2,.!%)!$!*C9B;ABUJ')TR#-@ Z&[3O]X@V\DE"*_WP+AC8 M8P;H]C,YJI"5@@$@X,RXMF$,6K'"CH,)PRH -H.HVUN NWBN6$&^[0,L5G(( MAB"+EH*G=@^HJUCSE%/%40'N&,V&]0)'JC2RC(TNVE*2#7JP/;I&/ MQMOMHP_FE%NN^G V>K#'@I?/>(J.2+4L+(:I!B?&I!"]$S8"M:> [W(:<\'- M K.1NZ;%N&&=ROK+SQL JFS;T'4FW M3V0?P)GN\>XLW'HB= 2^TR[7CV&AOS[_0UB=+ELSW,AD]V_%2%QOD6QP8T>#I35$M MI=IU,N54+]->I"OKRRRU/&YMX3EV002_9L*?UVRT;W^G>>[QWKO?0U@26KZ' M>.[S@;UO.Q^P!X-I#;'V*GYA.&TN]2J4X6(](M^ZM2OQ@E'8EQBI]#+!L04P MX'3*C6'LJT012TB@L#;E()L=8@? '%98]R';]P;U?AE?U8<1+=HK0I[1JQW M?QX!;%G4W;HC@",!B37H8]]!P=1X#)5P!NCV>3.(]J?>2.;>SBO6WA;8)6[1@/ M0KNS[&\P7NY,B)<(4& PQ/HEA>YJV?T-!2QI(-C"MI[5C^8%7>%B$VZRAM5> MK[/?_[7YJG@#0@U3- 9'F^+[E"CG:IC]=FP^=7Z-.R^( M4Q&^NB>]09O@52F;-CX5Y)Y!XG>+Z%$B>NCX^%2GGN4-L:\)R"]=^_>R.H0Z M7+LSL5)HV_&R1K%X'NPRL-K!6H>X(>X.5F>JVPVFYU1G'7B64/]>U%U^.3HG M'X^^G!]=GCS+^WR\T_9^?'I&SL;G1^?'XZ,/Y-/9V?CX]/*YIMNY<,?XD.?< MNC:WN^%5=;+S/&<5WPJF!F'DR[0FILGUE9)5D6)")554XZ5Q#7.]PI->'P01 MO&"!?ZX1MG8!U!>MW?_@3W\+U!+ P04 " J@JU8O*KCOX\' !/*P & &-AU:>W/:N!;_*N?2N5LR@U^09%-#,T,=9\I, Q2< MO>V?PI:QIL9R93F$_?1[Y >8)-MVMTF7VTTF@5B/H]]YZ9QC:? ?37.3B"0^ M#>"M=_4. N[G*YI(\ 4E$EO73$;@\30E"5Q1(5@Z)[JI M:><#I.54DWABPXEA]8RNV3T&\]CNGMCF&4ROH'WM.4?%Z(N)XWVBFM:,+?@<8"=[H>WHSZ'+D#+W19#R'R>4A87L[ ZU][H-Q?! M(5!W!L/Q!91]EZ/Q<.R,AN_JO@-"/[D$9S@;@O?6G0VG+K+@S#LP&COZ 8&< M7L_FU\.Q!]X$K#.XUN>ZH\/<=90Y@-4[,3L'A'8XA^'%9.JY%] $7L-]99ZB M'2B!_T#,?VD3F ]G;X9C=ZY-/KQS/\+0\13@KFEVGP(Q2P)$BS%'1WA?@#Q* MP.=)0GVUA9:!3D84WN=$(*_Q!F8TY4)B-(-++E88[K3WP$-PB"#@1520E.:2 M^1F:=^+KT%:S?_F<<]EW^ H#YJ9\.(*0BX+TYY(T4$08P!41?@0]JP,J3': M9!"RN(ZY:OR<^KG '1YE0)( W%L,7PE&7B2_8EFF8..O&AE@W 6$1!%? T?) M006C TXD6(8Q# ?"E&<)%:J-T1!)XU(J@L D#)F/_4A(T:DXZ10 9AN5!9!- M0D10S[QD">8/C,1_.I,29%-A6VP ^R4+D:$.I+G($$_YTS0(OO M$*V$AF)@"]4IQDE4AZ4XEDA=GW:[9 M;XXNFBS4D.)N7EF"^K)4PF"VBRJ]:\3IE*=N43)9\AL0*&] MVTI^>6&=_MI7E%#L,B*R4[.YH%D!,F(9?$KX&A6^I!U8D RIY2FN3U 4-PQM MOEJI5*)=N(DD"T2QX"*@XG7+;*% X[C**K;/64K\^KGRJG*&YO,X)FE&[?J? M_G>Y6Y4586HB^@N4 O^"&G$Y MK')BE6[)H-G]7;AOE!7Z)*XVMV+70,3]=80ZU93XJ(VJ00>OT9[AK$K,%=RV M=707T_Z @5KT4>"6CXH0HA(K$O>;>VS5U#KWMK8"81[C_N6C!\;*0;8;2L/' M,F5>.Y-O$_0L =9).]BZ6--3^LI%!H9:N-*%H?1E% H^;+LT_U5FV3U$LV1) MJ!X+6\.8*PE+<+=C26-_@Y P%71303-EGAW53;#:Q&FX/,87[$C17K-.,2O< MQATD&!1E4+&+XZ@\+JV;IQBC54=V)R;I?V[(#]=\5JWM;D$*32RTCMVTY!,@S)':F',UW;$ DR[ML^:,E-[(2CYI*U1(%^MT7SOK/G^/DRCN)]_W7*(Y;VTTN[\.#]??J+8J\\M,Y;TEM (; 7IC%SQ?4\@3R,#(#R_K9:.Y- MIE@SPW0R'ZN*/GTL4WIJ'7ZKUKY#4\4>_,^J:8S%A*W2>K/?_+Q?4CUK[L=S M511G#VAG7U,/%KJ/^/9A#U)[*ACF)RDF*/?6/'JVD1_/U07FD5\QD2NRP5*H M?!_S,ZNH3G;+$'H@\)ZSZN<\[SFK/B!I_]]GU;./PS%<#3^.A[.+GWD[_YGR MZ>81P[/.#CF3OG?P\P,RZ7MK/F?2_S17S9?3J:!%S*RS;5 _^TGUCL\#$??C M'SPW8/6J4V=S=T[>A/C ^=E?,9*#MXV?T^+_W2IZBMKQF[W'4Z?FU1T"OSQ. M(KY?'.JH_FT&?F_H MUVY 0'L=4:G>4:Y(H.X@A%Q018>$LEJXN$%2'9-M97B$ A/5N9MZ?X7]BJ$E M39"%N,&[$DV,"'*"(/9.^+(<-5!*0+]79T3;LGI!_$]+P5$0JL3GPJZ3TL;M MQ_V.JH!3FR82IUKU7*>Q>_&UL4$L! A0#% @ M*H*M6&%\Z??)?0 P!0( !4 ( !16P &-A&5X,S%D,BYH=&U02P$"% ,4 " J@JU8O*KCOX\' !/*P & M @ '0R0, 8V%R82TR,#(T,#,S,7AE>#,R9#$N:'1M4$L%!@ 0 ) D 8 ( )71 P $! end XML 95 cara-20240331x10q_htm.xml IDEA: XBRL DOCUMENT 0001346830 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001346830 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001346830 us-gaap:RetainedEarningsMember 2024-03-31 0001346830 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001346830 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001346830 us-gaap:RetainedEarningsMember 2023-12-31 0001346830 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001346830 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001346830 us-gaap:RetainedEarningsMember 2023-03-31 0001346830 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001346830 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001346830 us-gaap:RetainedEarningsMember 2022-12-31 0001346830 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001346830 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001346830 us-gaap:CommonStockMember 2024-03-31 0001346830 us-gaap:CommonStockMember 2023-12-31 0001346830 us-gaap:CommonStockMember 2023-03-31 0001346830 us-gaap:CommonStockMember 2022-12-31 0001346830 cara:EmployeesAndNonEmployeeMembersOfBoardOfDirectorsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2024-01-01 2024-03-31 0001346830 cara:EmployeesAndNonEmployeeMembersOfBoardOfDirectorsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2023-01-01 2023-03-31 0001346830 cara:NonemployeeConsultantsMember 2024-01-01 2024-03-31 0001346830 cara:TwoThousandAndFourteenEquityIncentivePlanMember 2023-01-01 2023-03-31 0001346830 cara:NonemployeeConsultantsMember 2023-01-01 2023-03-31 0001346830 cara:TwoThousandAndFourteenEquityIncentivePlanMember 2024-01-01 0001346830 cara:TwoThousandAndFourteenEquityIncentivePlanMember 2023-12-31 0001346830 srt:MaximumMember cara:TwoThousandNineteenInducementPlanMember 2019-11-20 0001346830 srt:MaximumMember cara:IncentiveStockOptionsMember cara:TwoThousandAndFourteenEquityIncentivePlanMember 2015-12-31 0001346830 cara:EmployeeAndBoardOfDirectorsStockOptionsMember 2024-01-01 2024-03-31 0001346830 cara:EmployeeAndBoardOfDirectorsStockOptionsMember 2023-01-01 2023-03-31 0001346830 srt:MaximumMember cara:TwoThousandAndFourteenEquityIncentivePlanMember 2024-01-01 2024-03-31 0001346830 us-gaap:PerformanceSharesMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001346830 cara:TimeBasedRestrictedStockUnitsMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001346830 cara:TimeBasedRestrictedStockUnitsMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001346830 cara:EmployeesAndNonEmployeeMembersOfBoardOfDirectorsMember us-gaap:RestrictedStockUnitsRSUMember cara:TwoThousandAndFourteenEquityIncentivePlanMember 2024-03-31 0001346830 cara:EmployeesAndNonEmployeeMembersOfBoardOfDirectorsMember us-gaap:RestrictedStockUnitsRSUMember cara:TwoThousandAndFourteenEquityIncentivePlanMember 2023-12-31 0001346830 cara:EmployeesMember us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001346830 us-gaap:RestrictedStockUnitsRSUMember cara:TwoThousandNineteenInducementPlanMember 2024-01-01 2024-03-31 0001346830 us-gaap:RestrictedStockUnitsRSUMember cara:TwoThousandAndFourteenEquityIncentivePlanMember 2024-01-01 2024-03-31 0001346830 cara:TwoThousandNineteenInducementPlanMember 2024-01-01 2024-03-31 0001346830 us-gaap:RestrictedStockUnitsRSUMember cara:TwoThousandNineteenInducementPlanMember 2023-01-01 2023-03-31 0001346830 us-gaap:RestrictedStockUnitsRSUMember cara:TwoThousandAndFourteenEquityIncentivePlanMember 2023-01-01 2023-03-31 0001346830 cara:TwoThousandNineteenInducementPlanMember 2023-01-01 2023-03-31 0001346830 cara:EmployeesAndNonEmployeeMembersOfBoardOfDirectorsMember us-gaap:RestrictedStockUnitsRSUMember cara:TwoThousandAndFourteenEquityIncentivePlanMember 2024-01-01 2024-03-31 0001346830 us-gaap:ShareBasedPaymentArrangementEmployeeMember cara:TwoThousandNineteenInducementPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-01-01 2024-03-31 0001346830 cara:EmployeeAndNonemployeeConsultantsMember cara:TwoThousandAndFourteenEquityIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-01-01 2024-03-31 0001346830 us-gaap:ShareBasedPaymentArrangementEmployeeMember cara:TwoThousandNineteenInducementPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-01-01 2024-03-31 0001346830 us-gaap:ShareBasedPaymentArrangementEmployeeMember cara:TwoThousandNineteenInducementPlanMember cara:ShareBasedCompensationSubsequentAwardsMember 2024-01-01 2024-03-31 0001346830 srt:DirectorMember cara:IncentiveStockOptionsMember cara:TwoThousandAndFourteenEquityIncentivePlanMember 2024-01-01 2024-03-31 0001346830 cara:EmployeeAndNonemployeeConsultantsMember cara:TwoThousandAndFourteenEquityIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-01-01 2024-03-31 0001346830 cara:EmployeeAndNonemployeeConsultantsMember cara:TwoThousandAndFourteenEquityIncentivePlanMember cara:ShareBasedCompensationSubsequentAwardsMember 2024-01-01 2024-03-31 0001346830 cara:EmployeesAndNonEmployeeMembersOfBoardOfDirectorsMember 2024-01-01 2024-03-31 0001346830 cara:HcrAgreementMember 2023-12-31 0001346830 cara:CslViforMember cara:OtherNonCashRevenueMember srt:AffiliatedEntityMember 2024-01-01 2024-03-31 0001346830 cara:CslViforMember cara:OtherNonCashRevenueMember srt:AffiliatedEntityMember 2023-01-01 2023-03-31 0001346830 cara:CslViforMember us-gaap:RoyaltyMember srt:AffiliatedEntityMember cara:CslViforKapruviaMember 2024-01-01 2024-03-31 0001346830 cara:CslViforMember cara:OtherRevenueNonCashMember srt:AffiliatedEntityMember cara:CslViforKapruviaMember 2024-01-01 2024-03-31 0001346830 cara:CslViforMember cara:CommercialSupplyRevenueMember srt:AffiliatedEntityMember cara:CslViforKorsuvaMember 2024-01-01 2024-03-31 0001346830 cara:CslViforMember cara:CollaborativeRevenueMember srt:AffiliatedEntityMember cara:CslViforProfitSharingMember 2024-01-01 2024-03-31 0001346830 cara:OtherRevenueNonCashMember cara:LicenseAgreementWithMaruishiPharmaceuticalCompanyLimitedMember 2024-01-01 2024-03-31 0001346830 cara:ClinicalCompoundRevenueMember cara:LicenseAgreementWithMaruishiPharmaceuticalCompanyLimitedMember 2024-01-01 2024-03-31 0001346830 cara:OtherRevenueNonCashMember 2024-01-01 2024-03-31 0001346830 cara:OtherRevenueMember 2024-01-01 2024-03-31 0001346830 cara:CommercialSupplyRevenueMember 2024-01-01 2024-03-31 0001346830 cara:CollaborativeRevenueMember 2024-01-01 2024-03-31 0001346830 cara:ClinicalCompoundRevenueMember 2024-01-01 2024-03-31 0001346830 cara:CslViforMember us-gaap:RoyaltyMember srt:AffiliatedEntityMember cara:CslViforKapruviaMember 2023-01-01 2023-03-31 0001346830 cara:CslViforMember cara:CommercialSupplyRevenueMember srt:AffiliatedEntityMember cara:CslViforKorsuvaMember 2023-01-01 2023-03-31 0001346830 cara:CslViforMember cara:CollaborativeRevenueMember srt:AffiliatedEntityMember cara:CslViforProfitSharingMember 2023-01-01 2023-03-31 0001346830 cara:ClinicalCompoundRevenueMember cara:LicenseAgreementWithMaruishiPharmaceuticalCompanyLimitedMember 2023-01-01 2023-03-31 0001346830 us-gaap:RoyaltyMember 2023-01-01 2023-03-31 0001346830 cara:OtherRevenueNonCashMember 2023-01-01 2023-03-31 0001346830 cara:CommercialSupplyRevenueMember 2023-01-01 2023-03-31 0001346830 cara:CollaborativeRevenueMember 2023-01-01 2023-03-31 0001346830 cara:ClinicalCompoundRevenueMember 2023-01-01 2023-03-31 0001346830 cara:NewStamfordLeaseMember 2023-12-31 0001346830 cara:MoneyMarketFundForStamfordLeaseMember 2023-12-31 0001346830 cara:LicenseAgreementWithMaruishiPharmaceuticalCompanyLimitedMember 2024-03-31 0001346830 cara:LicenseAgreementWithMaruishiPharmaceuticalCompanyLimitedMember 2023-12-31 0001346830 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001346830 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001346830 cara:NewCorporateHeadquartersOfficeSpaceMember 2023-07-28 0001346830 us-gaap:ResearchAndDevelopmentExpenseMember cara:NewCorporateHeadquartersOfficeSpaceMember 2024-01-01 2024-03-31 0001346830 us-gaap:GeneralAndAdministrativeExpenseMember cara:NewCorporateHeadquartersOfficeSpaceMember 2024-01-01 2024-03-31 0001346830 cara:NewCorporateHeadquartersOfficeSpaceMember 2024-01-01 2024-03-31 0001346830 cara:StamfordOperatingLeaseMember 2024-01-01 2024-03-31 0001346830 cara:StamfordOperatingLeaseMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001346830 cara:StamfordOperatingLeaseMember us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001346830 cara:StamfordOperatingLeaseMember 2023-01-01 2023-03-31 0001346830 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001346830 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001346830 cara:NewStamfordLeaseMember 2024-03-31 0001346830 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001346830 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2024-03-31 0001346830 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2024-03-31 0001346830 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001346830 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2024-03-31 0001346830 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2024-03-31 0001346830 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001346830 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-12-31 0001346830 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001346830 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001346830 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-12-31 0001346830 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001346830 us-gaap:CorporateBondSecuritiesMember 2024-03-31 0001346830 2023-01-01 2023-12-31 0001346830 cara:CslViforMember cara:CommercialSupplyRevenueMember srt:AffiliatedEntityMember 2024-01-01 2024-03-31 0001346830 cara:CslViforMember cara:CommercialSupplyRevenueMember srt:AffiliatedEntityMember 2023-01-01 2023-03-31 0001346830 cara:CslViforMember cara:CommercialSupplyRevenueWithAssociatedCostsOfGoodsSoldMember srt:AffiliatedEntityMember cara:CslViforKorsuvaMember 2024-01-01 2024-03-31 0001346830 cara:CslViforMember cara:CommercialSupplyRevenueWithAssociatedCostsOfGoodsSoldMember srt:AffiliatedEntityMember cara:CslViforKorsuvaMember 2023-01-01 2023-03-31 0001346830 cara:CslViforMaruishiAndCkdpAgreementsMember 2024-03-31 0001346830 cara:CslViforMaruishiAndCkdpAgreementsMember 2023-12-31 0001346830 cara:TwoThousandNineteenInducementPlanMember 2019-11-20 0001346830 2023-03-31 0001346830 2022-12-31 0001346830 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001346830 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001346830 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001346830 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001346830 us-gaap:FairValueInputsLevel3Member 2024-01-01 2024-03-31 0001346830 us-gaap:FairValueInputsLevel3Member 2023-01-01 2023-03-31 0001346830 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-12-31 0001346830 us-gaap:CorporateBondSecuritiesMember 2023-12-31 0001346830 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001346830 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001346830 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001346830 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001346830 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001346830 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001346830 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001346830 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001346830 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001346830 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001346830 us-gaap:EmployeeStockOptionMember us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001346830 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001346830 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001346830 cara:OptionsPerformanceSharesMember 2024-01-01 2024-03-31 0001346830 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001346830 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001346830 us-gaap:EmployeeStockOptionMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001346830 us-gaap:EmployeeStockOptionMember us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001346830 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001346830 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001346830 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001346830 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001346830 cara:CslViforMember srt:AffiliatedEntityMember 2024-03-31 0001346830 cara:CslViforMember srt:AffiliatedEntityMember 2023-12-31 0001346830 cara:PatheonAndPatheonManufacturingServicesLlcMember 2024-03-31 0001346830 2024-05-09 0001346830 cara:CslViforMaruishiCkdpMember cara:LicenseAndSupplyAgreementsForDifelikefalinMember 2024-03-31 0001346830 cara:TwoThousandAndFourteenEquityIncentivePlanMember 2024-01-01 2024-03-31 0001346830 2024-01-31 0001346830 cara:ViforInternationalLtdMember srt:AffiliatedEntityMember 2024-03-31 0001346830 cara:ViforInternationalLtdMember srt:AffiliatedEntityMember 2024-01-01 2024-03-31 0001346830 cara:HcrAgreementMember 2024-03-31 0001346830 cara:ViforFreseniusMedicalCareRenalPharmaLtdAgreementNo1Member cara:CslViforMaximumMember 2020-10-01 2020-10-31 0001346830 cara:ViforFreseniusMedicalCareRenalPharmaLimitedMember srt:MaximumMember srt:AffiliatedEntityMember cara:RegulatoryAndCommercialMilestonesMember 2018-05-17 0001346830 cara:CslViforMember srt:AffiliatedEntityMember cara:ViforFreseniusMedicalCareRenalPharmaLtdAgreementNo1Member 2022-05-01 2022-05-31 0001346830 cara:ViforFreseniusMedicalCareRenalPharmaLtdAgreementNo1Member cara:CslViforMember 2022-05-01 2022-05-31 0001346830 cara:ViforFreseniusMedicalCareRenalPharmaLtdAgreementNo2Member 2018-05-01 2018-05-31 0001346830 cara:EnterisBiopharmaIncMember cara:NonExclusiveLicenseAgreementMember 2024-01-01 2024-03-31 0001346830 cara:EnterisBiopharmaIncMember cara:NonExclusiveLicenseAgreementMember 2023-01-01 2023-03-31 0001346830 cara:PatheonAndPatheonManufacturingServicesLlcMember cara:ManufacturingServicesAgreementMember 2019-07-01 2019-07-31 0001346830 cara:PatheonAndPatheonManufacturingServicesLlcMember 2023-12-31 0001346830 cara:NewStamfordLeaseMember 2024-03-31 0001346830 cara:NewCorporateHeadquartersOfficeSpaceMember 2023-07-28 2023-07-28 0001346830 cara:NewCorporateHeadquartersOfficeSpaceMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-05-11 2023-05-11 0001346830 cara:NewCorporateHeadquartersOfficeSpaceMember 2024-02-29 0001346830 cara:NewCorporateHeadquartersOfficeSpaceMember 2024-01-31 0001346830 cara:NewCorporateHeadquartersOfficeSpaceMember 2023-05-11 0001346830 cara:NewCorporateHeadquartersOfficeSpaceMember 2023-05-11 2023-05-11 0001346830 2024-01-01 2024-03-31 0001346830 2023-01-01 2023-03-31 0001346830 cara:If2029ThresholdIsNotAchievedOnOrPriorToDecember312029Member cara:HcrAgreementMember 2023-10-01 2023-12-31 0001346830 cara:If2029ThresholdIsAchievedOnOrPriorToDecember312029Member cara:HcrAgreementMember 2023-10-01 2023-12-31 0001346830 cara:HcrAgreementMember 2023-12-01 2023-12-31 0001346830 cara:HcrAgreementMember 2024-01-01 2024-03-31 0001346830 cara:HcrAgreementMember 2023-10-01 2023-12-31 0001346830 cara:HcrAgreementMember 2023-11-01 2023-11-30 0001346830 us-gaap:USTreasurySecuritiesMember 2024-03-31 0001346830 us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2024-03-31 0001346830 cara:NewStamfordLeaseMember 2023-05-31 0001346830 srt:MinimumMember 2024-01-01 2024-03-31 0001346830 srt:MaximumMember 2024-01-01 2024-03-31 0001346830 cara:TwoThousandAndFourteenEquityIncentivePlanMember 2015-01-01 2015-12-31 0001346830 cara:ApiCommercialSupplyAgreementMember 2021-07-01 2021-07-31 0001346830 2024-03-31 0001346830 2023-12-31 iso4217:USD pure utr:sqft cara:position cara:agreement cara:item shares iso4217:USD shares -0.56 -0.49 54588090 53872038 54480704 54667079 0001346830 --12-31 2024 Q1 false 0 0 0 0 0 0 0 0 0 0 P12M 10-Q true 2024-03-31 false 001-36279 CARA THERAPEUTICS, INC. DE 75-3175693 400 Atlantic Street Suite 500 Stamford CT 06901 203 406-3700 Common Stock, par value $0.001 per share CARA NASDAQ Yes Yes Non-accelerated Filer true false false 54675954 46996000 51775000 22777000 48983000 1718000 2765000 2741000 2821000 697000 697000 506000 555000 5790000 8154000 408000 81225000 116158000 3826000 4864000 3548000 3322000 1500000 1500000 90099000 125844000 14875000 25592000 220000 15095000 25592000 38376000 37079000 6825000 6088000 60296000 68759000 0.001 0.001 5000000 5000000 0 0 0.001 0.001 100000000 100000000 54667079 54480704 54000 54000 745381000 742036000 -715441000 -684745000 -191000 -260000 29803000 57085000 90099000 125844000 788000 2750000 640000 3191000 125000 84000 99000 623000 2135000 6165000 620000 2590000 21964000 24334000 6816000 6891000 2401000 31801000 33815000 -29666000 -27650000 952000 985000 1982000 -30696000 -26665000 -0.56 -0.49 54588090 53872038 0 0 69000 571000 -30627000 -26094000 54480704 54000 742036000 -684745000 -260000 57085000 1660000 1660000 186375 1685000 1685000 -30696000 -30696000 69000 69000 54667079 54000 745381000 -715441000 -191000 29803000 53797341 53000 726630000 -566232000 -1672000 158779000 2972000 2972000 93218 1000 559000 560000 83793 381000 381000 -26665000 -26665000 571000 571000 53974352 54000 730542000 -592897000 -1101000 136598000 -30696000 -26665000 3345000 3353000 1982000 42000 58000 269000 375000 510000 94000 -1047000 2806000 -80000 1132000 -49000 -1000 -2364000 928000 -10151000 -6318000 -462000 -1726000 -30453000 -34618000 59000000 29500000 4000000 32213000 15792000 836000 25951000 17708000 685000 560000 -685000 560000 -5187000 -16350000 53683000 64149000 48496000 47799000 211000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1. Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Cara Therapeutics, Inc., or the Company, is a development-stage biopharmaceutical corporation formed on July 2, 2004. The Company is leading a new treatment paradigm to improve the lives of patients suffering from pruritus. The Company’s primary activities to date have been organizing and staffing the Company, developing its lead product and product candidates, including conducting preclinical studies and clinical trials of difelikefalin-based product candidates, and raising capital.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In August 2021, the Company received U.S. Food and Drug Administration, or FDA, approval for KORSUVA®<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> </sup>(difelikefalin) injection, or KORSUVA injection, for the treatment of moderate-to-severe pruritus associated with chronic kidney disease in adults undergoing hemodialysis. Commercial launch of KORSUVA injection began in the United States in April 2022 and the Company began recording the associated profit-sharing revenues in the second quarter of 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In April 2022, the European Commission granted marketing authorization to difelikefalin injection under the brand name Kapruvia® (difelikefalin), or Kapruvia, for the treatment of moderate-to-severe pruritus associated with chronic kidney disease in adult hemodialysis patients. The marketing authorization approved Kapruvia for use in all member states of the European Union, or EU, as well as Iceland, Liechtenstein, and Norway. Kapruvia was also approved in the United Kingdom in April 2022. Commercial launches in Austria, Germany, Sweden, France, the Netherlands, Finland, and Norway have commenced. In August 2022, as part of the Access Consortium, difelikefalin injection was approved in Switzerland under the brand name Kapruvia, as well as Singapore and Canada under the brand name KORSUVA. Commercial launch in Switzerland has also commenced. In November 2022, difelikefalin injection was approved in the last Access Consortium country, Australia, under the brand name KORSUVA. Difelikefalin injection was also approved in the United Arab Emirates, Kuwait, Israel, Japan, and Saudi Arabia under the brand name KORSUVA in January 2023, May 2023, June 2023, September 2023, and January 2024, respectively. The Company expects additional approvals and commercial launches over the next <span style="-sec-ix-hidden:Hidden_AXsHQmz9Q0C_YjRFs_dgGw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">12</span></span>-18 months. On November 1, 2023, the Company entered into a Purchase and Sale Agreement, or the HCR Agreement, with HCRX Investments Holdco, L.P. and Healthcare Royalty Partners IV, L.P., or collectively HCR, pursuant to which HCR will receive current and future royalty and milestone payments for Kapruvia and KORSUVA (ex U.S. only) up to certain capped amounts in exchange for certain payments made to the Company (see Note 10, <i style="font-style:italic;">Royalty Purchase and Sale Agreement)</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In 2018, the Company entered into a license and collaboration agreement with a joint venture between Vifor Pharma Group and Fresenius Medical Care Renal Pharmaceutical Ltd., or Vifor Fresenius Medical Care Renal Pharma Ltd., that provides full commercialization rights of Kapruvia, and where applicable KORSUVA, to Vifor Fresenius Medical Care Renal Pharma Ltd. worldwide (excluding the United States, Japan and South Korea). In 2020, the Company entered into a second licensing and collaboration agreement, along with stock purchase agreements, with Vifor (International) Ltd., or Vifor International, that provides full commercialization rights of KORSUVA injection to Vifor International in dialysis clinics in the United States under a profit-sharing arrangement (see Note 12, <i style="font-style:italic;">Collaboration and Licensing Agreements)</i>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In May 2022, Vifor International assigned its rights and obligations under the license agreement and a supply agreement, as permitted under the agreements, to Vifor Fresenius Medical Care Renal Pharma Ltd. The Company’s rights and obligations under these agreements were unaffected by this assignment and the assignment did not affect the Company’s economic rights under the agreements with Vifor International. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In August 2022, Vifor Pharma Group (which includes Vifor International) was acquired by CSL Limited and subsequently renamed CSL Vifor as part of the acquisition. The acquisition of Vifor Pharma Group did not affect any of the Company’s rights and obligations pursuant to these agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company also has a license agreement with Maruishi Pharmaceutical Co. Ltd., or Maruishi, under which the Company granted Maruishi an exclusive license to develop, manufacture, and commercialize drug products containing difelikefalin for acute pain and/or uremic pruritus in Japan. In September 2023, Maruishi received manufacturing and marketing approval from Japan’s Ministry of Health, Labour and Welfare for KORSUVA IV Injection Syringe for the treatment of pruritus in hemodialysis patients (see Note 12, <i style="font-style:italic;">Collaboration and Licensing Agreements)</i>. In the fourth quarter of 2023, the Company entered into the HCR Agreement pursuant to which HCR will receive current and future royalty and milestone payments for KORSUVA (Japan) up to certain capped amounts in exchange for certain payments to the Company (see Note 10, <i style="font-style:italic;">Royalty Purchase and Sale Agreement)</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024, the Company has raised aggregate net proceeds of approximately $520,700 from several rounds of equity financing, including its initial public offering, or IPO, which closed in February 2014 and four follow-on public offerings of common stock, which closed in July 2019, July 2018, April 2017 and August 2015, respectively, the issuance of common stock pursuant to its open market sales agreement with Jefferies LLC as sales agent, or the Sales Agreement, in 2023, and the issuance of convertible preferred stock and debt prior to the IPO. The Company has also earned approximately $288,600 under its license and supply agreements for difelikefalin, primarily with CSL Vifor, Maruishi, and Chong Kun Dang Pharmaceutical Corp., or CKDP, and an earlier product candidate for which development efforts ceased in 2007. Under the terms of the HCR Agreement, the Company received net proceeds of $36,474 for the sale of future ex-U.S. royalties and milestones under Vifor Agreement No. 2 and the Maruishi Agreement in November and December 2023. The Company has also received aggregate net proceeds of approximately $98,000 from the issuance and sale of the Company’s common stock to Vifor International in connection with the Company’s license agreement with CSL Vifor (see Note 12, <i style="font-style:italic;">Collaboration and Licensing Agreements</i>).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024, the Company had unrestricted cash and cash equivalents and marketable securities of $69,773 and an accumulated deficit of $715,441. The Company has incurred substantial net losses and negative cash flows from operating activities in nearly every fiscal period since inception and expects this trend to continue for the foreseeable future. The Company recognized net losses of $30,696 and $26,665 for the three months ended March 31, 2024 and 2023, respectively, and had net cash used in operating activities of $30,453 and $34,618 for the three months ended March 31, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company is subject to risks common to other life science companies including, but not limited to, uncertainty of product development and commercialization, lack of marketing and sales history, development by its competitors of new technological innovations, dependence on key personnel, market acceptance of products, product liability, protection of proprietary technology, ability to raise additional financing, and compliance with FDA and other government regulations. If the Company does not successfully develop and commercialize its other product candidate, it will be unable to generate additional recurring product revenue or achieve profitability.</p> 2004-07-02 P18M 520700000 4 288600000 36474000 98000000 69773000 -715441000 -30696000 -26665000 -30453000 -34618000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s condensed consolidated financial statements include the results of the financial operations of Cara Therapeutics, Inc. and its wholly-owned subsidiary, Cara Royalty Sub, LLC, or Cara Royalty Sub, a Delaware limited liability company which was formed in November 2023 for the purpose of the transactions contemplated by the HCR Agreement described in Note 10, <i style="font-style:italic;">Royalty Purchase and Sale Agreement</i>. All intercompany balances and transactions have been eliminated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The unaudited interim condensed consolidated financial statements included herein have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission, or SEC. Accordingly, they do not include all information and disclosures necessary for a presentation of the Company’s financial position, results of operations and cash flows in conformity with generally accepted accounting principles in the United States of America, or GAAP. In </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">the opinion of management, these unaudited interim condensed consolidated financial statements reflect all adjustments, consisting primarily of normal recurring accruals, necessary for a fair presentation of results for the periods presented. The results of operations for interim periods are not necessarily indicative of the results for the full year. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted from this report, as is permitted by SEC rules and regulations; however, the Company believes that the disclosures are adequate to make the information presented not misleading. The condensed consolidated balance sheet data as of December 31, 2023 were derived from audited financial statements, but do not include all disclosures required by GAAP. These unaudited interim condensed consolidated financial statements should be read in conjunction with the audited financial statements and accompanying notes thereto included in the 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;font-style:italic;margin:0pt 0pt 12pt 18pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of condensed consolidated financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, as of the date of the condensed consolidated financial statements as well as the reported amounts of revenues and expenses during the reporting period. The more significant estimates include the fair value of marketable securities that are classified as Level 2 of the fair value hierarchy, the amount and periods over which certain revenues will be recognized, including licensing and collaborative revenue recognized from non-refundable up-front and milestone payments and future ex-U.S. royalties and milestones projected in relation to the HCR Agreement, related party accounts receivable reserve, as applicable, inventory valuation and related reserves, research and development, or R&amp;D, clinical costs and accrued research projects included in prepaid expenses and accounts payable and accrued expenses, the amount of non-cash compensation costs related to share-based payments to employees and non-employees, restructuring costs, the amount of lease incentives, as applicable, and the incremental borrowing rate used in lease calculations, and the likelihood of realization of deferred tax assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The impact from global economic conditions and potential and continuing disruptions to and volatility in the credit and equity markets in the United States and worldwide are highly uncertain and cannot be predicted, including impacts from global health crises, geopolitical tensions, such as the ongoing conflicts between Russia and Ukraine, conflict in the Middle East, and increasing tensions between China and Taiwan, and government actions implemented as a result of the foregoing, fluctuations in inflation, rising interest rates, uncertainty and liquidity concerns in the broader financial services industry, and a potential recession in the United States. Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these condensed consolidated financial statements, the Company is not aware of any specific event or circumstance that would require the Company to update its estimates, assumptions and judgments or revise the reported amounts of assets and liabilities or the disclosure of contingent assets and liabilities. These estimates, however, may change as new events occur and additional information is obtained, and are recognized in the condensed consolidated financial statements as soon as they become known.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Actual results could differ materially from the Company’s estimates and assumptions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">There have been no material changes to the significant accounting policies previously disclosed in Note 2 to the Consolidated Financial Statements in the 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;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Accounting Pronouncements Recently Adopted </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In November 2023, the Financial Accounting Standards Board, or FASB, issued Accounting Standards Update, or ASU, 2023-07, <i style="font-style:italic;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</i>, or ASU 2023-07, which expanded the disclosures for reportable segments made by public entities. These amendments within ASU 2023-07 retained the existing disclosure requirements in ASC 280 and expanded upon them to require public entities to disclose significant expenses for reportable segments in both interim and annual reporting periods, as well as items that were previously disclosed only annually on an interim basis, including disclosures related to a reportable segment’s profit or loss and assets. In addition, entities with a single reportable segment must provide all segment disclosures required in ASC 280, including the new disclosures for reportable segments under the amendments in ASU 2023-07. The amendments did not change the existing guidance on how a public entity identified and determined its reportable segments. A public entity should apply the amendments in ASU 2023-07 retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. The amendments in ASU 2023-07 are effective for annual periods for all public entities in fiscal years beginning after December 15, 2023, and in interim periods within fiscal years beginning after December 15, 2024. The Company adopted ASU 2023-07 on January 1, 2024, and will comply with any new applicable disclosures in its Annual Report on Form 10-K for the year ended December 31, 2024. The Company does not expect the adoption to have a material effect on its results of operations, financial position, and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Accounting Pronouncements Not Yet Adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In December 2023, the FASB issued ASU 2023-09, <i style="font-style:italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i>, or ASU 2023-09, which applies to all entities subject to income taxes. ASU 2023-09 requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. ASU 2023-09 is intended to provide more detailed income tax disclosures. For public business entities (PBEs), the new requirements will be effective for annual periods beginning after December 15, 2024. ASU 2023-09 will be applied on a prospective basis with the option to apply the standard retrospectively. The Company expects to adopt ASU 2023-09 on January 1, 2025, and it does not expect the adoption to have a material effect on its results of operations, financial position, and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of condensed consolidated financial statements in conformity with GAAP requires the Company to make estimates and assumptions that affect the reported amounts of assets and liabilities, and disclosure of contingent assets and liabilities, as of the date of the condensed consolidated financial statements as well as the reported amounts of revenues and expenses during the reporting period. The more significant estimates include the fair value of marketable securities that are classified as Level 2 of the fair value hierarchy, the amount and periods over which certain revenues will be recognized, including licensing and collaborative revenue recognized from non-refundable up-front and milestone payments and future ex-U.S. royalties and milestones projected in relation to the HCR Agreement, related party accounts receivable reserve, as applicable, inventory valuation and related reserves, research and development, or R&amp;D, clinical costs and accrued research projects included in prepaid expenses and accounts payable and accrued expenses, the amount of non-cash compensation costs related to share-based payments to employees and non-employees, restructuring costs, the amount of lease incentives, as applicable, and the incremental borrowing rate used in lease calculations, and the likelihood of realization of deferred tax assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The impact from global economic conditions and potential and continuing disruptions to and volatility in the credit and equity markets in the United States and worldwide are highly uncertain and cannot be predicted, including impacts from global health crises, geopolitical tensions, such as the ongoing conflicts between Russia and Ukraine, conflict in the Middle East, and increasing tensions between China and Taiwan, and government actions implemented as a result of the foregoing, fluctuations in inflation, rising interest rates, uncertainty and liquidity concerns in the broader financial services industry, and a potential recession in the United States. Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these condensed consolidated financial statements, the Company is not aware of any specific event or circumstance that would require the Company to update its estimates, assumptions and judgments or revise the reported amounts of assets and liabilities or the disclosure of contingent assets and liabilities. These estimates, however, may change as new events occur and additional information is obtained, and are recognized in the condensed consolidated financial statements as soon as they become known.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Actual results could differ materially from the Company’s estimates and assumptions. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">There have been no material changes to the significant accounting policies previously disclosed in Note 2 to the Consolidated Financial Statements in the 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;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Accounting Pronouncements Recently Adopted </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In November 2023, the Financial Accounting Standards Board, or FASB, issued Accounting Standards Update, or ASU, 2023-07, <i style="font-style:italic;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</i>, or ASU 2023-07, which expanded the disclosures for reportable segments made by public entities. These amendments within ASU 2023-07 retained the existing disclosure requirements in ASC 280 and expanded upon them to require public entities to disclose significant expenses for reportable segments in both interim and annual reporting periods, as well as items that were previously disclosed only annually on an interim basis, including disclosures related to a reportable segment’s profit or loss and assets. In addition, entities with a single reportable segment must provide all segment disclosures required in ASC 280, including the new disclosures for reportable segments under the amendments in ASU 2023-07. The amendments did not change the existing guidance on how a public entity identified and determined its reportable segments. A public entity should apply the amendments in ASU 2023-07 retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. The amendments in ASU 2023-07 are effective for annual periods for all public entities in fiscal years beginning after December 15, 2023, and in interim periods within fiscal years beginning after December 15, 2024. The Company adopted ASU 2023-07 on January 1, 2024, and will comply with any new applicable disclosures in its Annual Report on Form 10-K for the year ended December 31, 2024. The Company does not expect the adoption to have a material effect on its results of operations, financial position, and cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Accounting Pronouncements Not Yet Adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In December 2023, the FASB issued ASU 2023-09, <i style="font-style:italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</i>, or ASU 2023-09, which applies to all entities subject to income taxes. ASU 2023-09 requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. ASU 2023-09 is intended to provide more detailed income tax disclosures. For public business entities (PBEs), the new requirements will be effective for annual periods beginning after December 15, 2024. ASU 2023-09 will be applied on a prospective basis with the option to apply the standard retrospectively. The Company expects to adopt ASU 2023-09 on January 1, 2025, and it does not expect the adoption to have a material effect on its results of operations, financial position, and cash flows.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3. Available-for-Sale Marketable Securities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024 and December 31, 2023, the Company’s available-for-sale marketable securities consisted of debt securities issued by the U.S. Treasury, U.S. government-sponsored entities and investment grade institutions (corporate bonds). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following tables summarize the Company’s available-for-sale marketable securities by major type of security as of March 31, 2024 and December 31, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024</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:41.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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.55%;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:10.62%;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.46%;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:26.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Type of Security</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. Treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,467</p></td></tr><tr><td style="vertical-align:bottom;width:41.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. government agency obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (190)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,310</p></td></tr><tr><td style="vertical-align:bottom;width:41.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,000</p></td></tr><tr><td style="vertical-align:bottom;width:41.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total available-for-sale marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom: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;"> 22,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (191)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,777</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023</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:41.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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.55%;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:10.62%;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.46%;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:26.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Type of Security</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. Treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,246</p></td></tr><tr><td style="vertical-align:bottom;width:41.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. government agency obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (262)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,238</p></td></tr><tr><td style="vertical-align:bottom;width:41.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;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;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,499</p></td></tr><tr><td style="vertical-align:bottom;width:41.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total available-for-sale marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom: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;"> 49,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom: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;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (263)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,983</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following tables summarize the fair value and gross unrealized losses of the Company’s available-for-sale marketable securities by investment category and disaggregated by the length of time that individual debt securities have been in a continuous unrealized loss position as of March 31, 2024 and December 31, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">As of March 31, 2024</b></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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:32.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Less than 12 Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">12 Months or Greater</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.2%;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:8.23%;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.9%;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:9.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;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;"> Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Losses</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. Treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;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,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. government agency obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (190)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (190)</p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (190)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (191)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023</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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:32.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Less than 12 Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">12 Months or Greater</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.2%;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:8.23%;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.9%;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:9.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;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;"> Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;"> Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;"> Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Losses</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. government agency obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (262)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (262)</p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.19%;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:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.19%;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:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;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;"> 9,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;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;"> (263)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;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;"> 9,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;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;"> (263)</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:18pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024 and December 31, 2023, no allowance for credit losses were recognized on the Company’s available-for-sale debt securities as no portion of the unrealized losses associated with those securities were due to credit <span style="background:#ffffff;">losses</span>. The information that the Company considered in reaching the conclusion that an allowance for credit losses was not necessary is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024 and December 31, 2023, the Company held a total of 3 out of 4 positions and 3 out of 9 positions, respectively, that were in an unrealized loss position, 2 of which had been in an unrealized loss position for 12 months or greater as of March 31, 2024. Unrealized losses individually and in aggregate, including any in an unrealized loss position for 12 months or greater, were not considered to be material for each respective period. Based on the Company’s review of these securities, the Company believes that the cost basis of its available-for-sale marketable securities is recoverable. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">U.S. Treasury and U.S. government agency obligations. </b>The unrealized losses on the Company’s investments in direct obligations of the U.S. Treasury and U.S. <span style="background:#ffffff;">government</span> agencies were due to changes in interest rates and non-credit related factors. The credit ratings of these investments in the Company’s portfolio have not been downgraded below investment grade status. The contractual terms of these investments do not permit the issuer to repay principal at a price less than the amortized cost bases of the investments, which is equivalent to the par value on the maturity date. The Company expects to recover the entire amortized cost bases of these securities on the maturity date. The Company does not intend to sell these investments, and it is not “more likely than not” that the Company will be required to sell these investments before recovery of their amortized cost bases. The Company held 1 out of 1 position for its U.S. Treasury securities and 2 out of 2<span style="white-space:pre-wrap;"> positions for its U.S. government agency obligations, that were in unrealized loss positions as of March 31, 2024. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company classifies its marketable debt securities based on their contractual maturity dates. As of March 31, 2024, the Company’s marketable debt securities mature at various dates through November 2024. The amortized cost and fair values of marketable debt securities by contractual maturity were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.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:0pt 0pt 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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual maturity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less than one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,983</p></td></tr><tr><td style="vertical-align:bottom;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">More than one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,983</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:18pt;margin:12pt 0pt 12pt 0pt;">All available-for-sale marketable securities are classified as marketable securities, current or marketable securities, non-current depending on the contractual maturity date of the individual available-for-sale security. Other income, net includes interest and dividends, accretion/amortization of discounts/premiums, realized gains and losses on sales of securities and credit loss expense due to declines in the fair value of securities, if any. The cost of securities sold is based on the specific identification method. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">There were no sales of available-for-sale marketable securities during each of the three months ended March 31, 2024 and 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of March 31, 2024 and December 31, 2023, accrued interest receivables on the Company’s available-for-sale debt securities were $160 and $139, respectively, and were included within other receivables.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024</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:41.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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.55%;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:10.62%;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.46%;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:26.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Type of Security</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. Treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,467</p></td></tr><tr><td style="vertical-align:bottom;width:41.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. government agency obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (190)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,310</p></td></tr><tr><td style="vertical-align:bottom;width:41.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,000</p></td></tr><tr><td style="vertical-align:bottom;width:41.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total available-for-sale marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom: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;"> 22,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (191)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,777</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023</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:41.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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.55%;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:10.62%;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.46%;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:26.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;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.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Type of Security</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">Gains</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. Treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,246</p></td></tr><tr><td style="vertical-align:bottom;width:41.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. government agency obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (262)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,238</p></td></tr><tr><td style="vertical-align:bottom;width:41.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;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;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,499</p></td></tr><tr><td style="vertical-align:bottom;width:41.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total available-for-sale marketable securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom: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;"> 49,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom: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;"> 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (263)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,983</p></td></tr></table> 13468000 1000 13467000 7500000 190000 7310000 2000000 2000000 22968000 191000 22777000 37243000 3000 37246000 7500000 262000 7238000 4500000 1000 4499000 49243000 3000 263000 48983000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">As of March 31, 2024</b></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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:32.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Less than 12 Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">12 Months or Greater</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.2%;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:8.23%;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.9%;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:9.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;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;"> Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Losses</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. Treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;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,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. government agency obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (190)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (190)</p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (190)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (191)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023</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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:32.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Less than 12 Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">12 Months or Greater</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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.2%;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:8.23%;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.9%;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:9.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;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;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:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.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:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;"> Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;"> Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Losses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;"> Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Losses</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. government agency obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (262)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (262)</p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.19%;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:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;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.19%;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:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td></tr><tr><td style="vertical-align:bottom;width:32.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;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;"> 9,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;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;"> (263)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;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;"> 9,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:nowrap;width:1.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.22%;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;"> (263)</p></td></tr></table> 13467000 1000 13467000 1000 7310000 190000 7310000 190000 13467000 1000 7310000 190000 20777000 191000 7238000 262000 7238000 262000 2000000 1000 2000000 1000 9238000 263000 9238000 263000 0 0 0 0 3 4 3 9 2 1 1 2 2 <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:44.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:0pt 0pt 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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual maturity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less than one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,983</p></td></tr><tr><td style="vertical-align:bottom;width:44.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">More than one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 49,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,983</p></td></tr></table> 22968000 22777000 49243000 48983000 22968000 22777000 49243000 48983000 0 0 160000 139000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. Accumulated Other Comprehensive Loss</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 6pt 0pt;">The following table summarizes the changes in accumulated other comprehensive loss, net of tax, from unrealized gains on available-for-sale marketable securities, the Company’s only component of accumulated other comprehensive loss, for the three months ended March 31, 2024 and 2023, respectively.</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:81.93%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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></tr><tr><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.23%;margin:0pt;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 Accumulated</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;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:20.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other Comprehensive</b> </p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;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:20.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loss</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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:18.69%;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;"> (260)</p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other comprehensive income before reclassifications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69</p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amount reclassified from accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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:18.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net current period other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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:18.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 3pt 0pt 0pt;"> 69</p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.69%;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;"> (191)</p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><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:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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:18.69%;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;"> (1,672)</p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other comprehensive income before reclassifications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 571</p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amount reclassified from accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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:18.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net current period other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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:18.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 3pt 0pt 0pt;"> 571</p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,101)</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:18pt;margin:0pt 0pt 12pt 0pt;">Amounts reclassified out of accumulated other comprehensive loss into net loss are determined by specific identification. There were no reclassifications out of accumulated other comprehensive loss and into net loss for the three months ended March 31, 2024 and 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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:81.93%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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></tr><tr><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.23%;margin:0pt;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 Accumulated</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;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:20.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other Comprehensive</b> </p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;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:20.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Loss</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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:18.69%;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;"> (260)</p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other comprehensive income before reclassifications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69</p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amount reclassified from accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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:18.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net current period other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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:18.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 3pt 0pt 0pt;"> 69</p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.69%;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;"> (191)</p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><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:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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:18.69%;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;"> (1,672)</p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other comprehensive income before reclassifications</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 571</p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amount reclassified from accumulated other comprehensive loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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:18.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net current period other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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:18.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 3pt 0pt 0pt;"> 571</p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, March 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,101)</p></td></tr></table> -260000 69000 69000 -191000 -1672000 571000 571000 -1101000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of <span style="background:#ffffff;">March 31, 2024</span> and December 31, 2023, the Company’s financial instruments consisted of cash, cash equivalents, available-for-sale marketable securities, accounts receivable, net – related party, prepaid expenses, restricted cash, accounts payable and accrued liabilities, and liability related to the sales of future royalties and milestones. The fair values of cash, cash equivalents, accounts receivable, net – related party, prepaid expenses, restricted cash, accounts payable and accrued liabilities approximate their carrying values due to the short-term nature of these financial instruments. The fair value of the liability related to the sales of future royalties and milestones also approximates the carrying value. Available-for-sale marketable securities are reported at their fair values, based upon pricing of securities with the same or similar investment characteristics as provided by third-party pricing services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company validates the prices provided by its third-party pricing services by reviewing their pricing methods, obtaining market values from other pricing sources, and comparing them to the share prices presented by the third-party pricing services. After completing its validation procedures, the Company did not adjust or override any fair value measurements provided by its third-party pricing services as of March<span style="background:#ffffff;"> 31, 2024</span> or December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following tables summarize the Company’s financial assets measured at fair value on a recurring basis as of March<span style="background:#ffffff;"> 31, 2024 </span>and December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair value measurement as of<b style="font-weight:bold;background:#ffffff;"> March 31, 2024</b>:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Financial assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">active markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">identical assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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;">Type of Instrument</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:1px solid #000000;margin:0pt;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.63%;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;">Cash and cash equivalents:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Money market funds and checking accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,996</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,996</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.63%;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;">Available-for-sale marketable securities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.12%;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:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. Treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;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,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;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,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. government agency obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;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,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;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,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;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,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;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,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.63%;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;">Restricted cash:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.12%;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:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commercial money market account</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total financial assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;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;"> 71,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;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;"> 22,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair value measurement as of December 31, 2023:</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.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Financial assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">active markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">identical assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Type of Instrument</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.51%;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;">Cash and cash equivalents:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Money market funds and checking accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 51,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.51%;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;">Available-for-sale marketable securities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.12%;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></tr><tr><td style="vertical-align:bottom;width:50.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. Treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 37,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. government agency obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;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,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 4,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;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,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.51%;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;">Restricted cash:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.12%;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></tr><tr><td style="vertical-align:bottom;width:50.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commercial money market account</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total financial assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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;"> 102,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;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;"> 48,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</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:18pt;margin:0pt;">There were no purchases, sales or maturities of Level 3 financial assets and no unrealized gains or losses related to Level 3 available-for-sale marketable securities during the three months ended March <span style="background:#ffffff;">31, 2024 and 2023</span>. There were no transfers of financial assets into or out of Level 3 classification during each the three months ended<span style="background:#ffffff;"> March 31, 2024 and 2023</span>.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair value measurement as of<b style="font-weight:bold;background:#ffffff;"> March 31, 2024</b>:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Financial assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">active markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">identical assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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;">Type of Instrument</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:1px solid #000000;margin:0pt;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.63%;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;">Cash and cash equivalents:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Money market funds and checking accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,996</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,996</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.63%;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;">Available-for-sale marketable securities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.12%;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:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. Treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;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,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;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,467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. government agency obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;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,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;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,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;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,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;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,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.63%;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;">Restricted cash:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.12%;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:50.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commercial money market account</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total financial assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;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;"> 71,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;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;"> 22,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair value measurement as of December 31, 2023:</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.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Financial assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">active markets for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">identical assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Type of Instrument</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.51%;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;">Cash and cash equivalents:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:50.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Money market funds and checking accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 51,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.51%;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;">Available-for-sale marketable securities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.12%;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></tr><tr><td style="vertical-align:bottom;width:50.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. Treasury securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 37,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. government agency obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;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,238</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 4,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;margin:0pt;padding:0pt;"><p 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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;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,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.51%;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;">Restricted cash:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.12%;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></tr><tr><td style="vertical-align:bottom;width:50.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commercial money market account</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total financial assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;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;"> 102,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,683</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;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;"> 48,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 46996000 46996000 13467000 13467000 7310000 7310000 2000000 2000000 1500000 1500000 71273000 48496000 22777000 51775000 51775000 37246000 37246000 7238000 7238000 4499000 4499000 1908000 1908000 102666000 53683000 48983000 0 0 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6. Restricted Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In May 2023, the Company entered into a lease agreement with 400 Atlantic Joint Venture LLC and SLJ Atlantic Stamford LLC (tenants-in-common), or the Landlord, for the lease of 26,374 square feet of office space located at 400 Atlantic Street, Stamford, Connecticut 06901 for its new principal executive offices, or the New Lease. The Company is required to maintain a stand-by letter of credit as a security deposit under the New Lease for its office space in Stamford, Connecticut (refer to Note 17, <i style="font-style:italic;">Commitments and Contingencies: Leases</i>). The fair value of the letter of credit approximates its contract value. The Company’s bank requires the Company to maintain a restricted cash balance to serve as collateral for the letter of credit issued to the landlords by the bank. As of March 31, 2024, the restricted cash balance for the New Lease was invested in a commercial money market account.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024, the Company had $1,500 of restricted cash related to the New Lease in long-term assets. After the first and second anniversaries of the rent commencement date, the face amount of the letter of credit relating to the New Lease can be reduced by $500 each period if the Company is not in default of its lease obligations. As of December 31, 2023, the Company had $408 of restricted cash related to its previous lease (which was terminated in December 2023 and became unrestricted in January 2024) in current assets and $1,500 of restricted cash related to the New Lease in long-term assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.68%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,996</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 51,775</p></td></tr><tr><td style="vertical-align:bottom;width:65.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash, current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 408</p></td></tr><tr><td style="vertical-align:bottom;width:65.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash, long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;"> 1,500</p></td></tr><tr><td style="vertical-align:bottom;width:65.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total cash, cash equivalents, and restricted cash shown in the Condensed Consolidated Statements of Cash Flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;"> 53,683</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 26374 1500000 500000 408000 1500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.68%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,996</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 51,775</p></td></tr><tr><td style="vertical-align:bottom;width:65.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash, current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 408</p></td></tr><tr><td style="vertical-align:bottom;width:65.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash, long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;"> 1,500</p></td></tr><tr><td style="vertical-align:bottom;width:65.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total cash, cash equivalents, and restricted cash shown in the Condensed Consolidated Statements of Cash Flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48,496</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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 0.05pt 0pt;"> 53,683</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 46996000 51775000 408000 1500000 1500000 48496000 53683000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7. Inventory, net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Inventory, net consists of the following:</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:70.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.82%;background:#cceeff;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,639</p></td></tr><tr><td style="vertical-align:bottom;width:70.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:0pt 3pt 0pt 0pt;"> 708</p></td></tr><tr><td style="vertical-align:bottom;width:70.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;background:#cceeff;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,347</p></td></tr><tr><td style="vertical-align:bottom;width:70.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less Inventory Reserve for Obsolescence</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:0pt;"> (526)</p></td></tr><tr><td style="vertical-align:bottom;width:70.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:0pt 3pt 0pt 0pt;"> 2,821</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:18pt;margin:0pt;">As of March 31, 2024 and December 31, 2023, inventory balances include inventory costs subsequent to regulatory approval of KORSUVA injection on August 23, 2021. There were no write-downs of commercial supply inventory during the three months ended March 31, 2024 and 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Inventory, net consists of the following:</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:70.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.82%;background:#cceeff;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,639</p></td></tr><tr><td style="vertical-align:bottom;width:70.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work-in-process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:0pt 3pt 0pt 0pt;"> 708</p></td></tr><tr><td style="vertical-align:bottom;width:70.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;background:#cceeff;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,347</p></td></tr><tr><td style="vertical-align:bottom;width:70.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less Inventory Reserve for Obsolescence</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:0pt;"> (526)</p></td></tr><tr><td style="vertical-align:bottom;width:70.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:0pt 3pt 0pt 0pt;"> 2,821</p></td></tr></table> 2142000 2639000 644000 708000 2786000 3347000 45000 526000 2741000 2821000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8. Prepaid expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of March 31, 2024, prepaid expenses were $5,790, consisting of $3,770 of prepaid R&amp;D clinical costs, $1,548 of prepaid insurance and $472 of other prepaid costs. As of December 31, 2023, prepaid expenses were $8,154, consisting of $7,245 of prepaid R&amp;D clinical costs, $492 of prepaid insurance, and $417 of other prepaid costs.</p> 5790000 3770000 1548000 472000 8154000 7245000 492000 417000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9. Accounts Payable and Accrued Expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accounts payable and accrued expenses consist of the following:</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:83.06%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,583</p></td></tr><tr><td style="vertical-align:bottom;width:66.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued research projects</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,343</p></td></tr><tr><td style="vertical-align:bottom;width:66.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued compensation and benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,064</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,519</p></td></tr><tr><td style="vertical-align:bottom;width:66.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued professional fees and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,147</p></td></tr><tr><td style="vertical-align:bottom;width:66.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,592</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Accounts payable and accrued expenses consist of the following:</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:83.06%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,583</p></td></tr><tr><td style="vertical-align:bottom;width:66.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued research projects</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,343</p></td></tr><tr><td style="vertical-align:bottom;width:66.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued compensation and benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,064</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,519</p></td></tr><tr><td style="vertical-align:bottom;width:66.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued professional fees and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,147</p></td></tr><tr><td style="vertical-align:bottom;width:66.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,592</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 4978000 11583000 5895000 4343000 2064000 6519000 1938000 3147000 14875000 25592000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">10. Royalty Purchase and Sale Agreement</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the fourth quarter of 2023, the Company, through its wholly-owned subsidiary Cara Royalty Sub, entered into the HCR Agreement with HCR, pursuant to which Cara Royalty Sub sold, or agreed to sell, to HCR certain of its rights to receive royalty payments, or the Royalties, due and payable to Cara Royalty Sub (as assignee of the Company) under the Maruishi Agreement and Vifor Agreement No. 2., collectively the Covered License Agreements, in exchange for up to $40,000. The Company has retained all of its rights, title and interest in, to and under the Covered License Agreements that relate to any non-intravenous formulation of difelikefalin.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the terms of the HCR Agreement, Cara Royalty Sub received an upfront payment of $16,915 in November 2023, representing the $17,500 to which the Company was initially entitled, net of advisory fees and certain of HCR’s transaction-related expenses which the Company agreed to reimburse. In December 2023, Cara Royalty Sub received an additional payment of $19,770, representing the $20,000 milestone it achieved for Kapruvia (difelikefalin) pricing in Germany being approved above a certain threshold amount per dose, net of advisory fees. There were additional issuance costs of $211 related to the HCR Agreement resulting in aggregate net proceeds of $36,474. An additional $2,500 milestone payment is due to Cara Royalty Sub upon achievement of a 2024 sales milestone of KORSUVA in Japan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The HCR Agreement will automatically expire, and the payment of Royalties to HCR will cease, when HCR has received payments of Royalties equal to two times the aggregate amount of payments made by HCR under the HCR Agreement if achieved on or prior to December 31, 2029, or 2.8 times the aggregate amount of payments made by HCR under the HCR Agreement, if not achieved on or prior to December 31, 2029. After the HCR Agreement expires, all rights to receive the Royalties return to Cara Royalty Sub.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Issuance costs pursuant to the HCR Agreement consisting primarily of advisory and legal fees totaled $1,025 including the amount of HCR’s transaction-related expenses that the Company reimbursed. The effective interest rate includes cash flow projections for future royalty and milestone payments, which are sensitive to certain assumptions, including market size, market penetration and sales price, that are forward looking and could be affected by future market conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the activity of the HCR Agreement (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:83.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Royalty purchase and sale agreement balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (685)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-cash interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effective interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 40000000 16915000 17500000 19770000 20000000 211000 36474000 2500000 2 2.8 1025000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the activity of the HCR Agreement (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:83.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:83.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Royalty purchase and sale agreement balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,079</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (685)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-cash interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:83.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effective interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 37079000 -685000 1982000 38376000 0.2256 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11. Stockholders’ Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the three months ended March 31, 2024, an aggregate of 45,875 time-based restricted stock units of certain employees vested and were settled in shares of the Company’s common stock (See Note 15, <i style="font-style:italic;">Stock-Based Compensation</i>).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the three months ended March 31, 2024, an aggregate of 140,500 performance-based restricted stock units of certain employees vested and were settled in shares of the Company’s common stock (See Note 15, <i style="font-style:italic;">Stock-Based Compensation</i>).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">During the three months ended March 31, 2023, an aggregate of 83,793 time-based restricted stock units vested and were settled in shares of the Company’s common stock (see Note 15, <i style="font-style:italic;">Stock-Based Compensation</i>). </p> 45875 140500 83793 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12. Collaboration and Licensing Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Vifor (International) Ltd. (Vifor International)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In October 2020, the Company entered into a license agreement with Vifor International, or Vifor Agreement No. 1, under which the Company granted Vifor International an exclusive license solely in the United States to use, distribute, offer for sale, promote, sell and otherwise commercialize difelikefalin injection for all therapeutic uses relating to the inhibition, prevention or treatment of itch associated with pruritus in hemodialysis and peritoneal dialysis patients in the United States. Under Vifor Agreement No. 1, the Company retains all rights with respect to the clinical development of, and activities to gain regulatory approvals of, difelikefalin injection in the United States.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">After the assignment of rights of Vifor Agreement No. 1 from Vifor International to Vifor Fresenius Medical Care Renal Pharma Ltd. in May 2022, Vifor Agreement No. 1 provides full commercialization rights in dialysis clinics to CSL Vifor in the United States under a profit-sharing arrangement. Pursuant to the profit-sharing arrangement, the Company is generally entitled to 60% of the net profits (as defined in Vifor Agreement No. 1) from sales of difelikefalin injection in the United States and CSL Vifor is entitled to 40% of such net profits (excluding sales to Fresenius Medical Center dialysis clinics, compensation for which is governed by Vifor Agreement No. 2, as defined below), subject to potential temporary adjustment in future years based on certain conditions. Under Vifor Agreement No. 1, in consideration of CSL Vifor’s conduct of the marketing, promotion, selling and distribution of difelikefalin injection in the United States, the Company pays a marketing and distribution fee to CSL Vifor based on the level of annual net sales. This fee as well as CSL Vifor’s COGS are deducted from net sales in calculating the net profits that are subject to the profit-sharing arrangement under Vifor Agreement No. 1. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In addition, pursuant to Vifor Agreement No. 1, the Company is eligible to receive payments of up to $240,000 upon the achievement of certain sales-based milestones. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company retains the rights to make and have made difelikefalin injection, or the Licensed Product, on a non-exclusive basis, in the United States for commercial sale of the Licensed Product for use in all therapeutic areas to prevent, inhibit or treat itch associated with pruritus in hemodialysis and peritoneal-dialysis patients, or the Field, anywhere in the world and for supply of Licensed Product to CSL Vifor under the terms of a supply agreement, or the Vifor International Supply Agreement, which was executed in September 2021. The supply price is the Company’s COGS, as calculated under GAAP, plus an agreed upon margin. The Vifor International Supply Agreement will co-terminate with Vifor Agreement No. 1. The Company also retains the rights to import, distribute, promote, sell and otherwise commercialize the Licensed Product on an exclusive basis outside of the Field either in or outside of the United States.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Vifor International Supply Agreement is accounted for as a customer option that is not a material right because the selling price of the Licensed Product under the Vifor International Supply Agreement is the Company’s COGS plus an agreed upon margin, which is commensurate with the “COGS plus” model that the Company would charge other parties under similar agreements (the standalone selling price) and not at a discount. Therefore, the sale of commercial supply to CSL Vifor is not a performance obligation under Vifor Agreement No. 1 but rather the Vifor International Supply Agreement is a separate agreement from Vifor Agreement No. 1. The only performance obligation under the Vifor International Supply Agreement is the delivery of the Licensed Product to CSL Vifor for commercialization.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Vifor Fresenius Medical Care Renal Pharma Ltd.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In May 2018, the Company entered into a license agreement with Vifor Fresenius Medical Care Renal Pharma Ltd., or Vifor Agreement No. 2, under which the Company granted Vifor Fresenius Medical Care Renal Pharma Ltd. an exclusive, royalty-bearing license, or the Vifor License, to seek regulatory approval to commercialize, import, export, use, distribute, offer for sale, promote, sell and otherwise commercialize the Licensed Product in the Field worldwide (excluding the United States, Japan and South Korea), or the Territory.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company is eligible to receive from Vifor Fresenius Medical Care Renal Pharma Ltd. additional commercial milestone payments in the aggregate of up to $440,000, all of which are sales related. The Company is also eligible to receive tiered double-digit royalty payments based on annual net sales, as defined in Vifor Agreement No. 2, of difelikefalin injection in the licensed territories. The Company retained full commercialization rights for difelikefalin injection for the treatment of chronic kidney disease associated pruritus in the United States except in the dialysis clinics of FMCNA, where Vifor Fresenius Medical Care Renal Pharma Ltd. will promote difelikefalin injection under a profit-sharing arrangement (as defined in Vifor Agreement No. 2), based on net FMCNA clinic sales (as defined in Vifor Agreement No. 2) and the Company and Vifor Fresenius Medical Care Renal Pharma Ltd. are each entitled to 50% of such net profits, subject to potential adjustments in a calendar year based on certain conditions. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company retains the rights to make and have made the Licensed Product in the Territory for commercial sale by Vifor Fresenius Medical Care Renal Pharma Ltd. in the Field in or outside the Territory and for supply of Licensed Product to Vifor Fresenius Medical Care Renal Pharma Ltd. under the terms of a supply agreement, or the Vifor Supply Agreement, which was executed in May 2020. The supply price is the Company’s COGS, as calculated under GAAP, plus an agreed upon margin. The Vifor Supply Agreement will co-terminate with Vifor Agreement No. 2. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Vifor Supply Agreement is accounted for as a customer option that is not a material right because the selling price of the Licensed Product under the Vifor Supply Agreement is the Company’s COGS plus an agreed upon margin, which is commensurate with the “COGS plus” model that the Company would charge other parties under similar agreements (the standalone selling price) and not at a discount. Therefore, the sale of compound to Vifor Fresenius Medical Care Renal Pharma Ltd. is not a performance obligation under Vifor Agreement No. 2 but rather the Vifor Supply Agreement is a separate agreement from Vifor Agreement No. 2. The only performance obligation under the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Vifor Supply Agreement is the delivery of the Licensed Product to Vifor Fresenius Medical Care Renal Pharma Ltd. for commercialization.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Maruishi Pharmaceutical Co., Ltd. (Maruishi)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In April 2013, the Company entered into a license agreement with Maruishi, or the Maruishi Agreement, under which the Company granted Maruishi an exclusive license to develop, manufacture, and commercialize drug products containing difelikefalin for acute pain and/or uremic pruritus in Japan. Maruishi has the right to grant sub-licenses in Japan, which entitles the Company to receive sub-license fees, net of prior payments made by Maruishi to the Company. Under the Maruishi Agreement, the Company and Maruishi are required to use commercially reasonable efforts, at their own expense, to develop, obtain regulatory approval for and commercialize difelikefalin in the United States and Japan, respectively. In addition, the Company provided Maruishi specific clinical development services for difelikefalin used in Maruishi’s field of use.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the terms of the Maruishi Agreement, the Company is eligible to receive milestone payments upon the achievement of defined clinical and regulatory events as well as tiered, low double-digit royalties with respect to any sales of the licensed product sold in Japan by Maruishi, if any, and share in any sub-license fees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In September 2022, Maruishi submitted a New Drug Application in Japan for approval of difelikefalin injection for the treatment of pruritus in hemodialysis patients. In September 2023, Maruishi received manufacturing and marketing approval from Japan’s Ministry of Health, Labour and Welfare for KORSUVA IV Injection Syringe for the treatment of pruritus in hemodialysis patients. In November 2023, the Company entered into an API supply agreement with Maruishi for difelikefalin.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Chong Kun Dang Pharmaceutical Corporation (CKDP)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In April 2012, the Company entered into a license agreement with CKDP, or the CKDP Agreement, in South Korea, under which the Company granted CKDP an exclusive license to develop, manufacture and commercialize drug products containing difelikefalin in South Korea. The Company and CKDP are each required to use commercially reasonable efforts, at their respective expense, to develop, obtain regulatory approval for and commercialize difelikefalin in the United States and South Korea, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Under the terms of the CKDP Agreement, the Company is eligible to receive milestone payments upon the achievement of defined clinical and regulatory events as well as tiered royalties, with percentages ranging from the high single digits to the high teens, based on net sales of products containing difelikefalin in South Korea, if any, and share in any sub-license fees.</p> 0.60 0.40 240000000 440000000 0.50 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13. Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has recognized revenue under its license and collaboration agreements from (1) its share of the profit generated by KORSUVA injection sales in the United States during the three months ended March 31, 2024 and 2023; (2) commercial supply revenue from the Company’s sales of commercial product to CSL Vifor during the three months ended March 31, 2024 and 2023; (3) royalty revenue from net sales of Kapruvia in Europe during the three months ended March 31, 2023; (4) clinical compound sales from certain license agreements during the three months ended March 31, 2024 and 2023; and (5) other revenue which represents royalty payments earned by the Company under Vifor Agreement No. 2 and the Maruishi Agreement under the HCR Agreement during the three months ended March 31, 2024. As of March 31, 2024, the Company has not earned any sales-based milestones under its collaboration agreements. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024, the Company had license and collaboration agreements with CSL Vifor, Maruishi and CKDP. The following table provides amounts included in the Company’s Condensed Consolidated Statements of Comprehensive Loss as revenue for the three months ended March 31, 2024 and 2023, respectively:</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:55.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:3.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:3.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:40.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;">Three Months Ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.84%;border-bottom:1px solid #000000;margin:0pt;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:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.91%;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;">Collaborative revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;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:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.23%;background:#cceeff;margin: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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">CSL Vifor (KORSUVA injection profit sharing)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;margin:0pt;padding:0pt;"><p 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;margin:0pt;padding:0pt;"><p 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.23%;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,750</p></td></tr><tr><td style="vertical-align:bottom;width:55.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total collaborative revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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:15.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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:16.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,750</p></td></tr><tr><td style="vertical-align:bottom;width:55.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Commercial supply revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.23%;margin:0pt;padding:0pt;"><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:55.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">CSL Vifor* (KORSUVA injection)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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.44%;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;"> 640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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:16.23%;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;"> 3,191</p></td></tr><tr><td style="vertical-align:bottom;width:55.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total commercial supply revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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:15.44%;border-bottom: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;"> 640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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:16.23%;border-bottom: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;"> 3,191</p></td></tr><tr><td style="vertical-align:bottom;width:55.91%;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;">Royalty revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;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:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.23%;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:55.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">CSL Vifor (Kapruvia ex-U.S.)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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:16.23%;border-bottom:1px 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;"> 125</p></td></tr><tr><td style="vertical-align:bottom;width:55.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total royalty revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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:15.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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:16.23%;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;"> 125</p></td></tr><tr><td style="vertical-align:bottom;width:55.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Clinical compound revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.23%;margin:0pt;padding:0pt;"><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:55.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Maruishi</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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.44%;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;"> 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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:16.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99</p></td></tr><tr><td style="vertical-align:bottom;width:55.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total clinical compound revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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:15.44%;border-bottom: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;"> 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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:16.23%;border-bottom: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;"> 99</p></td></tr><tr><td style="vertical-align:bottom;width:55.91%;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 revenue (non-cash)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">CSL Vifor (Kapruvia ex-U.S.)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Maruishi</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;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;"> 333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total other revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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-size:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;border-bottom: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;"> 623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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-size:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">Collaborative revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Beginning in April 2022, the Company began recording its share of the profit generated by KORSUVA injection sales by CSL Vifor to third parties in the United States. Under the license agreements with CSL Vifor, KORSUVA injection net sales are calculated by CSL Vifor which are net of discounts, rebates, and allowances. These amounts include the use of estimates and judgments, which could be adjusted based on actual results in the future. The Company records its share of the net profits from the sales of KORSUVA injection in the United States on a net basis (since the Company is not the primary obligor and does not retain inventory risk) and presents the revenue earned each period as collaborative revenue. During the three months ended March 31, 2024 and 2023, the Company recorded $788 and $2,750, respectively, as collaborative revenue for its profit-share from the sales of KORSUVA injection in the United States. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Commercial supply revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Under the Vifor International Supply Agreement, the Company’s only performance obligation is the delivery of KORSUVA injection to CSL Vifor in accordance with the receipt of purchase orders. Revenue from the sale of commercial supply product to CSL Vifor is recognized as delivery of the product occurs. The Company had commercial supply revenue of $640 and $3,191 for the three months ended March 31, 2024 and 2023, respectively, with associated COGS of $620 and $2,590, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Royalty revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Royalty revenue includes amounts related to the Company’s royalties earned from CSL Vifor on the net sales of Kapruvia in Europe, based on the amount of net sales in a licensed territory during a calendar year. Sales-based royalty </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">payments related to a license of IP are recognized as revenue when the respective sales occur, and the net sales tier is achieved. The Company recognized royalty revenue of approximately $125 for the three months ended March 31, 2023, which were related to the Company’s royalties on the net sales of Kapruvia in Europe. Beginning on October 1, 2023, royalty revenue is no longer recognized until the Company has fulfilled its obligations under the HCR Agreement (see Note 10, <i style="font-style:italic;">Royalty Purchase and Sale Agreement</i>). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Clinical compound revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s only performance obligation under the supply agreement with Maruishi is to deliver clinical compound to Maruishi in accordance with the receipt of purchase orders. During the three months ended March 31, 2024 and 2023, the Company recognized clinical compound revenue of $84 and $99, respectively, from the sale of clinical compound to Maruishi. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Other revenue</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company recorded other non-cash revenue of $623 which represents the royalty payments earned by the Company under Vifor Agreement No. 2 and the Maruishi Agreement during the three months ended March 31, 2024 in conjunction with ex-U.S. sales of KORSUVA/Kapruvia, which will be remitted to HCR under the terms of the HCR Agreement. This non-cash revenue will continue to be recorded until the Company has fulfilled its obligations under the HCR Agreement. There was no other revenue recorded for the three months ended March 31, 2023 as the HCR Agreement went into effect during the fourth quarter of 2023 (see Note 10, <i style="font-style:italic;">Royalty Purchase and Sale Agreement</i>). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Contract balances</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024 and December 31, 2023, the Company recorded accounts receivable, net – related party of $1,718 and $2,765, respectively, which primarily related to its profit-sharing revenue from sales of KORSUVA injection in the United States by CSL Vifor, its commercial supply of KORSUVA injection to CSL Vifor, and royalty payments from CSL Vifor. The Company also recorded $346 and $415 within other receivables which primarily related to royalty payments from Maruishi as of March 31, 2024 and December 31, 2023, respectively. There were no other contract assets or contract liabilities related to the CSL Vifor, Maruishi and CKDP agreements as of March 31, 2024 and December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company routinely assesses the creditworthiness of its license and collaboration partners. The Company has not experienced any losses related to receivables from its license and collaboration partners as of 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:55.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:3.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.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:3.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:40.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;">Three Months Ended March 31,</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:55.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.84%;border-bottom:1px solid #000000;margin:0pt;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:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.91%;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;">Collaborative revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;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:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.23%;background:#cceeff;margin: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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">CSL Vifor (KORSUVA injection profit sharing)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;margin:0pt;padding:0pt;"><p 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;margin:0pt;padding:0pt;"><p 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.23%;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,750</p></td></tr><tr><td style="vertical-align:bottom;width:55.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total collaborative revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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:15.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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:16.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,750</p></td></tr><tr><td style="vertical-align:bottom;width:55.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Commercial supply revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.23%;margin:0pt;padding:0pt;"><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:55.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">CSL Vifor* (KORSUVA injection)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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.44%;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;"> 640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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:16.23%;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;"> 3,191</p></td></tr><tr><td style="vertical-align:bottom;width:55.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total commercial supply revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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:15.44%;border-bottom: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;"> 640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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:16.23%;border-bottom: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;"> 3,191</p></td></tr><tr><td style="vertical-align:bottom;width:55.91%;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;">Royalty revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;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:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.23%;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:55.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">CSL Vifor (Kapruvia ex-U.S.)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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:16.23%;border-bottom:1px 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;"> 125</p></td></tr><tr><td style="vertical-align:bottom;width:55.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total royalty revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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:15.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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:16.23%;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;"> 125</p></td></tr><tr><td style="vertical-align:bottom;width:55.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Clinical compound revenue</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.23%;margin:0pt;padding:0pt;"><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:55.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Maruishi</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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.44%;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;"> 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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:16.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99</p></td></tr><tr><td style="vertical-align:bottom;width:55.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total clinical compound revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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:15.44%;border-bottom: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;"> 84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.4%;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:16.23%;border-bottom: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;"> 99</p></td></tr><tr><td style="vertical-align:bottom;width:55.91%;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 revenue (non-cash)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">CSL Vifor (Kapruvia ex-U.S.)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 290</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Maruishi</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;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;"> 333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:55.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total other revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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-size:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.44%;border-bottom: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;"> 623</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;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-size:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p> 788000 2750000 788000 2750000 640000 3191000 640000 3191000 125000 125000 84000 99000 84000 99000 290000 333000 623000 788000 2750000 640000 3191000 620000 2590000 125000 84000 99000 623000 0 1718000 2765000 346000 415000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14. Net Loss Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company computes basic net loss per share by dividing net loss by the weighted-average number of shares of common stock outstanding. Diluted net loss per share includes the potential dilutive effect of common stock equivalents as if such securities were exercised during the period, when the effect is dilutive. Common stock equivalents may include outstanding stock options or restricted stock units, which are included using the treasury stock method when dilutive. For each of the three months ended March 31, 2024 and 2023, the Company excluded the effects of potentially dilutive shares that were outstanding during those respective periods from the denominator as their inclusion would be anti-dilutive due to the Company’s net losses during those periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The denominators used in the net loss per share computations are 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;width:74.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:22.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:22.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Basic:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:74.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,588,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 53,872,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:74.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Diluted:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:74.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares outstanding - Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,588,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 53,872,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:74.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock equivalents*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:74.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator for diluted net loss per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,588,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 53,872,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">No amounts were considered as their effects would be anti-dilutive.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Basic and diluted net loss per share are computed as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:72.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:top;width:72.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss - basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,696)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,665)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:72.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average common shares outstanding:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:72.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,588,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,872,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:72.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss per share, basic and diluted:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.49)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></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:18pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024, 8,816,532 stock options and 250,267 restricted stock units were outstanding, which could potentially dilute basic earnings per share in the future, but were not included in the computation of diluted net loss per share because to do so would have been anti-dilutive as a result of the net loss for the period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2023, 8,992,759 stock options and 695,720 restricted stock units were outstanding, which could potentially dilute basic earnings per share in the future, but were not included in the computation of diluted net loss per share because to do so would have been anti-dilutive as a result of the net loss for the period. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The denominators used in the net loss per share computations are 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;width:74.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:22.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:22.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Basic:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:74.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,588,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 53,872,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:74.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Diluted:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:74.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares outstanding - Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,588,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 53,872,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:74.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock equivalents*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:74.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator for diluted net loss per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 54,588,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 53,872,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"></div></div><table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">*</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;">No amounts were considered as their effects would be anti-dilutive.</p></td></tr></table> 54588090 53872038 54588090 53872038 54588090 53872038 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Basic and diluted net loss per share are computed as follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:72.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:top;width:72.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss - basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,696)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (26,665)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:72.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average common shares outstanding:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:72.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54,588,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,872,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:top;width:72.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net loss per share, basic and diluted:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.49)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> -30696000 -26665000 54588090 53872038 -0.56 -0.56 -0.49 -0.49 8816532 250267 8992759 695720 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">15. Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">2019 Inducement Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;font-weight:normal;">In October </span><span style="font-style:normal;font-weight:normal;">2019, the Company’s Board of Directors adopted the 2019 Inducement Plan, or the 2019 Plan, which is a non-stockholder approved stock plan adopted pursuant to the “inducement exception” provided under Nasdaq Listing Rule 5635(c)(4), or Rule 5635, for the purpose of awarding (i) non-statutory stock options, (ii) restricted stock awards, (iii) restricted stock unit awards, (iv) other stock awards (collectively, the Inducement Awards) to new employees of the Company, as inducement material to such new employees entering into employment with the Company. In November 2019, the Company filed a Registration Statement on Form S-8 with the SEC covering the offering of up to </span><span style="font-style:normal;font-weight:normal;">300,000</span><span style="font-style:normal;font-weight:normal;"> shares of its common stock, par value </span><span style="font-style:normal;font-weight:normal;">$0.001</span><span style="font-style:normal;font-weight:normal;">, pursuant to the Company’s 2019 Plan. </span><span style="font-style:normal;font-weight:normal;">Initial grants of Inducement Awards made to employees vest as to </span><span style="font-style:normal;font-weight:normal;">25%</span><span style="font-style:normal;font-weight:normal;"> on the first anniversary of the date of grant and the balance ratably over the next </span><span style="font-style:normal;font-weight:normal;">36 months</span><span style="font-style:normal;font-weight:normal;"> and subsequent grants vest monthly over a period of </span><span style="font-style:normal;font-weight:normal;">four years</span><span style="font-style:normal;font-weight:normal;"> from the grant date. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">2014 Equity Incentive Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s 2014 Equity Incentive Plan, or the 2014 Plan, is administered by the Company’s Board of Directors or a duly authorized committee thereof, referred to as the Plan administrator. The 2014 Plan provides for the grant of incentive stock options, non-statutory stock options, restricted stock awards, restricted stock unit awards, stock appreciation rights, performance stock awards and other forms of equity compensation, collectively referred to as Stock Awards. Additionally, the 2014 Plan provides for the grant of performance cash awards. Incentive stock options may be granted only to employees. All other awards may be granted to employees, including officers, non-employee directors, and consultants. No incentive stock options may be granted under the 2014 Plan after the tenth anniversary of the effective date of the 2014 Plan. Stock Awards granted under the 2014 Plan vest at the rate specified by the Plan administrator. Initial grants of Stock Awards made to employees and non-employee consultants generally vest as to 25% on the first anniversary of the date of grant and the balance ratably over the next 36 months and subsequent grants generally vest monthly over a period of four years from the grant date, or upon the probable achievement of corporate goals. Stock options initially granted to members of the Company’s Board of Directors generally vest over a period of three years in equal quarterly installments from the date of the grant, subject to the option holder’s continued service as a director through such date. Subsequent grants to directors that are made automatically at Annual Meetings of Stockholders vest fully on the earlier of the first anniversary of the date of grant and the next Annual Meeting of Stockholders. The Plan administrator determines the term of Stock Awards granted under the 2014 Plan up to a maximum of ten years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The aggregate number of shares of the Company’s common stock reserved for issuance under the 2014 Plan has automatically increased on January 1 of each year, beginning on January 1, 2015 and continued to increase on January 1 of each year through and including January 1, 2024, by 3% of the total number of shares of the Company’s capital stock outstanding on December 31 of the preceding calendar year, or a lesser number of shares determined by the Company’s Board of Directors. On January 1, 2024, the aggregate number of shares of common stock that may be issued pursuant to Stock Awards under the 2014 Plan automatically increased from 12,203,023 to 13,837,444. The maximum number of shares that may be issued pursuant to the exercise of incentive stock options under the 2014 Plan is 30,000,000 shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Restricted Stock Units</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Under the 2014 Plan, there were no restricted stock units granted during the three months ended March 31, 2024. During the three months ended March 31, 2023, the Company granted 407,000 restricted stock units. No<span style="font-style:italic;font-weight:bold;"> </span>restricted stock units were granted under the 2019 Inducement Plan during the three months ended March 31, 2024 and 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The weighted-average grant date fair value per share of restricted stock units granted to employees during the three months ended March 31, 2023 was $10.06.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of March 31, 2024, the Company’s restricted stock units consist of time-based restricted stock units and performance-based restricted stock units. For time-based restricted stock units, the Company recognizes compensation expense associated with these restricted stock units ratably over the award’s vesting period following the grant date. For performance-based restricted stock units, vesting is contingent on the achievement of certain performance targets, subject to the recipient’s continuous service through each performance target. Recognition of compensation expense associated with these performance-based awards begins when, and to the extent, the performance criteria are probable of achievement and the employee has met the service conditions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the three months ended March 31, 2024 and 2023, the Company recognized compensation expense relating to restricted stock units as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 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.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 0pt 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 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.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 0pt 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:75.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 179</p></td></tr><tr><td style="vertical-align:top;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 453</p></td></tr><tr><td style="vertical-align:top;width:75.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total restricted stock unit expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 632</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A summary of restricted stock unit activity related to employees and non-employee members of the Company’s Board of Directors as of and for the three months ended March 31, 2024 is presented below:</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:72.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:72.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.04%;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.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:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Grant</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.04%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 566,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;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.27</p></td></tr><tr><td style="vertical-align:bottom;width:72.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Awarded</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested and released</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (186,375)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;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.04</p></td></tr><tr><td style="vertical-align:bottom;width:72.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (129,682)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10.57</p></td></tr><tr><td style="vertical-align:bottom;width:72.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 250,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;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.28</p></td></tr><tr><td style="vertical-align:bottom;width:72.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock units exercisable (vested and deferred), March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><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:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Stock Options</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Under the 2014 Plan, the Company granted 1,875,125 and 1,449,154 stock options during the three months ended March 31, 2024 and 2023, respectively. No<span style="font-style:italic;font-weight:bold;"> </span>stock options were granted under the 2019 Inducement Plan during the three months ended March 31, 2024 and 2023. There was no stock compensation expense recognized for the stock options granted in the current period as these were performance-based options that were not probable of achievement as of March 31, 2024. The fair values of stock options granted during the three months ended March 31, 2024 and 2023 were estimated as of the dates of grant using the Black-Scholes option pricing model with the following assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:65.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:29.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:29.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:65.93%;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.56%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.12%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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:13.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.62% - 4.22%</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></tr><tr><td style="vertical-align:bottom;width:65.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">89.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">76.3% - 81.3%</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></tr><tr><td style="vertical-align:bottom;width:65.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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:13.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0%</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></tr><tr><td style="vertical-align:bottom;width:65.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life of employee and Board options (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.25</p></td><td style="vertical-align:top;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.25</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></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:18pt;margin:0pt 0pt 12pt 0pt;">The weighted-average grant date fair value per share of options granted to employees and non-employee members of the Company’s Board of Directors for their Board service during the three months ended March 31, 2024 and 2023 was $0.76 and $7.08, respectively. No options were granted to non-employee consultants during the three months ended March 31, 2024 and 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the three months ended March 31, 2024 and 2023, the Company recognized compensation expense relating to stock options as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.02%;"><tr style="height:1pt;"><td style="vertical-align:top;width:74.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:nowrap;width:1.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:8.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:top;width:74.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.29%;background:#cceeff;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,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:top;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:1px 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,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:1px 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,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:top;width:74.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stock option expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;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,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"></span><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A summary of stock option award activity related to employees, non-employee members of the Company’s Board of Directors and non-employee consultants as of and for the three months ended March 31, 2024 is presented below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:13.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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;"> Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;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,897,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.54%;background:#cceeff;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.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.71%;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,875,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;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:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (679,165)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;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:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;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;"> (277,075)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.54%;background:#cceeff;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.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom: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,816,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercisable, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,827,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;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:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></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:18pt;margin:0pt;">The Company does not expect to realize any tax benefits from its stock option activity or the recognition of stock-based compensation expense because the Company currently has net operating losses and has a full valuation allowance against its deferred tax assets. Accordingly, <span style="background:#ffffff;">no</span> amounts related to excess tax benefits have been reported in cash flows from operations for each of the three months ended March 31, 2024 and 2023.</p> 300000 0.001 0.25 P36M P4Y 0 0.25 P36M P4Y P3Y P10Y 0.03 12203023 13837444 30000000 0 407000 0 0 10.06 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:top;width:75.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 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.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 0pt 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 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.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 0pt 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.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:top;width:75.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 179</p></td></tr><tr><td style="vertical-align:top;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 453</p></td></tr><tr><td style="vertical-align:top;width:75.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total restricted stock unit expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 632</p></td></tr></table> 255000 179000 1357000 453000 1612000 632000 <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:72.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:72.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.04%;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.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:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Grant</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.04%;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.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 566,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;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.27</p></td></tr><tr><td style="vertical-align:bottom;width:72.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Awarded</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested and released</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (186,375)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;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.04</p></td></tr><tr><td style="vertical-align:bottom;width:72.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (129,682)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10.57</p></td></tr><tr><td style="vertical-align:bottom;width:72.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 250,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;background:#cceeff;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.28</p></td></tr><tr><td style="vertical-align:bottom;width:72.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock units exercisable (vested and deferred), March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.27%;margin:0pt;padding:0pt;"><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> 566324 9.27 186375 11.04 129682 10.57 250267 7.28 1875125 1449154 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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:2.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:65.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:29.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;width:29.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:65.93%;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.56%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.12%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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:13.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3.62% - 4.22%</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></tr><tr><td style="vertical-align:bottom;width:65.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p 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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">89.6%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">76.3% - 81.3%</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></tr><tr><td style="vertical-align:bottom;width:65.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;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:13.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0%</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></tr><tr><td style="vertical-align:bottom;width:65.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life of employee and Board options (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.25</p></td><td style="vertical-align:top;white-space:nowrap;width:2.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:13.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">6.25</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></tr></table> 0.0412 0.0362 0.0422 0.896 0.763 0.813 0 0 P6Y3M P6Y3M 0.76 7.08 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80.02%;"><tr style="height:1pt;"><td style="vertical-align:top;width:74.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:nowrap;width:1.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:8.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.39%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:top;width:74.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 504</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.29%;background:#cceeff;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,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:top;width:74.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:1px 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,229</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:1px 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,241</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:top;width:74.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stock option expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;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,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr></table> 504000 1480000 1229000 1241000 1733000 2721000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.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:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:13.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:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom:1px solid #000000;margin:0pt;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.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;"> Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;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,897,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.54%;background:#cceeff;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.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.71%;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,875,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;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:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (679,165)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10.87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;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:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;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;"> (277,075)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.54%;background:#cceeff;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.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;border-bottom: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,816,532</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options exercisable, March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,827,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:13.54%;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:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 7897647 12.99 1875125 0.99 679165 10.87 277075 13.36 8816532 10.59 4827562 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">16. Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has recognized a full tax valuation allowance against its deferred tax assets as of March 31, 2024 and December 31, 2023. The tax benefit related to the exercise of stock options is recognized as a deferred tax asset that is offset by a corresponding valuation allowance. As such, the Company’s effective tax rate is zero for the three months ended March 31, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Historically, the Company’s benefit from income taxes related to state R&amp;D tax credits exchanged for cash pursuant to the Connecticut R&amp;D Tax Credit Exchange Program, which permits qualified small businesses engaged in R&amp;D activities within Connecticut to exchange their unused R&amp;D tax credits for a cash amount equal to 65% of the value of the exchanged credits. The Company has not exchanged its R&amp;D tax credit for cash during the three months ended March 31, 2024, and it was not eligible to exchange its R&amp;D tax credit for cash during the three months ended March 31, 2023. Therefore, there was no benefit from income taxes for either of the three months ended March 31, 2024 and 2023. As of March 31, 2024, the Company recorded $697 within income tax receivable which related to the 2020 R&amp;D credit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="white-space:pre-wrap;">The Inflation Reduction Act of 2022 included tax legislation that became effective early in 2023. Significant legislation for corporate taxpayers includes a corporate alternative minimum tax of 15.0% for companies with $1,000,000 or more in average net financial statement profits over the three previous years, as well as a 1.0% indirect excise tax on the repurchase of shares by a publicly traded company. The Company does not expect this legislation to have an effect on its tax provision as of March 31, 2024; however, the Company will continue to evaluate the effect on the tax provision each reporting period. </span></p> 0 0 0.65 0.65 0 0 697000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">17. Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">License Agreement with Enteris Biopharma, Inc.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;">In August 2019, the Company entered into a non-exclusive license agreement, or the Enteris License Agreement, with Enteris Biopharma, Inc., or Enteris, pursuant to which Enteris granted to the Company a non-exclusive, royalty-bearing license, including the right to grant sublicenses, under certain proprietary technology and patent rights related to or covering formulations for oral delivery of peptide active pharmaceutical ingredients with functional excipients to enhance permeability and/or solubility, known as Enteris’s Peptelligence</span><sup style="font-size:7.5pt;font-style:normal;line-height:100%;top:0pt;vertical-align:top;">®</sup><span style="font-style:normal;"> technology, to develop, manufacture and commercialize products using such technology worldwide, excluding Japan and South Korea.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:normal;">The Company is also obligated, pursuant to the Enteris License Agreement, to pay Enteris (1) milestone payments upon the achievement of certain development, regulatory and commercial milestones and (2) low-single digit royalty percentages on net sales of licensed products, subject to reductions in specified circumstances. During the three months ended March 31, 2024 and 2023, </span><span style="font-style:normal;">no</span><span style="font-style:normal;"> milestone payments or royalties were paid to Enteris by the Company in relation to the Enteris License Agreement. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Manufacturing Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In July 2021, the Company entered into an API Commercial Supply Agreement with Polypeptide Laboratories S.A., or PPL, that defines each party’s responsibilities with respect to PPL’s manufacture and supply of the active pharmaceutical ingredient difelikefalin, or API, for the difelikefalin injection product candidate. Under the API Commercial Supply Agreement, PPL shall manufacture API at its facility for sale and supply to the Company, in the amounts as set forth in purchase orders to be provided by the Company. The Company will be required to purchase its requirements of API for each year of the term of the agreement, based on internal forecasts. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The API Commercial Supply Agreement will continue until the fifth anniversary of the approval by the FDA of the new drug application for KORSUVA injection, unless the API Commercial Supply Agreement is earlier terminated, and will automatically be extended for successive five-year periods unless either party gives notice to the other party of its intention to terminate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In July 2019, the Company entered into a Master Manufacturing Services Agreement, or MSA, with Patheon UK Limited, or Patheon. The MSA governs the general terms under which Patheon, or one of its affiliates, will provide non-exclusive manufacturing services to the Company for the drug products specified by the Company from time to time. Pursuant to the MSA, the Company has agreed to order from Patheon at least a certain percentage of its commercial requirements for a product under a related Product Agreement. Each Product Agreement that the Company may enter into from time to time will be governed by the terms of the MSA, unless expressly modified in such Product Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In July 2019, the Company entered into two related Product Agreements under the MSA, one with each of Patheon and Patheon Manufacturing Services LLC, or Patheon Greenville, to govern the terms and conditions of the manufacture of commercial supplies of difelikefalin injection, the Company’s lead product candidate. Pursuant to the Product Agreements, Patheon and Patheon Greenville will manufacture commercial supplies of difelikefalin injection at the Monza, Italy and Greenville, North Carolina manufacturing sites, respectively, from active pharmaceutical ingredient supplied by the Company. Patheon and Patheon Greenville will be responsible for supplying the other required raw materials and packaging components, and will also provide supportive manufacturing services such as quality control testing for raw materials, packaging components and finished product.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December 2023, the Company entered into an agreement with Patheon to reimburse Patheon approximately $1,700 for forecasted manufacturing commitments that are no longer needed due to the reduced demand expectations of KORSUVA in the United States. As of March 31, 2024, $246<span style="white-space:pre-wrap;"> remained within accounts payable and accrued expenses on its Condensed Consolidated Balance Sheet. In connection with the agreement with Patheon, the Company agreed to schedule additional manufacturing commitments in 2024. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Restructuring Action</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In January 2024, the Company announced a workforce reduction of up to 50% of its employees in order to reduce its operating expenses and focus its efforts on development of oral difelikefalin in chronic pruritus associated with notalgia paresthetica. As a result, the Company has made estimates and judgements regarding its future plans, including future employee termination costs to be incurred in conjunction with involuntary separations when such separations are probable and estimable. In the first quarter of 2024, the Company recorded a pre-tax severance expense of $2,401<span style="white-space:pre-wrap;">, which was included within restructuring expenses on the Condensed Consolidated Statements of Comprehensive Loss. The remaining amounts to be paid as of March 31, 2024 are included within accounts payable and accrued expenses on the Condensed Consolidated Balance Sheet. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The detail of activity related to the Company’s restructuring action is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total expense recorded in the three months ended March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,401</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payments made in the three months ended March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,702)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining amounts to be paid as of March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 699</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Leases (Original Corporate Headquarters in 2015 &amp; Amendment for Additional Space in 2020)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Lease expense was recognized on a straight-line basis over the lease term of the Company’s previous lease agreements for its original headquarters, and additional office space, in Stamford, Connecticut. As a result, $407 of operating lease cost, or lease expense, was recognized for the three months ended March 31, 2023, consisting of $284 relating to R&amp;D lease expense and $123 relating to G&amp;A lease expense. There was no<span style="white-space:pre-wrap;"> lease expense recognized on these former lease agreements for the three months ended March 31, 2024 since these agreements terminated in December 2023. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Lease</i> (<i style="font-style:italic;">New Corporate Headquarters in May 2023</i>)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On May 11, 2023, the Company entered into the New Lease for the Company’s new principal executive offices. The initial term of the New Lease commenced on November 1, 2023, or the Commencement Date, and will expire on the last day of the calendar month in which occurs the tenth anniversary of the Rent Commencement Date, as defined below, or the Term. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the signing of the New Lease, the Company entered into a standby letter of credit agreement for $1,500 which serves as a security deposit for the leased office space. This standby letter of credit is secured with restricted cash in a money market account and is included within long-term assets as of March 31, 2024 (refer to Note 6,<i style="font-style:italic;"> Restricted Cash</i>).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The annual fixed rent rate under the New Lease is initially $1.3 million (considered by the Company to be at market rate as of the signing of the New Lease), which will commence on November 1, 2024, or the Rent Commencement Date, and will increase 2.5% annually thereafter. The Company expects to begin paying rent in November 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company is also responsible for the payment of Additional Rent, as defined in the New Lease, including its share of the operating and tax expenses for the building. As a result, the New Lease contains both a lease (the right to use the asset) and a non-lease component (common area maintenance services) which are accounted for separately. The Company allocates the consideration to the lease and non-lease component on a relative standalone price basis. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has the option to extend the Term under the New Lease for an additional five years on the same terms and conditions (other than with respect to the annual fixed rent at the annual fair market rental rate, as defined in the New Lease) as set forth in the New Lease. This renewable term is not included as part of the lease term as defined in ASC 842 since it is not reasonably certain that the Company will exercise that option on the Commencement Date. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Since the New Lease does not provide an implicit interest rate, the Company used an incremental borrowing rate equal to the 3-month Secured Overnight Financing Rate, or SOFR, plus 7.75% per annum subject to a 3-month SOFR floor of 2.75%, which is based on the rate that the Company could obtain in the market for a fully collateralized loan equal to the term of the New Lease, or 12.83%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">On July 28, 2023, the Company recorded a lease liability and a right-of-use asset, or the ROU asset, for the New Lease since it obtained control of the premises to begin work on its leasehold improvements prior to the Commencement </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Date. The initial lease liability of $6,672 was recorded as the sum of the present value of the future minimum lease payments over the term of the lease. Lease incentives of $2,900 were not included within lease payments since the timing of these costs being incurred and reimbursed to the Company was uncertain, and they are neither paid nor payable as of July 28, 2023. These lease incentives will reduce the lease liability and ROU asset by the costs incurred once the Company actually incurs the costs and the amounts qualify for reimbursement. The reduction to the lease liability will be reversed once the Company is reimbursed for the qualified costs. The reduction to the ROU asset will be recognized prospectively over the remainder of the lease term. The ROU asset of $6,779 was initially recorded as the amount of the lease liability plus prepaid rent paid in May 2023. In January 2024, the Company incurred $778 of costs that qualified for reimbursement as lease incentives, which were fully reimbursed in February 2024. Also in January 2024, the Company was reimbursed $947 for qualified lease incentive costs that were incurred in November 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Beginning on July 28, 2023 and during the entire term of the New Lease, interest expense is calculated using the effective interest method and the ROU asset (including prepaid rent) will be amortized on a straight-line basis over the lease term, and both will be recorded as lease expense. As a result, lease expense of $269 for the New Lease was recorded for the three months ended March 31, 2024, consisting of $173 relating to R&amp;D lease expense and $96 relating to G&amp;A lease expense. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Other information related to the leases (both previous and new) was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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:1.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:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.58%;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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash outflows relating to operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p 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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ROU assets obtained in exchange for new operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;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_YprCFPh70Uyu_UeQ6yxrLA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;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_ADgD9-64AEyevCHZ6BEBuA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining lease term - operating leases (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate - operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;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.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </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:18pt;margin:0pt 0pt 12pt 0pt;">Future minimum lease payments under non-cancellable operating leases, as well as a reconciliation of these undiscounted cash flows to the operating lease liabilities as of March 31, 2024, were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> Year Ending December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024 (Excluding the three months ended March 31, 2024)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,298</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,330</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,363</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,398</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,874</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total future minimum lease payments, undiscounted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,371</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,115)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less lease incentive to be reimbursed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (211)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,045</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><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:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liability reported as of March 31, 2024:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liability - current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 220</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liability - non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,825</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom: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,045</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> 0 0 P5Y 2 1700000 246000 0.50 2401000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total expense recorded in the three months ended March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,401</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Payments made in the three months ended March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,702)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining amounts to be paid as of March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 699</p></td></tr></table> 2401000 1702000 699000 407000 284000 123000 0 1500000 1300000 0.025 true P5Y 0.0775 0.0275 0.1283 6672000 2900000 6779000 778000 947000 269000 173000 96000 <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:70.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:1.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:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.58%;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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:70.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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:nowrap;width:10.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash outflows relating to operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p 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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">ROU assets obtained in exchange for new operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;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_YprCFPh70Uyu_UeQ6yxrLA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;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_ADgD9-64AEyevCHZ6BEBuA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining lease term - operating leases (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Discount rate - operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.03%;background:#cceeff;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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;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.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr></table> 494000 P10Y7M6D P0Y9M18D 0.128 0.070 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> Year Ending December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024 (Excluding the three months ended March 31, 2024)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,298</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,330</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,363</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,398</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,874</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total future minimum lease payments, undiscounted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,371</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,115)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less lease incentive to be reimbursed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (211)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,045</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><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:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liability reported as of March 31, 2024:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liability - current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 220</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liability - non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,825</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom: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,045</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> 108000 1298000 1330000 1363000 1398000 8874000 14371000 7115000 211000 7045000 220000 6825000 7045000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">18. Related Party Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">As of March 31, 2024, Vifor International owned </span><span style="font-weight:normal;">7,396,770</span><span style="font-weight:normal;">, or </span><span style="font-weight:normal;">13.5%</span><span style="font-weight:normal;">, of the Company’s common stock. CSL Vifor and its affiliates are considered related parties as of March 31, 2024 and December 31, 2023 </span><span style="font-weight:normal;">(see Note 12, </span><i style="font-style:italic;font-weight:normal;">Collaboration and Licensing Agreements</i><span style="font-weight:normal;">). </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">As of March 31, 2024 and December 31, 2023, amounts due from CSL Vifor of </span><span style="font-weight:normal;">$1,718</span><span style="font-weight:normal;"> and </span><span style="font-weight:normal;">$2,765</span><span style="font-weight:normal;">, respectively, primarily relating to the Company’s share of the profit generated by sales of KORSUVA injection in the United States by CSL Vifor, </span><span style="font-weight:normal;">its commercial supply of KORSUVA injection to CSL Vifor, and royalty payments from CSL Vifor </span><span style="font-weight:normal;">were included within accounts receivable, net – related party.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The Company’s collaborative revenue of </span><span style="font-weight:normal;">$788</span><span style="font-weight:normal;"> and </span><span style="font-weight:normal;">$2,750</span><span style="font-weight:normal;"> from its share of the profit generated by sales of KORSUVA injection in the United States by CSL Vifor was included within collaborative revenue for the three months ended March 31, 2024 and 2023, respectively. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Sales of KORSUVA injection to CSL Vifor of $640 and $3,191 were included within commercial supply revenue for the three months ended March 31, 2024 and 2023, respectively. The associated COGS for the Company’s commercial supply revenue from CSL Vifor was $620 and $2,590 for the three months ended March 31, 2024 and 2023, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt;"><span style="font-weight:normal;">The Company recorded </span><span style="font-weight:normal;">$125</span><span style="font-weight:normal;"> as royalty revenue based on net sales of Kapruvia outside of the United States during the three months ended March 31, 2023. There was </span><span style="font-weight:normal;">no</span><span style="font-weight:normal;"> royalty revenue recorded during the three months ended March 31, 2024.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt;"><span style="font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The Company recorded </span><span style="font-weight:normal;">$290</span><span style="font-weight:normal;"> as other revenue from its royalty payments from CSL Vifor for the three months ended March 31, 2024. There was </span><span style="font-weight:normal;">no</span><span style="font-weight:normal;"> other revenue recorded for the three months ended March 31, 2023.</span></p> 7396770 0.135 1718000 2765000 788000 2750000 640000 3191000 620000 2590000 125000 0 290000 0 false false false false

    O-J6NG9L*FP:_Z5BL):^"*6P9&5.]U>TU$VPM M+22J&[YLY&;]Z1"U3$5:>O5*)AWHAMY?%0"8][I.MXA:1H-@R,J2-TR:K065-"YV^)B\R M(TJ=E%'+Z(**#:%I3MJMND#E1O9H,S8H.=6"*AH=TZS8<1)!W[%$,U"*ZWQ# M*+5Z 6H:F:AY8YKG5B9K$Z; MU @[$(4)KM@4^45!4:&@LJE&LL=HZW3XV"A., 6.SPQ+,T8H%(>>L%9*I7J) M#]L>@&(?N+3W 7>,)?3_#'GA@N^'#\=&"7*=]FX3-Q,"U"_TSV/?OP MQ##S M"X&1Z4NM T:F&UD(\NG-6VEX'3 P?:EUP,!T(PN!G;D;60B,3+>Q#IAFNI&% MP,AT(PN!D>DVUH%[8C&[<<:%^."MN]\>R=U(J/)E4?D$\,9?5C-0[I.2M&S&\HOBF;\AA"8GQX\D AK\+ MP=_;!,U=PQ]F2VY0K3%;@G=U;.%BMN369N71V9*_-X+3ET[U_=VL;9JVM4LZU?%L13^;^8==@CMW"9JRIB9* M%O8'L#Q\B6.2ZXO [5N]+S(9/Z048.OW]9J'9L$,?@:.NT_9B&WAZTMU) 'T M<2F_,Y?UVYT)W;&9NZL5?2^ ]6=+>RX3Y(Z7F0]SM=Z+"_.WH_VU5(PO8YS> ML61DY846(7%NUIG!DO%YE#N_X<_LGGEA>,+'A&-F1+ 3'9B^6 LPQ<&(T&8^A^D1GD^";*J'X5W[X M7_DUG[[2YZ\[&M8><*5.H-0*M0:1%A.;<=?,JW6FT6R]K'W%NU)C(I'4<[6K M?9DJZ;DFT$Z)$-=C6ZA2![_6W.=6NQ.#D!2HA6(I39O+C)VH+RTB,2R4RIZV M2&:W+ZIEE>KY#Y3+VCEK#=]ST>C@W#_7QB*>:V/-5$U-U.=24N]+&:7<;"=J MW31**TY]^Y%DXDR*B'-$M#P6UIQS1K)<&2+/4?]N%X[R" CPWM)W5U#_#Q7+ M.Z8;=STY41I/R>6V,VN1"L2LD&USGINN]P$/U3^)U/\R-8>YZ]0J?[LR(L8! MC -7P8&? :/HG+AD[0F6/29T4NWRIC&B%KJ93W?=-$$O)O+TLIB0Z#.:8A?6 MHIC-<%XRG]]FF* %,2'U[0?'4'&"9B\##&F,"Q@7/@\7_KE /=R_!(,V\&3- M JH@.Q:<"7>/ L%0X::+:0WHA:G)*'PAF>CIP7E10/M5]=R5+=3MLJ5I.IM; MJ&4^/:YNC;#P$/GM!YMBXAR3O%0];.P@/ P W"!%<(, K0Y-7$]]/ORIRJW0) MEN?',9IROA/NV:AV.+*:&*EK2_3>A&+.RK46P:C3TULS3]_(8#'V)\XPN?AS MKI57Y[[KH3ZY7?L7;PY/:$,#)7MDG[0!'(0+U[L#G)6F@"9<$EMM \6>6N%3 M>K+A@U/,[4P&>47BZX3/6V0ZRY8"(*-RSJEO/\@X>\(ONX,8/HPZ&'6P$8C% M%_LP6'RQ^'Y.QL2;MOD*.3"CM-9F+/3)>6?LF4UK)K3NR4XK;WN6 9);6@>C M_+*8ET?$:-F"=AHBX7YGJ-U?%.YK6BX,2XQIKNL#->9#0SVV JX'WQ^S)S'X M)\_1% ^@T=F*'@J3BX\/<*3NGT?JGM6)C ;N 7;2S\%>%O1.K:EQ)L-:[FCZ M%W&[Z-FE4#U@S^%*[(!EIS?M9_T(F_$!G(N"8[ONB>#>GB+HU>0,],7^HC.2 M1O:DWNE,)0X%]Y(I-DYS;Y']6-/N[:#N]B;A!L-^+DW XA VK AWJ0B8N7U[ M_PVM^=]OOS_-?'XKSWE2']?TY6PY\GBODESU KC][NC8-T_:<1@MQJ OB$'G M)L*^^I)CN;\/GQ?+/9;["]'$-RWW=\T9MR MB6/EL%C>T'7%LY*TO[B]G%YG;&::YMMZHZVZ T&1V=3RS]E9:$+N+D)6=];T M+R\ITB,J-5EVQQ[1'Q?RO2TLQ-XZ,!>;>'NP^_" MO +A?=CGQ (Q+9RYV)W2SY?>'4Z,YG8RN^*3A=LX6;BR1%S2Y;F]T>+P+JP0 M6"&NKQ XU CK ]8';"!]6?E_ ?AEAGE]Z?#2_0(M2D+:4$ B](\6^BVEC7R MS]/A_>IMB%RH Z\QZ/#:-+]M@ MT+ED7!<&G4^A&O\0'/0%< C&&4V)"MO4NO/M8M6KA.# _08<;CS&ZY\7579J MLJ/,#B5V&'R0\1=FQ0MUIJ$ZJ[8_-L#]ZO.'J^N<[Y+N2 Y:'CG)-\6$5"!4 M@UWR:_["Q74JD_%@E.T.%((=-JEU,EBM$CE>(HE]=1V6Y>($=T&SX$LIS7GH"V8JTQ'9TO5?(:C--HB6P@'+EQF M!S-Q5]<<# @W!0AO7R1>&--6KZQT*+W2HU?!9&!W].)?7A#Y'3@L:YY$+0NC MA;[QBF,J$22ETC0$A[#>3C).ITB'JY\4- [;)%72L1,LK@S.Q*_! (NC?G0G\VY/A>EU>\=ZI M:G(X-BDYIJ!Y0@*)85A*8@ SD5(R24E)3E49,);'J0D%7_!O^? OX&QXRRW( M2"MOHONN/F**PR1(NU-TGD._;IKBB$4#5 U:[ =T>6,-C7RA&$B4Q+UNR36S M#;/JEMMZ8K*0ZGHK":>+ARVC#S5R2D"3MKT0.]3$5(52NCHR6Z@I^[KI1LP/ MZ'*F*0L)4'6WMJX.EVH I2DRJ#S3&^48*L'I_:%7*!27+,)U4SM3TL>:U!$%ME1N,EK=L0I#'C6-#&J^M%UR MDEXO=-8==UM,FW1<-7QJ9% I:DG+R72%T9?>1,QGB:1HC*<2$QW4.'"*-7>9 MVA++3:^CB-3&6[NH)?.Z94MDV\1R61KK\GJP##RQNQ[P+=@R,GP_52R[*8<7 M!3^A3%>K3&,]MP/8,CK\Q5:8;_.&F28Z6]I+S_/VO.OPJ&ED^$TUO^5RU7I6 M[V2V&FL1>;G/A$^-#!_4R.+"9]NDGEB")I/5Y\/,#!6YC+R_(YG3)EO31[J6 MY$::T]BF-R74,C+\;H--RPW7&!'R@!.J2J^_*8]1J:W(\+O2N)3O58>**+=& M_*3#+. \A"4V(Z]O9LI#SUJWVR*5;= DM^@/##VLWQ49?C%-MKJD."@+)E4$ MC6(OF7>(\*F1X4]+A"C(R_=N$UDO,Y6E=!_,LOPC: MW4Y[RTM<=$QF@[&NKPH+SYC. M ]@R,E->,]^J#Q1G(VSHBA(4.X-1@CA<:7PU*'I;DFEMWA=,#6XT2Z6JKW,M MU#324YV;+)U #>9$8FY,9UF^DMHNIE(ZVE.MLDUI\PJEZ_U1"W3E=L:;+'C8 M,K+Z_,*K6ZI"S(G.9F2G";*:JB[187=D3'1R6>^"]H8GEB.?FR^Y49%IH):I MURW-D;U.##M96>A4K"0C+!?$S.3WT34OFR['6L-+);2^:-K+15HH6,-:+W2> M(V.J9+;U5(]HS(5*#JQS9JW:*JRG^T.Z5\,GIFZPI!(=N/I#JK=PI/#&LMVF2BE'-U41OWJ\"R>G.[_^SHOVP[ M8RR?K??LM,YVM\,^")*MS!P^EHR.R\P)9M<4C031T-E.;9BWS>VBA9I&9DN& M>UA!%D137,K3S8(6BNZF%3XU E5;P!O]S%!S1$I:^V6?VB;RV?"I4:S*]X'% M2C6_*F2EIFYGO8#4Z[NV$;"2N69[3JA23J]40$]PC:8):#YL>T"KT-8Y6"1[ MVU6Q#4->N.#[X<.Q38/N.\T LBR_F_(Z$1J UL',21A@XGV7?<\^?!':H+MO M]M;NKLV1^;MO@[[9NP<$\2]D+'G.H6/[%Y([(^I, 1NJMCKQ?!L^0);^][$#9#T1P'GZ9V&[(>G]W0'0LX6.[*MG[CV \,6'IO+8M0W? Z\& M>FY+=%'5Z\+M=9E]_=VL;K@O4%K\N[+\;C M9;G.LOPNHPQ>EVNIR]O!,WA=,(SA9<$P=N/K\IL('[PL&,7PLF 4N_%UP3[E M;:X+AK&;7!9,C=WFNF 8N\UUP3!VD\ORNX28>%W^:EUN[D;YQR;A4T(_/SO: M]1;&?/%TR*]O!2G \H#S)^*/(DC#WX*=_H]M0_V+6 1]"D3[^E?)^3=+NZA57I=J3DU/ ME8AX8CZU9,I[9&C\XIW'\_/MQ]&5SO_\>_SP$H*1]/-JZWX-),5DT=U! B:+ ML#5QLU-RRYL')HMN=I*^&%GT]Y9Z^HGXU(*E?VVH/^=F.Y.=CCD1#,88C+%9 M@TF2WV)OF.P*TR,7$(744_I32[O^K21T;>_U!HP)@+L3^C\5<^9/Q9PBGDCN M=4ZQ:Y8@^5L]V*4.WQ5M"1-ZGQO+]!X[\I] MNMS\MCC+\21=K/XS2>UKM%!_7?AU"KA!C4E422(KFX[:J?GRRFU=M@ TLRI( MN65!F.C+$O "RI3$>G$J)VN)3HE\;&*JV M<:J5##(J4+UHBHVS-'&Q>M$8.#!PW AP1 9ZH4JR?XPC8C:0F-D%M. 1D^ EK<(F5Q\VCQ_L+3";UCTE2EU1. DTSTZRVW9A*?57A:M%*)2=-)!P1; MSXT[OFDHV6%85!+5G8ZS'(8/#!]G*4Y]4_#Q^5Z*6RO0#CMKV7I'&C!CNY)O M<,,S:_EKY<[G"L/JA"UIA%FN9+W)4NQH=F@=<%"YDZDXQZ5_5Y+ZEJ+._O;\ M@PW[$4Y=8BR[ )V-F0L(R7*XY&"-/H/'.1B\AYP0']?4,$*2.L?@'BEJ]B^V MG$>0TXM?\KVFG'[Z%:,[(6:PX-Z#*93SG7!_E4@IM(5HJ6M+]-XPHL]*W]:W M%;JV[@2^[FON8ILKD997_G,NAE?GONNA/KE=^Q=O#H^-0V,B>V1+M $$%PPNVW["<8C\#R^F=R^G%\X3>NKGF27,#4*:R)3JSV:)2 MYATZ8_TYCW4%$XNJ5(:MI=M=BT"9TXE95616761B(5;L=S;65P@3WM-D83QD M3'-='Z@Q?Q$29,!1-!?$[ GLHZWH,7N!YL>]TQ.!3][='H0"_T#0[UE=OVB( MGSCCZELVN^B*%9>G!_DFGP>EZ5^$ *-GET*!ASV'B['#E)TFA']L[.1=V"N" M>B)&N, XP/*=;$VO.,HJMTJXG--H21R*$4[3<8I,X?C@KWN@=F;'[D$@Y2I4 MTI_@R93B";);S\NOP*[D^Q;E\L>-0(T2FVO@.O!AR)F&_[)Y$82 M\F+2^RW2N_VL"V$S/H!S47!LUSU!?(]Y2=RT,W1#]Y6"9*?EQJ2G3*44(KY3 M*#G&12[ 8Z6ZY8H_CU'@!\?^WM1Z8X&_/8''=.P[+/;?[Z8_K79'EURIW*8M MG5J-*TQNOLW1LQ;<35/??M"I"QW]X#!@C#2WCC0X+!/+]R,[I%B^L7R?$;]Q MN/)G\;$?L>[FLW26ZN;J@9@EZ4Q++3:;/3F UAWB9-\V[[Y.!'(=>#$CS-9] MEV=3^* 1'S3B@T8<*H)C,+'$8XG'T8!8X.],X".C/7N.P;/2W+_(3[KLE+1E MHT<88B7%-.1A0*[8S9][0- HWV4OK.X\FU]F%DQF1C.RNR[7A7ZG.*M9W;12 MJ@=2.DQ-BM(:LTF<6A!#!W9_L(!C ;^[.,NK[XUG)O;>O:VES4EE:SL.*716 M3J';28Y:M52XK7'OV=8>-*(R3'$<9M-\SG$JFZFD!X^CKK" M)G7=U?],;^YKRCF.V,."_T4%'\>/8;G_>G*/#9LO(^=W:,#?,F7]_B(YQ=R@ MHTR!W!0;1"])D6*?3*A_[N[_ZFW(^Z\#KS'IRNL3SG^NI#:5?),)R.4GN@J5_,;Q\ 7C9,WT87CZ)]?M#&%A.AO:VZ!;F>C_;2S;< MK=@16WP( ]SO8. KA._M^I&1(40J("9[L9KL*+.=EM!D?/BP8'9__$/6M]8A2L]73!$\L>NVP6;"VAT!!]2'31.DG'TQP3IY,7 M*12!E>T#1X_7UK6WYNRB182O/? ;*/SWF0AS_KJ!ZR%HSROCFDU0]KAEM7-Y M^?5Y@A\&1,%5TBHE)ZH#]=*PHU6; M3J'FEO6"3U9Z;56>RF1HV*2^_>!H(IYD+E?^"D,/AIZ'@9[(3%RH.OJ90Y4- M)P&,[29(Z9MU6\L[^F"R:R>'.7U,VMX\W[SYF(-3$,F-% (LR)7)@V:+DP:[0^"8)8 MC2FD'(,JBX71)E6:3P;;M!0:0.AXB8R31)19Q@"$ >C,!L\OHLVO/?";\K7Z M]:KA-EO!5C>KJTV9D=J^/_W+K&&_\X\LC:B:4XHDA ZQ[#%@D]E,,SL+A8/P M0+/Q9/JMXE+AT=._/1FNV5E=F/V1T$N%/JG! 4 +!T704/=-GT\YJ??K]=F] M+P5V'S@O!D.F7H^F T"L;GO W1U?>78L:Z.V+E#1I_"(%FTPL;QFR9:BR4;L M>7-RG\[8\5_/\4?G3]7JK7[\ M!_XX/$4Q@.P@[)J]$AP:/76/V 3QKXMXYWOYV(^18@[0>WJO"O^AY\B6B]3_ MN[]8 $>170#;T=$QAC__ZWBH/Z$WH=B&[7P_X.O1'.QGG@JA=@H28P?(>D*> MP&Y^EXU WKC[.4DQAWB"[\\ C:8LEOI7;/]?U/_(?)OR.G$TJR].@TGBB4[^ M_"X$X^1/2F\Z#-4$HCEQC_'.+;_ZMN/+L)4E#L\B[8,"V4+ MWZ^S_!YY?CG5IV90#O< *4VQ#,4E@00 PTI,FJ6D%#&>2"E2!4DRJ5(^MY9BV"VK_4BL/$(B#?3VR6;_.Q;E%H\TU![):RG?W)?ZF>W>'A;E391CTG MU#M"KM/ENT)-J'<[C7R6[Q3SU4:_(Y%)EDP2UQL5&LBAAS'XJ=.HEG*PH[G8 MS_[&&OD8ZG$L[/*G;5)1X!W_?M MJB<4\4A>WNZ];\F^"FU6]6>7]UJ1A!+"JA0E)0E 2 P]5B19'9/2>"*KA,JE MDEQ*WLN/?+"E6C)7D1C>4T6JO*PY]:G*#,R6%)ZAOVR9S@Y2O)0V6WJE.,JF M6_2@/%NU)"K:DM G7K/@; 6AD/2!L4GGUJ,L:IE\W9*=T$U& \%0W 19QI8G ME46VV8+F)?&ZI=+E1E;-("P]6V56R72N0B:*O,1$6V;D1CJ?:68X02XDBPK+ M3PJ6$,"6D7X*W9)*&;5)2_!56V@U$Q.G2:!G1OH)YEVY30W'8T$;IZ<*0972 M4V(J):-O5V?\8DXEV*K.BHWDF&]13+J.BBI'6M)UFR/CEIGD MI53TF:4TPVD;L^$*H*ES(V=&)QI5='TSTI++&@EUE02,V/#D9J$RSV?=\A0% M>46:KNAQH9>A.4(T-Q[1\.>ERL8,STLC39?+=D?HN*VBT)^TMX/\U EF<_A4 M*MK4X,SLQ%+3*;T1K$MZF^_W% "?>D)*H"3->(-P\D0BIY("TZN4VB@@[828 MC(?91F98&B[UOE!OVS;O3&T%-CVQIK(E):9I22_KB?:0L8E*MU^H!Q)Y8E$G MVT%U5EN9?8'RI>JR7J&D[A(V/;&J)8[22K+OPQ5(;9-%AK2THLNCIG1$21>I MN;W(<'5]4U %!#>L:#QJ&A$6X!'# M8&S6&D1G MJKK&RT[L 0-:O0)&5@OBALI MH6P" ?#I"IW>)KM5D9>H$S) #MOBW'?G&M'@.HR5]). G 02=4(&S)G*+QNM M45K,UDV[H!5F4GTP14TCDZ6N7';DY2U&E&V-"QJ%N3,9P:>>$)D*RV2U4-R\QX!+46 MMNN>32EB'W;@A&3UIJ)0S; S3>\O*@;KCN2U%_"H::2OVF1),UF*'1";8)2Q M\FR&;.KPJ2WNLDM*[WR MFC:+%GSJ"NW)6"P *(3T"='LFQ@JSF#GH#BVM)18&Y$*IC$=>70M0 MT^@>3!? HI&:NX*VU;LS%>C;WC!\:J2O6D8([/ZB6M/[N<3:28),:5L)FQ[$ M):1*GMVR'?T%73)#7KC@^^'#L06$_)F]+X.L>F7G#1P\UM!Y2A!/1)I+<5SR ME5=U1)OM7:JH9^LYA][LWT+N#*?WQ1*SR2N;?@>N+#/]VM2@OPH*;'_^;>$.UZ( M6U@(\HGB\$+"5N8R4P-MW(0I!/])OW_O!"?-9"4$_LFYD-\$I@;+K+ MA?C@9<3?.A"?,NIC7OA3(D%^)W4W^GX[>/6 M=YP-=&<. +$:_,/,C0F6"M3X\QD!EO-;EO/=@6#TYVF!IGXGT+_-7?+5YC 5 B"VL: M0V%X*V@K O>L2WCMT9\MY\F.@KOV]/+>NI_S'#9[B0)_]^2C7^:TZ@*#/,>-DM^>[7P&4%R\/@%SG*F, MD0HY,*.TUF8L],EY9^R936LF_/E%LJ9C3S3O=\4)QJV.(LN3VH3(EH-LAR_. M%*V$8@#I;S]H(LZFV4O='_L*RO?V<0ODNFR;P?U=THWQTZ^J],%EZ=^ZX7WNF*>7;, 5 J%VJJ-88L-S0"HR!-?I\IEIC=V--W1./ M<.Z]\IJYV>@7=[\OG0']LKQ"F' X@S0J>Z10)[P;02VO-HMT0!"5R@;B&&)3Z&.P??(AM 3<>,A2PG>:Z?EBC0;%= M#[92% <@:<&F\9U3$SB3EVJ MG,07Q8A;((1P$,E)C#AK7\8F-T\IM6).8 M2F&ZE,O4;_@BBHE9HKM1S,NR1'^HF,MM;]5L#'NT((O*Q-@" MWG6!=XS.>_KF!$CS=>"/%DW"TY9?AH7B#V=HZ'Q- M7LF:@9)()J"0)=#Q7 S^2QWL$TL"Q7?"6.#P0.Z+&=SW1%%=[3CMP:]M7-8< M>U;%8VQN3'*:JX2)\*'+W'2 J?FF6[)68!_6?P*U%_VQ4N"K(U)89KIU4V*UKG;L]>"Z?%G;ZVRZ[(U9NY*>-R@B:U5R:EED MYO0L0+H,3;!TM+;Y5U/E>^;!=E>TLC/9F@+WU;TK9*/OXJ .H5/X#A9FQVZ< M';O*PGY=@<9\$!;HVQ/H.V1 =G7&'* ;86HCEW <>(Y5GDA.][FBQE6F.^X M;;[CH4ZB2A9TEV07Y,#NOR7KH)7M9Z7<1PPWH2YJX,W,%C6E-&N1KDP0@!K5 MN<&LW=Z.>%2T+(P.)ACNJTZ9_YC;X A LSR;&=SWF.ENS6@[YSBP'>YOH)]=E#: MWYAB:3+GY49L>TSXV;R2JP&:5]P %86%IE@J>A*%M?_.^2!\2^MA#;B7*A\Y MJ*KF!:O"!K;0(?.3::U*UXV=IK/(Z2+IZ%V*\]EJ=ROU]T:6-;P9<(Z8,IP+ M^799,7Q1[5Z,J5"K?OK%;UI4U*38K]LJN21,JY>?KV:;:K/8DL@P:3)SP8CK MAU=0?&'M;A3TLTV?CR@H36N][E!/=W6*32=44&0(?77]? "^JNF MA:RIAQMKYS.![M:*O7/&ZK&#<-2H(>:#"^KQ6DV&DV)5?O.Z:B'#T]Z.)8IHL^OU;A<:0;CI#%-ZQ52JI<+ M]?S2*?)(C5%$-!7-#(!IIKNCF9YCLA;R)KQ[%N9'4A3'!Q>PN^YC#3'U]+ 8 M>ZW@JN9.NU NEIUN57_>-7C+DEI-9^EL0'5TP>][[LBU:F.*ABYNF%V;).)D M,NKG?K7 #$Q$/:RZ7BMRZD_5U9S7Q#D]2_9UN3'FUZDZM\Q*/%)7:#&Q<9J\ MI,UT']KZ +34SQ+>NX1*SRFWL?E[Y_P4CJ@Z263AS+>/P='@D*&'M5Q>IB!Z M3O[^EK$BD'F^)H^Z&I&H5=N3(I MH,1#.XM%LQ3XN[;"A=$^9I[8C@J M_00N+.L11?@7JMR85'??[O7X+9PG\RN;'&[E%-$?@P9E2PZGJ- I3>TNZ7%4 M]&X/AH4/F75?'!;V-M[]P,*Y_9G[6. [9%[@,^OO*9F.#=/S$R^_T^?]WSU[ M<6W(^X2HHIN>C(<^4X/ZC^J;-1U[I:E S6Q$B -'_B[_# )OV4 ^Z!FE=6'< M$"J%:9M8:)EE+P%MH#!]-DW$F1.%,;&[>P&^ZZ85Z;,#FFYZ,AZ:0#L/JN0# MP^:TDIH7"C3#%K@N6]?[ 4(5E+6;B;,7/>^[6U2Y=1(-/7/\XID!0!H NV6H M_^S2*+@1"W2,O68<)O4YX+L;S=G&]$6$#@?[8*'[,LS)J]3'T-"!/5#=V,2Q MS1BTD?;U)3Y2BP(;+G<>W8)O7]T-ZW'0USQ4U]JSMH8W-C9A GO>4K.R8;B- M"7]0W[SMH!+OG6>%/>&Q-+ITL]Y;Y =$(36E^K/JM@",J4218<&*=!PZEOAJ MUJ.%_3SVU:R'NA!_*;VWY6%Q( Q;JK#Q!+=D&OV\([60WJ/\CNEX$NO]'1(5 M;QIY#E"!N4 K^2$K+QZ3/92&^XN9^/=$9N DW%_U"/^>V(^OF$WZ(6R1,/[L MV!!I_]Q)HF9'[7D3>=, Z6:\59V8TXZN%?UJ89&?%KUB(%%A@FGFLG['?8C] M Y!,OJ/,9!>S2IA5>AA6Z?X#:)I[S[%K\\K2UQSP:\J=32N9(UX/FZ MIK\>;9#/?$^J$OJEU M]&K>7&O]00OI-TV9I[O6T:LN7QEBH<5/<$K,MV-JTT$BN&: C#0;YC^\%H"&$]S%N= MHG$E)WS="U_W>GPIOT,^Z?BZUV(?FAT;;V+:R8#;KVZ'XBM?^,K7]<\@KG+[ MZSD"_\4]C=>&4*78'K?[?JDLL)-!DF,F26W=#"1JEX8Z&4^?2)Z(807?^<)W MOJX/*U>Y_O4^6,G)-DBMN^LT 1RK[ZT#J[IHA;"":#,NSA'16U\85FZ=-?O= MI:^\9LF6@B]]W5&%[85^&8GE].+0GFF.>'7/LC6QX MF]AB?V 4GA&%@3ORU '@K =%=VO&W'FP#DYP?.S1Q\IL.7L)SSXO/IA MA??FHC+.?HYP/\)[U^<"Q[>>.F@C:>SV$6&_P:@G#&HM\ 4EU<_2@E:9M+U, M-^#\$B]1*701*1,3IX&?'5#\O,C4NX4U?\X MZ 1S)N9C-.Q-" M4));*] ..VO9>D<:,&.[DF]PP]M!B%5A2K>;6S#NT;*)?&#?[W+3;TUH0 MQ"EDYC&I.)..)D7"2O[GT72G(N^^L)+34K]>-=QF*]CJ9G6U*3-2V_>G MTYM1$I@5N]<#9?:-9 M\+W>=S+UNJ<= &(0PH"[.ZGU[%C61FW113WX*3Q*E='IS3YJ']H5$*Z]G1WQ M=,:.GV_^5,U=&/(&X2KXYV-],C0+)&8[4N3M3OWL/?KC>V5/U58__@-_')ZB M0/O,09HUV[_JF1Q%3]UC!D'\ZR+0L)>/_1@IYB@YQ(D!A__003 ME[S0PKY*\4$?+:,IYF%F^S<>Z1:'--P6Q6\IVXCM(*]6SY\2I M#_41D:J-KM#9]:3;B&4;]9Q0[PBY6+Y4Y^O9$E^-=;I\5Z@)]6[GT_:!C_'" M_RN;4&\]%UW8\6:V[T)SW8W'P%H!SL\MM!1-C_!K<,^?^>2>+/']%K MV7A[>+XE^]"P!^K/+K^-U"^AXQ0BR*$'(!4-G632*8IEZ>2WG;;L_B*3&=^% MFXWK2BR33C+D_J\[=Z#NFW *E'/X/*]NY,G(?6E,&G"IPJ>Y>U=E+,WKEE!M M3N>^T! !38Q2!<&O!SN_2[-\H/+>&^TDU(S\%@/0!5J@W<+QP=F@+;)FOUYH M\BEVF-ASB]YI$RJ"0K(CQ[HS.+T+X$/SV3V@D*4\Q6.V$^98RMHF1,]-/*:Y M,1FZI2M@V&$%(@C%<-^+C35[ ?7(A#:V'YK@Y:#_Z Q>?'53KSJLN-(N?%( M["1E< MPLD$_?)BI?>+C+[7O-TX4!(,U5>\'7;N/ROPE]#BA@"K6?L;&6AET5_1QX4# M%&BFAE+A>O#/8!=H]?REYT C/1RSJDV H>E@ E$36I8RLNE/O2>,TY*A"8O> MM",[SKEC?D![2E:,]Z>^ZT%IH,CX\13&X+@!7$TU)CYUGF)YVU;#CN<>D'EV[ 6$ M$(^LN=#,?^D1PZ]#3/1C\%&*X9*:M M(F0&T(!,N%!DX%YZD-"8[+HV=,"0,Q9HWBRFS!P;+GE,UU0+;.!JNX=;M;+J M&U#(H*T-G*F-EG4&-5F%8C5#C6#Z.9CE(^:L![S0/ON#0S;"7_OZIAA$S@3E&]N).GF"'7TPM ME+:]Y@@B5&,W%@#X;^!_2PJTLBPU'JMJ0)G]?_:^K$E1I5OT_?X*H\\Y-_:. M*.L#G'O?LR,0<9X5IQ<"&11!0 91?_W-3,"1FKK+4JOIA^HJ39+,7/.0:P%; MQ+)%6?-X6%,W@8WX?'BE"QX O% _K.84F6M@W0(0 B?8'$(>/L([,($&G'=) M!$(2,O6>*P(<>HH5 >!XT<..I@A^FJJG(A=ES5OM87F>X.#A*\ SPG/LA.<1 M:+- FMG!D9 \#Y09SQ<#N(^S?'H1D]!VCW;: \#=>6MY'/@\ <;KO)@Q(02SP=O[>?2'!SH$#NS@;,#\P5$P M&@0L, _8V^MK+[SVTE=PAS2Y:8Q>RJ8G0VN.R\GV4ZQBF9RH/L6J'."$'MQ[ MT+I X^77#Q*^H/)9]@TK4! MMP%4CNVI"B5NX!=@9X* C!8 L4!&^FI$".Z#W7M+U@#?C)WX#P!KX>/R)NYY MO7Z6T7\L.;+*G>4NU\$H=KSH%BU6F)7<4!?:;]D$;SLN<&+OJ4#_Q7]=9;9, MF^W">['D1K;07PUN(R^=90,!@TWFK'J\;%AU6JXS4EY:VV0],3M1J>%I_10< MTP5RT3JHTZ@.-1F @=2$ SW5?1C0"&ZB$*SQ2*]6.[U6-IVKYID2.TQ/!^WR MVMS.P-:S,:2]6Y=*=>N(]/ G'XV.!3BRKQ'* \'%Q=K'5>QA4>S8OBKVWJ8I M4]WC3Y%< 9^-8EXC(*\R?AE8;[P.F/=S^QE-5A8YU9[ST&?@E]^.M0'STT03 ML/J!-Q"]@M=5-4!I..\3+*UO.4#J0MGJSF4>O0Z\%W Q7U6,H2"=YBG8D@-- MWWUA?O@1P#RP,AT0EA&4[I>.!"L:$Y#F7^+&4SQU3=W^'0/*(W@M#_1!#E4Q M,0QP6D=N$M&_0XTF#(;MW[+D!!$^?WSD?UF^)]ZS%W'L"9AW(6XZJ)W+/$#M M_7F]#)R_ >C_O9WB1&!X]E6\ AN!D0:?\:@J-PULW'V7! ^1N-@"J+%V#"B* M"(I3T7:AZ360X?FVD:T<*YDZ N7.]XU'_$7O.V4$=0X XCJH>,<] #4*^8Z3>',E:L$)W#A4R@#;@")!O MU<>S)X@6'UM)#' 357#!*B"2!A;CA_ZK UVF<)Y+^/@?*R;.6V%6S^>$.?.#1G C2'-([3=DS.@B;\+? MDSD<"]#, 12Q/4$E"[J5E[(-C_\PP3$>?9QBPEP];ZWY!'F!L@PF=C0.E K]-@QO>V7 >E,7P+-Q%]/V):/*><$"C?$ MCA,3)H0M_^6):,^E!=81LOJ_/9W;:]*.CI3JU0$I+!'I(=>:,[7$E0-6I$)_ M$-2>!#3(F^W,;YY#^1''\ Q(:L\ Q!DA/YD[T278Z7D'&D\07RFC'W7 MF' JB@E',>$H)AS%A*.8<, 1 ./W@ZF>HO=JX-4/J-Y F!^[BY ###GO0E0V MI(4T.!/(U+E\;E91^K.'X'M5/A@9..0\A>#8Y@B%#@>#.A3OT+ M-\3G&B\5SYJ2P&X [IQ&>%YS05TXF*[H_0D9.'A(9V #YP?DG M/$]B\A2,D'G V#(\M!E8\@S&SC41V>]>YRDP :*'C;P$WP'%_K\?H\""Y[4- M]M04[>.&)_!ZM;T]5+K6A(H%\9476U)!G%XT$T2>W,ZL4DSLZBN#)I:&C+N5 M?)-07:!+$]A3!KLLH^BQ#Q3< [P$Z='H.$7T\L/%W>-, AEA+1!.X G# 98+ M#Y[P$B(0EZZT6T\^0?&J[K7KB!7%J0G#"Q[6$AB>1'CX3C@!*;IDVWJON\3* M_0HCJQ:V+.#SQ+K_VX"J-(N7#G8 K3 '.["X +]N247 L'17U]IH]RU_\X=; M\-@11.@QV]HNFR41X_ )D//84A))\L>_D(&%@ /-' L_"0H^QAW_O(3W@GQ03=$ MS9=.J$>M=2[DJR+:"/BB7J>@F1V,.@X ]-!G1R$ 63L*4%TN2$/9%-"&,( E M(L+K-/[ZX'@!$ E,OX&3>SP48.9I+&L?5 1:&/0\?2T7@0$@"DH!T81.AVT3 M8!J*#$%D8RE+1>Z%0"^@%,'PXT1^+A[;WQJ &9 'G^'A:4^"H@ZDR"%VD*-% MW3P)6/ISFD*V/5OIJ;E"S+-EIR4 C;CT\7(2B$X8 [ 5L!I-: 02,NB12J.# MKFC XM,\=6,(T"-8[7Z1H+LQ[]$-ON4#F-N MGI:(DJ6.P@3G'D)/:)_HZDK5"FWO":B1W&_"QU&BIV;M0D;1L%K1I0OE M3D+K+SY>G,YKVGLD:M]HVPL$_B?13,I,,X_4>[%!/;P "7\$4-W$4)?04S2 W;Z]J!OY@.HL#<_7F"+>W2YE>+UCH#ZRQP4'=&)?QA8DF-M'[HAO75;^>WQ-_MX/2E)LHK2GKSD57\VBY&VV\G"N=7NTD?-[T#J-&2*"1Y40,\1/'GW#(4&_.ZDIT+%=U46FI^,)YD*@73 'I' M+ON$O:@(GHC8?;_Y%_S7)PK!R_$P?L_I/58:-M4+GH_Y*-B6T>_Z^8\,' MQJLNRA]J0GB=1$_]0BY5H,-"*UT6K\+;O[[<'.3(%&>(-;DLXV)EU7&!EI#./64RE_6# YG,\;RS=!#)@X5+,B_;#WAV71$Z M#P!W FH6M!K(PZX*WJ9>+,3O<8V^THT@9.!YF)4&@ .\7RA9D&10GRKT \EH#%XW>/UKU+)2>%HB / MT:#&M(U!,Q4:I7#A?O%/L!O(J^ /8T_J08H:BJ?:)JP6"ATP_C64O> %_XN MKR"*\83OZ79@]O%, [0M'&_@ZY6ES^^[!R]8+,4ZV-#KZ&"K&7942(UHC#,V M4JFQP->I'51IL*=T2)%&=/C7/IRK-QQ[[^&TYW,ZOXBO3659V0AR><-EVWEP M.$3Z*9V^[#MX<*?.@?CQ$^M@)5O/77TD!= Q>G;OJ4GNY<%ZV(A(QV^&&DXW MWP%1PYJ_M8+-OJ-!) )4=T%;*E%54TR)']@'"(^OCINQ8!4LW7S<",,S3/=(D<'7!H8 M#[Y'# !=<1/YN::K^@RY)&1-T]=>J@F< !:D07L"FU7$+92J%E38U:? G0<4 M(R!: Z=;$ I[VF\&F$->W0+TD>VK^MY0PY2!0@)D]GX-D(MYP]%90[?^<2;Y MD8Y43>R4FZ.#,(&0L M!R7[PVR_;7!V(2$_Y,]$+[CPSSR!+[T(T13E;D'- 6QC)FKHHLSQ3DRH@IO> M=3MO%O^24@R%"N6KQWG. MDJV6!'1::/*#HSW/NY>8Q\1Q#6X3$ MTT:)B#8ZM-O8IV$9COR^L M_7-A%VA=VL?:%78(\/42*8#/H.J'O23B,U_>W MR%$:T,7-YQB\](QH%%*E.P=6_3:NNYIO7\B"S$%&B!X, IT]9_H$HPR>W_7B M&RY6$%7.A1'P@%7O69C/V;>^#Q8F$_I7I>73JT:)O:@S'-/0K;V3Q#[R(7D4 M #@8M\_O/(]!"P#G3'D:O #F^GY&0-<+E9,J9/(_,NZGJA\Z@V$%")R ##@'#T^ " M.U4 EBRP*F$Y.""IH6R"LA+EDL!U[QG 2QZXPU$$V4)/QZ1V1%Q[IY%G;'MN M.;@8B/1(M'HR#$I&3^!#I^^>T<)P"'B1H8HOI+.#MY&(ZW/H2$HDV4:I&G]2 MOFHZRE>-\E6C?-4H7S7*5WTK7_55-?P#2CMQ+;YQ=&A0V,&J*[X<5ZP9/'*N0TB< M;%XH$H&"L%=@D1_="L:)_N6F<#T"/A3L,G@08CK4=(*WPW4"= 2Z /+Q^[K+ M^6NA%>[Q U@8Z#E&^7F/YSJ2I.NV!A7C$V4)G0%ZCZ_WP1S\ZF7Q\HPSH]4 #?$6=_"1!\ 0M](P"P*%&T$8N"6P)0"A("O$WXGKJ$=T\-*!@H#P =1X#N80?N^<%" M=-_CS9GBX8*6IRKV/X&2+,"350%Z9DQ8&LG3<1>.=A9[?FWU7C"0]^TE2%P0 M]2"(P"' 5+=XZ&'_WS5SA5 M&$ML233@,S"#XU#+31U:\9W6-1=*7.O.QDMCDAC-W&OZ2$ZLW#!VC.S&'_\R MGK&]7_+MO",>;]DSUH_9JQ<&&.)&/F58)YPB('\QV+*'II;E+ V/+2,6#\5?!NPYQ> A)2"2+_'I"L/ ,C&K($I!!,'UN?V['/BDD'->< MZH@'/_MY\H1WKF Z7H5W<"49+M"*U:'O.$;LW5F'F>8R$)4F/_?S9[W-!%HA MDI:H$HJ?NNN+O/T^ \_R(?!\G'?]XLWYM;CW+1^%K!&K!IPC#C0,8&ZBK3E& M'&5FOG1[X>B>PYMI:(:I+[R;RV@+ZKY*54@*HNGE4J&[M=O KV#YZ65H95"2 MF6L18=:AIL$3:B2EP6@'.N"#6A#,Z#]G(<>'B&),7N[O/C*"'!+=_\LMC7\* M3X<:=SS,XPOX/6!FPF$"?V?6";M'Q"X?X6$@*M!.P FB;1S/%XP\006DP&EQ MY(M!L1K-\C;EK2?8%CA&9$($)?>.+H- AZ*^%8-4"C#9_I,GKU>J$UP90G.> MOU[U"W-!ZT%>^\1\?.3[7&N--Q'\P&D!1#-U%Y5:@_0>Q)V]NF2$H#-1-W3(VU'U1\AE$"@M!Y*3QZ!US2L#",460!4P7U!!I>L UNB5NF$4 M$Z8?/>U'!?MJR(( R(/F+-O#$(1<'.)FP?OV$U)S(##0J#XGNT$-K*-H7^"U M!CM3$89Z;)GSC8P]7P:" "WZ*2:ID"A\(\:S,E0_TFIZ52N1Q@FH)^97XSH. MW7KB#P!,\&($\"MM#[.IJ7,P(_=(S &6)/-(W@BPB)B?NL$=88^)C"5D$X= M_OF@WES(>GB1S]YSZ?6>;X-)@!@2D1)@'>&$(,+D<)@4YE?J.]D6TFSA006J M!UJ,N('A4$_16CC"#)[QO(&S4!S?A[7.\_Y%SJ-H\[%5" .( M4R\-T,<[\T0Q"'C1QY0U2X>2U_)B&U,1IDC%%$UWM5NEST)Z5O=N!1ZA@2## M6T8Q>):PA"W@E/NTYHLJ*2\1V'-XT.*K8]MM !%^Z_WL@U?E59U7]N99B8W' MUW6WV*2'Y+Q8,XK$NL7,[L$\ZQTIWH?=Q-!&Y*^RUCRY;AZ76-;T/5KX=+6_ M6GML*QS'O/PE0ZFZEG7'4KC^&84WXSBF[\>WR1^7+]#B^@>J9&FKNG0ED7:Q^M* MY3AA*>LTM:)I2DF+3LHN#-.9:_G\WY#-KV; '>N5)_L#^A/OE?8C!1WE,,%, MN-MH%"]IS7>I#H648SQ)=_1L]8-">P2!X"J$%%IK',N\E?O8$Y&E[NO)<,J_^KH!J(C(8G__C%6..A1#E=P; MAJ1:\&3A$(>$N!&LX+ SSO^\X7/^Q_Y$WP_1M[$X+L47#+063$6ZICZ,BX M0"UL H_(V7J\-A*>$7,:) G\VB]M$+P5\L5]:-:[-ZEY1OAI',8ZZ08 B[?X MH137ZR$18D[!FMC^=##- 3HV]V^:0MOXV*-Y&DO>>\RYD'4?]>&!J?80VO > M7V#T0[\SS%,,7"E/AX/RJT9#YZ JALP<6\)JI7X-813B#KX(#74?@':\$Z\D MOOLN##NJXWI IE-$\HN4'KX.JI'ZGJ03])HYLI<, 4Y[KKO0/7F$*UL@%> O M7LP+A53V?D14H/=RA<\Q\FP*/R3/H8(;KZX#!^IIM!9"M0?DXL?)0?<[*"0Y*!%YG1 MM0L7PBLO.C_2BW=Y=UJAGQ'*KT/9V1>/#:IAGL\7A@%1VH]'D\&"T4>J>L$' M4,(,ND@+O0G0^0Y$ :ILAPRQ0WD(6!GH4(1'/I!E\ :?GWUHMN3I35O.E];' M.],/G2SVM^-10$3VBG4;06T6. &DH:-2Z,?D!%=L?[*#Y6SY^QM&WL5C#]-] M $)$1EXH[N!_\@ &%^%14DBFU5-HC_JCK6!&&JCO13W*+Q&@ MQJ:BQ09S'',=V%W.#'CNU&\G>3B=O]IYVOK[:2_^3]2[( OD5;;^#@9[O)5@ M3@]<2&RAW@.!P/5TK$.2W(%W'62WY2OOYZ(ZO#T0?!12_=4V#S>^P)=^1G+?1#FU M)#(6#ESQTGVR2.,I*M^BNEB:D$O.*KOH+*1.2#Y[Z+A[N82: (QC#5@;/)0X M8#QQ=+/P<%!'M^+NIV[2:4&S1%A#JKW X$YVAPIQ?ZD29M6"S#C"EAFMN-E M)OP5], %S%G7!.OO%P+3WS3:E(VB35&T*8HV1=&F*-H4< 0.:1ILADM-TP3. ML0DB2;!),4VP7$+B6#[#I:4,D1)S0N:'1T7>$WV>S1GNUMSJXRQ#Y6?Y0E;/ M]X2""[2IU,7(?'G@3 S=4;:C7E)JJ/F%4H0C MLX]M299@L?.1%4;'BU-;D.C6R,Q9/-]1TI@+1A+G(SM.:22NJ$Z7&T&1EYL7M'3^9F07XITK<8QG49CFMW9 M<.3EYHM#!I_I@PI+ TI3MT(S9^8W'39YN7F\-VK4IJT*0;>R/.MV6;&Y I!/ M7BZTUW*I=*Z9K)!AY 4Y^ MMILSA29?4;:#Q'S78Z3M9@#GO-A18D :MCVKZ@IGUNS1&A@LG#X#(R_ :5 Y M%+*B02;2::S;'+*9]DI)N'L-,GGIGA. MS(K2!9>H#\WQ2ICN.*RW8W+ZN")NIW(GC$O$A3:>*:1->(PJ UF@GCM!#*)?!R9M[6MV02:TV[;'&0F=%T(Y1+;*OB MO,MVI:Y2ZLXRNTPOT64Y,HQ+-.WEQJ4V0U.ARJED9IP7234?RB7(K-BO#\?< M1ADVB_8X*PK#6M\-Y1).6E*YEF!8"K<>[XA^?#RQ+#*,2PPG!;FGN42**9$I MG)*$7F*H=<*XQ-QR .*SG26S4@I6)5,F";(Y"^,2DTZCUDUHE;62QN>4A@^J MQ&X<2OO+:;%)YC<;P!XE8TSD^J,E480C+PAE:&3EI%[&64R4^$5GP!2Z!<(- MY1)"NYVNTRFBQ#ALTA[,Y_3 &,S"N(1F&HM.O/5 M+(S\!O+<:.FKFHIQ2<-:=FP:&U.A0GHX2R9$BYD.&8KJ&1*PT8ZLLX1#;$.^<3EF1IYSE83 MY54.$UL2/U<6F]$N@4CU8OO4H*^(6S7'*F*B6,^HM,GRB OM\]AG9(U&>6Q M>#4Q-]>BN1.+D*@OMB\MT]+*3M5RV%!+=>:--9YOZ%#T7VQ_)13J>@\K)#$N MODZG"(PV6A4XY^7VU^V^R26;\1*VJK(4LTS..0[QE,OMK\AAO3'9I:MTS9YO M%RMJLZRS\/V7VT]4[ W/$6:*EJOM?B?)#%)4KA/&5>*[TGB6Y.>XPDUY)F6[ MQ;�ZYR<5!R9Y;(Y+NK.ET;+%NYAK$=0;4O=7E0ZZ28VY'U=A);$52U2,\& MLZ0)>=JEBL9M:<:< ?Z3SF>*LUV7J-GL+$R?8=9#8S.>+'-82>[-.=LF4O$1 M''EYI/GLI.F0[;K-$#M,G4@)MS94X.;QBSVUK'9MG"H.1=H9L;4>W^ J9A_N MZ?+TZS(5QYIT9T:+JI)GLL6JLL30T(O3'VSY(;7B+5EI-:=Y?C_L84WLV20<><'.,*NQ5.V!L*4YUZTME-1P0PI[)K)I[OR&LF/36[3#[O=*:R"T9>P+ZG[KBY MV='R"E4OQD=RHY?)HY&7$!7+%2'.]O"LLF(&:[+9M;#*!+[^$DQ9EYMBR?)0 MQWI]=MJAV#([BZ.AIV!B.8['."D+1/(T.V63/)X$'XG@-R$G9E+3#,8+%T#0 MLH4E!M"DBO7<:68#E&RU!0 ;(E-TLR=4)35-*^FJV!9JP_(("NL0F;(K\A57)9I6U92=4)DB<,79!*8@:79@%U/EIE!=\@V&\50 MF=*1MIUZGE472DT98E6CFF1=/5RFM,;9/C::CH=T>IE4K2)?();]6:A,T7:M MS&H0%])T;4ERC19C-C"^$RI3XE(O*Q(8RS$MUTA/D\1TS,JS,)E"C76^M4DR M9@UE(PP( 40RHF MFAFV$RI3IJ-<:ILB>C3#41U>XY>[YDX-U513;<,4)^+6IDLT19$%?C=;KL@P MF2+HKCS*[N8I;"7/4G/6:FXG+ISS@O3&#-N;$Y-VCDYOYXW2IK-.9V9NF/0I M;P<%LEM4L_2P/G5S3$^@6TRH-3W5%F6]KF7C6,FM,%:77E*+0JB<$LAU=EDP MYU-:E*Q9,KOJI]DB&2I],IO<**_UTU-%UC(U,LDW2AG.#14I>&:TH-8=:8'% MMZS"4]9ZSJ?=4)&R5A*2/6ZWRDR+M%*VU&BQF9T;)E(ZQJ2Z:(RYL4*,RGJ- M'$C51+\3)E*Z"6M$['BU@I#A8$C+]9I MC/TILK(*753*"2+F_*F MB9N>7B'\^14Q^1X_%P4']CC:QYR+0&D VSM$F;LGV3PH:'09>S^+IH<%J]'!^H#SPY@HYAA')5T,2_P9_'+\8ACU\R-^ M,%; >S&STQ@C9MAG <;+B*]M!F_U9\.]8(8M!)^CIHH\I_IQ$2]X[,^2Q)^3 MJ?\Y#O/X[PM"/D?1C:/Y82@NVJ2LG4+;]S#:-Y==IAJ8;I]\.67T4.XE>1 R>> M\>LRTM\%?E!G7/ 0H,C)YBGH?TUC>&!RZ/N!PM @LC4[IEAW!^[O#N\3)FA6!^;N#N0[4&C&"\_M4E >&\P!VWOH4 MI65?3>+G?_&\*$K2UVJN)U5$CI+Z/@U];[W!$]7\"QT9M][W?W^>.^(&6SFB M3914>)SNF#BI[1+S\T6+IM>A*>9HLI*NX52ZA7TAN_Z"OI]8>K^ VG\JC]$@G3@6$U M5O HA;J$0?$%F#K $/"^Q(]]NKPQF,^EG1>YTY@^\4MSS$X56-Q(]_\<13 M,IT-*@0%4/@\\7=K.HKXQS?G'RC?G?@G0M@(8>\382&2_O7'2;ESN78F]7C> M63JH"CMR)1^>*MSVU"9)G0H5E+3O(XTY(=K-UJ#7-8W_7J4^ 78NSO MB"U$;,'/"+@OKA"IP:^JP2]IOB$<@<<2'%EWG1$FZSFJQF9J; =#%Y$)7[W- MO*+>/D!VPUEIT!@W$S5^&].G8'E>U>)'<%;=#TO[TDV&.. >);?@85A6:4\; ME%__%A(%J0DDI!3 72YXF;'-R[914R7:8=MSBL]G^ SS2":]55H5&)9W:_0P M4A9]Q",B'G$SZSQ"O@CY'L32OKE4NI8)/D[D M,JL^(S5I:ES3FS.\R$@.+'T#3?#3Y/",\HOZ[IOZ[DCP1'_AT2UN>I'I< M(56DF596Z$^W.$^54,5':&EGGA+X:UKG8\;7J=.&&I$[\?/=B3=,([F^-G2' M^WT\'KHGPCR@P0MNZ6[T?B\KT1SCT-71:M/4-D1Z]D"V?&ZD->8;T6YA6[O0 M-VKE?+CWC"KFG+1VSH;L@R8D-1B#_"^@CK(ZR/L/Z3P]RWWFZD<7Y1 M)'RM+UOD8-UBEK:H=>3R=I)&[9"@??Z6)GGO@?!]3\@TFK^OVYSZ[AJWD0?R M0QSSA%\D +\0= <>Z$WXXVPKS]4._V MA3T=%XWVO.?(=(NMI(>*4=M*4ZAT(@N;>,IDWLPU_P^R3>^&(&_4WB2\@4S4 MYB2J.QF5Q/TV@(A*XMX+(*)RW7<"B8@WW0D@(MYT+X"(>-.=0"+B37<"B(@W MW0L@(MYT)Y"(>-.= "+B3?<"B*C-R:<"XM[SGU[>==38(>I[$O4]N<-C^5[D M$?4]^9/ZGGP:MD2-4*)&*'=/&E''A*@12@3O=TG J!'*GP#FJ!%*U CEH0JU M1(U0H@+0CU47_DM2:G'"SZE-?$8)Z"E;*X[-ND$I3KM*J+WF($_GR0>Z-#84 M5_JB6-;7&"4)$RXYU/MKS.^$DL@\$ M>!IKDZS4-:DE1N%IIE\A:XQL/E)1F%)ID5Y,L@V-Z0E\QS5DO<8;LZ@M2L0D M[HM)1&5=(N3[,N3[YVJ561Y3+%VK[ MAVW0>PWB#H3:.*8Y2*S,NDEY?%")- M1&5?_E3RORO1$S&"SS>VR057'%,R96#BLKHH5[O$ &L>&J,0B==J$3YFO#UJ MC')UE^*MRS9?51^ZP_T^(!-]O4XUO^U+3(E32W0:?%:NBFMG*KL/9,[3.![7 MM^GD@G86VR:[8TQ#=/S.*,GKFO,1'[H;NHSX4!30B[#^#\;ZNW)@?*G(O9:K M@NIP[%";9!>,W.1[25[7N^O9# A66*'VBHZ*B+_<#;U=T]UQA]N-E/LO\H6L MM\U,86OU<4Q.TI,U/2'$7JWC-Z%)/B5SN0?..XB:T$15OK]S$?^O9H4C+J_F ML^[&P.1LF7(7W4PG93_2A8(B2[CS$=W4&6?$;_HC>38Q>=+K0I/,7?="0<0& M(C80L8$OO!: <351+&6H*A.7.GPID9A;1 %6_[_NM8"(SB,Z?V#'RIT0]ULN M$2,[Q+'^:&S3I?F LL>M?F>.N5[3'B)]2=Y1]D9$WU'3GMMI\Q]P2=14OC]G M*\("*_5D:KI*$*7Y(NC:D\P^Y;*O2>^3KCW^L*:S!,#@[X9"/Q&59 V\Q?Z) MG];4.._BTY^+ )#02@(0B*'#L6*6LP1/@.EB-OR:D\W8&M:7B '$BLT@.P8H M%_#CF(I*C,!J47 TI2_!;K8HH)7YQWJW4R4VW<9D;0T CVZ!\(#SSW1SBUXI MR!8WFYGB#(H#.!"^2!6UF3U'KP6' 3[B;#"!(*]EP>%4@*M3^WCZ.;<68U-1 MU,"@&(?P7]8UEVUM3G<^1D:G K+M[P&6,D.E M0?IP:!^L)Z_JO.)3U)1-YK1BPIGFMLHVOZ!-JIR0!FWW1TP$M&> =]N (C^7 MP_EH&>*..\+*URM5A8!E7_GD09M.)8AG+!-5 =Y/>\NZV+D(#G >(> !&QICL! M1,2:[@80$6NZ"T!$K.E. !&QIKL!1,2:[@(0$6NZ$T!$K.EN !&QIKL 1,2: M/A<0'[P>\F9T]&M;JGU1MM6KI/^@3>1^O>4@]IQY\$X\8M!QT)YSFO<;3GC_ M-\#P^6=UZ7E+?/^)J'.1O_M0J'.*)M[ONNG]7P)B!,SV+7$G0I6/-VZ$-QE_ MJP]4)&P?G&->):S])QS!6ZDN?V;SZV]%&[_?*C#WG+PNH7Q*:^MOJ0[<"O]? M=\)\0W'XEKOCUHSPB^!^3[A_"SZ'1WSN$6 =L;6(K?TAJ/YGLK7(@(^,E ]C M^74MV=_%$*FWG],?'$4S*=N495^HA7/#RON,U.;E*) M_L]A$$>U[U_H5C/;<4FKG!0=;*LH21M/]=6Z!OE%^EIM_SRU^-94&]P(7R-\C? UPM<(7R/+[8,]$T+T+0O/<8D.7]\J2VN1R:_ZU5;- MA?H6GKJN@18QA8@I1";:K3C!VX:8OMM.U1Y=3]+QJ94>)N95NMM#C"'[AB7V M /DQR$T]@U6+--23AYN)&K^-Z5.P/-3.YM,G]TV)^(>SL!W;#].]_C/ MU.TC%/]#4/P.#N&&YNLWAZ^OED9(?OM#>$2;M[37I"C=-'2O(Z!%:@()]2J@ ME%ZHP,8V+]M&395HAVW/*3Z?X3/,K:(4072B9=9U;2::(=KP:D/P@T9R4U,X M*4W-^.R@V6V07NO=S%,"QZYG)']SJHM8SR.PGONRK+\9OWG;&-^-QKNQ7:JW ME70\&Z\GU7%A:Y%^>V \=\E]/B\P^LTI+V(_C\!^(LWGRF$ H>OH_(PMC;#A M6!V;6\HPA1+J/YZ*%)R(PWQ_#A,I.%\04QA-Q36I*\(&HU+M%5:+NV7%15PF M^Z8:\X#Y\('$BJ71_'X!XRBY]7.36T^92@(P%4%W *[NN8H_P-:-6_/=JZ;1 MW_$,R,3BE,J3%=,,S\H3J '!@;'".PIDXGNR$3<).(F?Y[>\JN!L"G; M5CEC2:=IJH_O%GC'(8H#%W(4% A[^WK-?VRXBKLA^,]9QD5EK+-0&D[L!1%I MQ70I5A!Y%/WTJHHE\*<80($$6A$ZGV!5/CWPN@I.W1)_!K\<+P#&Z/P.YTMN M$T#P M97!XM>E'!(C9O!(@O \3K M#5 C0$2LZ<\"1,2:[@80$6NZ"T!$K.E. !&QIKL!1,2:[@(0$6NZ$T!$K.EN M !&QIKL 1,2:/A<0#U J\O-:YE[%W?]8S6/WO;Y2O]KKB\">,YG';O8E6I:7 ML&#/.\_[TLUT?I]_: J//8'5Q/T<3[7?>S7TI C(#9OB7N1*CR853Q MBPT<(T,D;/\L87N5L/:GYXB&8O:]'$3; M?RRH7Z+MQS97OF<@)GM^ E[*P>7/JQ@B#QR%]TYEP*F.^"#VR@U!_=@)%[#2 MC_@P/N8;@AE_:#!?@Z(C6-\GK".2_B/ ')'TGP/K,))^P,Y2T'YZ[CW'9OL^ M83$.=@;;QO0I6+'7+BSJ O/976"^=-M7;1;UA6'LMTH*0^CAQ#\1MD;8^E+! MVV^*K5%YYPA?'[)@.T[XY9835^UIBK5)5NJ:U!*C\#33KY U1C;OI05%2%7G M>HD@)+V273!.1VTX>JEF9UL=-N5UMR$2V:A*?,1&'H.-_'.U2NT1[WA/^QHR MZ23?&XR2>30VF M*<0QLF^J%P^0H!/ 2HQ-=4WX-$?XMV=LM\W N#R#D!C6;_G!;[RWVSG%(\Q] M8,R]@[W=T$%^X\S.&Q45N#7 /YH]\4F)$P^'[?>BJ>XUGCQ0>"YT4G[;EY@2 MIY;H-/BL7!77SE1V[\09%J*>TJPM3J=2H8!MMUI\4]*MU;#KLFGH2">> I< MSYZ-V$W$;NZ'W=R5-?S /.9MBYC/:3R[S<=K2F^]F[9+ME9/E4C #HH:(1W2:]4Q-4!_*)[!N*Q /FH0?")99&\_M%AZ-$ MWL]-Y#WE'@G /03=@>WM;\(:KYJ7?O.M1HGK$;Y_8:3]YEN-4M_O(77DYF@0 M8?PM[.41EU?S67=C8'*V3+F+;J:3LLD[\9F%Z+:57C*UZ%*NP!"K;34WV++) MI=%A,] OGXORS")F\2\0P_AB&\:VUBW?[T95*N9=SG$D%R;J@+RG/_'AJOX-QC7 M=)8 &/S=T/$GHI*L@;?8/_'3*D!(M.#$7KZ05DR78@W.Y.>Q!/X4 ZB0C %4 MBA5$'L53@D\33]<110D? 9-LHVGM)+Y8&"NKL9,R:R798HJOW8F(6R(/D1!V M1;9$[6,82"YUP#@ E*Z99.JJKNE+-!5AP;V1[5Z?66.(-:9WJ)["5 MF&/=9HG-R6#U_VIZB'P_^R#&!>^'VXOQ: 4Q%=5NBKG@G3%3Y/69!I<; R=O MS\48I2\!K6V1DS+SCQ7C@OW%P11Q"ZP/'-S4CEG[$XAQUFUEVUM3E^/#D*!V-3MMBFN96#EJ=LN.$8@'(50 M"#*ECC+,$$67X1B6EL54/YF@9I^.]^=GEH!G=D0&]B9>4.9Z:T'WJJ:1J4K8 M2DM>CPQ^\]#:N:1%)O MEC7O0&5$79Q]3&(0>I8,5"JP"ED#I,CQ<\ 4T!#P%> 1UOXQ\.97:1F0H*;; M,0V(),OBS&U,1F0IZ? AZZM$U.L^ )_W0,0S1YSA+!N-R)WH_V MB'[^G^.M'B 8YW55-W\&6NS1&2 MR3WO[T7]W"O"":1)8,^)U/_$CGZ'.[DX^26WB1^=KZ\_QU51 @J*]UCP&=)] M]Q_ZBN%/4P1:H;R&^S^=%X'1UHV?!/X,TPN6X$]_8TG\.9.Z$F#/%*K$$1BY MV-R$'.N_^BTJM HX_!U0-" <]:02N/_1CW_[D-- \H:N-H VUA[BW&=JB1=Y MTZ^53#S7&RFR2\;Z9;I+MFFF7Z%Z3UXR5*5)/=]JC6!9S5:?[GDKZ;=B5*M9 MH)L]NA K5IIDDZJ0]5BO3_;I!MWL]SY;X3Y9U;$*?FD9O):[_A>W!'1K6Y!K M L[M6$!26D\Q<<.+X/2M.0=X-U30 4?P_Q(XF_M[G^S^]3LZQXW7M^=H'% / M@7 Z+/EU3GW*.L(X A>8AZL%(4RD-;E2>D:MX(P)DK1++M08?GC4LQ^)];!^ M<\ [,X9@FT#H&S1=SL&1V?.1>G%:M=U4?LW$V;%4SVZ,PG3980D6.Q_9S*@M M8:.*EE+;&=L*)Q@URIB!D1=OG_9J#*-D5)Y9+=HK9C'-IW0)SIDZ'[DN=M?I MA3O;85NZ!U33*1&OM$@P\F*=S6JRGL'Y=DVAANYXC*;(F= +VT.QJ(=$UL\]/12#/DI M&7FRI/=I4 MZPLI0]!#OE09=3O;BC(CP%NHLCFKC[LNF[S<4D',E#EV MT9"9WD <)0:+FDK8<&3BXO6<2J2&(YR@"5WO:T:ZLVU2<&3Z?.0PERXFM4Y9 M9EH<5;)W2H;2#3@R=SXRWC07"YJA#$6>JEBK$)\[DS$$-0];6CU.+X M)K4=NQWO[7LHG:EFWH-3=I'&4U2^176Q-"&7G%5VT5D *H!#B<]5P3[)%^() MEH-#Y%C=G8NJ$.. 1FUS*ISFG?9/P,]8MM_6=VT:US&Y.$C,,#*9K2S=W_68 M5)K%*_OLF@X\F984_'WPVF%'!D\YX0JU=:TA8=QDOJ&%I#-9-=T?_UXZ[&*Z M8S_:^?&*!5>.8XOO.#;#O0JVX+624FCGFEDIE M$^]CP+I.AIF%_D0(9:]W?!_R/=T+_K5W+E?),L,9W5H[5#E'5*EJB;P-_EWA M *^'@(2QRF_H6G^M.%VY4:6YG1+ON,@*?1$!GX"U;QDB#]^G;I\\&Q_Y'(!* MRVGG'HO]@^_V,-\%T5\G6^)]4$F4&+HV'^TJBD-L6HXT;G+S 8#*94D>B,KN M7 82;ND4,";YU!F:9@6F>P%^^DS@&9>>[5A2[6,R3AU30-73D;+)UL,W8$@Z0 M@2B&#T/?TQ%.0M-)UH7G6)ZS7G8-0T\>T#(\+]N)_^Q4\$]%51;78,M[#QBO M6W9LREDR.BO9#G4S S5$$5$PZM@S)UO(:;T63?C-<^PV0:'76[+!E@)] ' M1#S0OMUD &YD^F\_U%OYPO'+&CA3&\Z'+&%!!N=B'\\9^#]?6,_;#LW#BGW_ MBK?P"P?IG .$B18A^Z&,&+Q\Y,E90&MQWUN)+%*P+PF0GFY:GHLT^ ZL69M9 M!VPZVU[8"4 _KZ2KL@Y(=^VA.:)?07>UF/YHJAS\&N.=L)%@ @ M")D!H,086/WRA34(.GH!H(RE[&&Q;%D.('AP J9H<-N880*BE0TP#?38PC]Y M,0:,783XW@ZX(#JT)P%Q#Z:CESWY' D@N[ARY#4@![!T\"(XSN#,V!IV60D0 M U RI(XM='.(WIX"TA,WD*(M;XV(:M 38#;9?'4UI^[PMU\DZ*+G@H88H"$> M8XFJ>GF.3QZOL^'>X'@(3 +R4; >55: ./1."WR'OL+_N720JC5^!P M?(X6_C8P2M+].!?8_-;?G6R&[OUT2\A>^0IY^_XR>@$17USI*\R3:2BUG-Y_&X(%"55+P3=J7O*^V<.P+!]3350CJE M+0AQ)M/;5D\4A.0BU:]+8YF7;J*D2 M[;#M.<7G,WR&N4OJL;F2FE-(N8-1]' JT4JRM9N2X6KM/5+/[6!S/;+:C*R* M.&F4Q]@JWN')\B9-UC*A,#G1N(X3\ Q3C*,4O!_'7HH3VGM5>SRS(%^R$ZP7 MC!/X[TMSK& ([S@0KG*6)4M(O0?[/5+\SU--ID?V"!#BQZK;B7("1'F8K_(I M5(U\Y7UH4A'J)!_BAQLJ^RH36] MMK]M^)X09,\#^B<)>I^1/W/*Q2H'-8H* "3DM]1A?0U_>05P)B@DVP<+R*LZ MK_P(/-C.;"SCE##N8"6&J(]S\ZR1J,]^Q$1 2 8,XYN.>#])PKZUZ9M$7KXK M#XZ<,RSQ9_#+\5MA0-T/IL,P'.^%HT_#]T?YL'[L_C*9PC:#M_JSX=X>WE?" M()E\SK[:I?PH<'@T/^0H$D"GX$B"OQ$K^NDE.\#DGS>3#/PD$?3B8"@WM735 ML<6O2"[ GK%4>);(T7/&^[O''U)&?C.7FGC&LQ%<[@\N^',B@LL]P@5#EP\B MP-P;8")&=I]PB1C9G<(%,+)D!)C[ TS$R.X3+A$CNU.X1!K9?0(F8F3W"9>( MD=TI7"*-[*J ^6#5U3==EC<[A.P'#N&J'/RF)W"1UO3!(^%U%7[XOS]2/W[U M>%+/R9M6?,Z&7O)Y]3Q?RPH[BD?ML^2]7V!,YI,Z<7P-3GWP5"(L^VHLN[B. ML4>TQ"FB_1K7_C['=13,W =;'X440S)43S;NP?SR9S@%$;]*03C^G/Y.*+$O MX!&#%3PB9/@P,MRV3\,G8T,1IFX,8.I&A D16XC80L067F4+OZA/W;[WR/'. MZ_LK"[HFQK8B9WX:JM_93F]12#)Q?\?P&64C_4#!#7;V9JG8XZW>78F^US/) M7TY8ACGF?OXE^&LHVW-9:VGB&%#K20FZD!*1\T:U.I'H94N);S*)7:XR4R-?@GC*I:]2.C9B -^? 20C!G /# !J)T@Y"2'^.C?/YI=$:<:T%&E* MI\OM"BU#XD\CXL]D,A'Q1\0?2?^[*!%]%?%?Z.CZN5Y09 MX "Y'_\FX-TCG9,VB+6)EY>TE#^ MP_)JR>Q3+OL:^3]>E+\!K_]?QYGQ1W*NN^DN_9(S\Q.UF?OM-AW"V#ZOK62$ MW=\>NV^;\Q!A=X3=$>^.L#O"[C^3=S]XE#2-7M&'=8PCQ\C5'2,W;SMW.]_I MS;=^!ZZ5JT56/M#&ZZ6&77E47#"\U5&(ZR6%V0L9QQ>DLI13W"2YJJ^7J Q\ M%'>-^,LM/+,WW_J?RU_>VP,0L(W!-"_(X_)FPI2Z@MPIR/(Z:[B ;401VXAM M1&K)=XOX?+U>4DLE6N8ZP:MT;5/BY#66*1;J4"^) L(1@XGTDC^+P7Q ,6G, MF0HU3?,[)CY+I*I$3=S4"S/8UNK=H>0K-QL_M+H$$#M!Z9?OI<(O[Z(7>=!N MXJ0!EZJ^OU4&['RX+ZTKP/*QH>.>8N W$Q86ULV71J F#OXH031$#74F\=L" MO%B%]]#9(&AU$K9X_SW;YU@+##9AYQ-]*8)WBK;?!07UEO ;2\!ZNF@V$35] MY "6BA"S_N/7W>6"SK^";/&H3>1_#%-YI6C/87.6V[0^ 3L >(4*$G]%!^O$H8$UNU!% M8LGOL-Y\;M2JI)G(:[_1P+IMZD#<"%;1U)>0\[6DUY-M0OM4KP0[-V'ZZ3E- ME,D=61YT56Q _KAV<^\K-T3_E*/)5BNKG26V#&P8+W7967&JT;WWMO#>$^.[ MN9T ?@$\"74R\OF./3=%,>B*!/@%(*W&9>]"B%Q?14S_O*.'8NS0/I'S9/!1 M6QTP1E[#K;_8%BCDP,ZKC"/B_>_'DAW?P*4)X]"<:^*Y^N"42V-E.6D M4"K6ZUC2J@/I]99K<3IJ=-9VV^P#2D.FRZ MDKCL4G?>FPZ>CM]8 ,EB\!?*-8SI2%H?8>3S"VWF/Y^J7M?EO&_VT5'B_0K= MZVV6CV>%_.?H=;N3CZ\[;6QR7U_<=.J^H''[Y1B,N'HZT;/PG\.7UJ M)B3QYTSJ2I ]4ZD21W#D8D!2 :[Q7_T6%6J8P-\!E0+FH)X4S?$_ EH9$H= ML,"*)K!EPQ[BW&?:*A=7H=^\4WVD.5)DEXSURW27;--,OT+U_+(TE2;U?*LU M@F4U6WVZYZVDWXI1K6:!;O;H0JQ8:9)-JD+68[T^V:<;=+/?NU'_^+>NH_\% MC!]GWRA/=RP.&4?BAA?!Z5MS: E"/@Y8@O\7,,^X0WOYK]_1.6Z\OCU'XQQ@ M@XG"82':AF__CWK(%[>\KT MQ^)ZIXCS527?V;D]8DJ&=:_OQ5MF>C5I:]BJG.K'-TJ[R?&=L*;P"W>5*LPZ M#H75:EG<:FI\6EITPKJRE[DQOMW@K1JS;3L;?9BKUNT6[(M^,>>RI*A-9[Z; MT2N\K%BZ00_%O!O6%EVFDE=)Z1F&&%5==H<.F+T<:KENN*OJ@A(F; M!='-EXJY26H&1E[TA*\:.*.XN;2A++/V=)11J4H1)]G,Y9PE)UM-6]DBA6T3 MH@OVE]OF-BZ;#=F[JY8K3+SH8*MDG#%:'!U/EF=@Y,7>ATF^M1I+@S;6BI>4 M5<9)JG;597'LS-A>=1'PFI:9TC:GW M!^."90YJ $?PRUG;&U[CMJ56CNE-&HGB5*C-.^8,:H(70TE!$K)4LS=FXMVJ ML./UE=X12*0TG@\EEK,9GHP[-M8:%9OULLZI)$32Q.6L-#/L=,FA06&M1GJB MDKO1SC.1Y9^EXC4T] M!];)KF(PZ/*%GIKTL:/&[Q<%[6+?7G:68#R8S/(\=X?.K=S1-CS-GC_9!G1_ M>3XY:%QSFZ>89.K+XU9CGD\-F$[O-=G#NW'IFKI%[]8UY).4WKDTV"WM8T;_ MJ:7S_!4]M7K\7!0V0A<(ZM!Q]XY@'ZY-V-N;+X:WA3-GS=KK^PZ/GK7/B3 M*QZ^Y5EXN?[A67W'WZ^!2&#/Q/6W_H:OZ]7#0#=:O/T?::>_5> P0O%;;_D" MSK]:8OT;(SXRP#S$/S'#(.J?7]V+"" B@%\C@#NN?OL6@7@^K-^7 S?-]@5S MYCD5)D0_O=X@X9,(X-:;O44N^KWQR+I^2N^R93G>XU5=2EV&N\E_7 MSG/Q/9UP)EM< D9#KQR =53@T+7(C6SM1[W#"]I A,HRL\2TK/2F"R6=F*RF MZ_[4LE?N+^?/]&R=5^: NXFFY:T0<'=P:&":L*)9[5IEM' '%:S%&$F*S$R+ MZ>Z,3:*;FR$I17\_CKZP3RGQ;K6W0OSK7D)N;(INE<"$'S^GV$M'M;Z!QO"% MW/%+-_EY=2?>".ZIW5@W\U[G: M:Y$D[U)8]YQZFZ+=DOK<)JQ4<"NS,W9J5V-ZXG13(4IDKD+Y]]73EXF##ZT< MGK%!$N73'/$Z4?#BG>^)148:Y#?7(#^;K=[A?C_ B7^WO,^M51[ ?TUB\,]'R-6F*C9@9 MF_F.6M&QRZSQ8N?:2-NYKK9ST[O_7^PPNZ_+_M?SF%V?6\H&R8W7CEA2>NDR MR5>P.:ME?OW"V<<<9C+>FZ03DV$<(^H#2J!=PQ_987833O$' MZ8S??9,W]Z3]SK8?7(=Y.>Q'1&K,-W?:1&&_ZX7]B.O9?$IOF2!JG0$MFJGX ML-FQ&DOLJ[08K))?,$NK0M1A;N3#J\3.1:S,M;) B<&:(QX5?9VR?&_GKSXS)3+&766S;7<=E MO.IFR(T+[[L"QI?*7-IO#ZTA1K&_.^*2=ZA;1;&_*/87Q?ZBV%\4^_LCU*57 M]**9TFD4^NWB1!&35-SN,?4C?]?CE]@& M&[O)R8C%EA)7FK427&G>^O7JFQ_SFRDYMJ+)-35'KU)"JM26B[E.$]450GXS M''L[ 'CEPN"_2_E?7G69] N\G5BENO/N^CBPA*R.RO>@OU ).-$6S:6L@:>F MVY>*3:.*U=^CWO.Y P06-WX'0?EU5=O(.GA)-T!55LO+8I-/)KMMK&>/,SB1 M7!9FL\Z/!Z\%??5C2_7ZZ1ZMURFEU&IR#M=69O%JYYUUHB]\TA\B"E@)ZI0P M/EY%ZE#U]IA/7;F.5)&3S0&L,U^0+1XLW#%%Z[)*5*U2$9E1B=DH+;Q46^7[ M5M,==#QLDC5'%$C[E7$L'(;?OL9:ZCD&MQM#^XTU1 [N=NG5.+T)*T8%O$^D MQK%B(Z%_8-PIOOC2XZ32]UZ?]LN1A95#DV0-:. RIP)$M0 (T,8A!"W90K@M MQ7C.FC^AGS$1R.8UH# PYND#==@ L>S%BU_-V:OUAI:!_Q-#%5S VPS.M+=/ M,4!'!@?,7;\= NJL !8G\W",MYS]E :W1>^#&P_JF:LRAX2L]W+M\,%V_R9 ME*@'0E '7G)L!\:@]"VG[ELS %B#]P)%R?(Z*QSZ+UBO'LSMMAOC#,/4-X 3 MVY#)B&"]/&""6UBBSU^XWUL"[7ZNFW8V?Q!'XGOQ6& Y0@\'YRSSJ-W+2 M,P.6(?'E 6PG:_ M5H"JFAT\QRM!@'&2O0_^#<@(SE7SV]F']\+\O,<.7KNY;QQZ,R M_E$9_ZMHWU$9_ZB,_P.7\6<%/L?S.)%@DUPRPR836([-85..Q=,X)HD8GTEP M%]7/MR:CJ.FDLE-*I-W*9+*CE<#/@%&>.A^Y%*H?.&8JU9-YI680J[@NQ;.[)FPF@./G0S=S,Y$FL:1*<[FVEIN.;7RA MS]B0.O$38[)L+NSJB.$:):&99P;C'05'7BYTJ&V4=C>3IU=QCM_85EVI;^#( MBX4.1*JPSO:3&UI,]YU&L'1-N9A75(& LM42UHC3Q-I8QZ0FVUB:1-AG5(R) # MS,&$S X;RH,$OV,7XV06]E*XV%)I4$RNITI?IK?34C.E-_MLAH(C+[:D;JK- M18YJ)^C:VFHP4YWJ*#(<>;FE')WM),2VM,!J>8;D-MBR60UOT##)F,4,H[ = M95MRO>!2,O-J_V"P4ZR8SK##6K M=ZN)RB:98N&<%YNO9#.:KB_'&66[R8[&2B*_*+APY,7FTUR\2?8ZVH9VANW^ M3HG+5*)"@I&Y\Y'-PKJEUNO&B&X5MZ9E*VR+K\)&$I?'-!5RKI.SZC5%5.7U MO-*BR7(9;@F_V)/26_)T!2_',:J;ZO?E"C! Y="F$\FYX!"2Y":56MZH-P4' MSY>$T*83X&[IL+J0WAR'/B5933="K!54593LY'G$= M,/+B]8.Q4QV-!XDZMITUI%ZUPU.,#D>&O%X@$XOMIM%FJ*PYX9SR4IB(9&A[ M#+&3Y/)&!\\K1,?D.WFUX=!=U$GC8@'K^5K$ZQVRR[2: V=5+67*;0+->KD" MJR,/.^5!+\$LT\Q\XR13%9N;A;;2$#OT9)-.=;/T<&H6"TXID9/39&@K#4EL M5TQWKF$TM68;%BWE6DRN X=>(.!&FBCE3JYL*$"^EJO5=GT!M@F'7B[6QO*% MYHYW=*R5,2RRF&H*HU%XVXV5SME"LK/0&")EI*ML3Y[U,1<.O9B5Z6U[VS$G M)H$X:=GY89(D9F,TZP4%*N-*OZJ93461V^DI8XQ259DGX= +$ES&::LEV-D% MS75D;+%4V^T1@68-8>F#V;)A.CF*)H@.R6!4V>IX*S@[ U;"^90H24"P\ASX M(612[#3!I=D$D>($D>-SJ:EXP3:FF=9H@'<9)6UMI+&UPS--APP3K)7&MIMA MJ&Y/Z64L9)ZII*6%HRM< M.KZ;.KGMMJR%"M:N5"DE,YH\9;;BV.)5QK \JDU#!2A>6NLXFBB2VRB_PV7K3'5.Z&RI8XPNS M;H]&?(UN3<7FNJHN,7(:*ECG!-^@#*MG&KI/ =JO.KA,F6 N,M6[/$I:*M2QZUK=MEN?JG3#!NL&$3G$%Y!M3JO6Z MI F6+4& MO +9/94C3=ELM9-[WNA G6+J5)]/FQ)DN3?C[_ I%]?1$U1O@UL): MSTQ%"!#[#C*&+X30 D(@@18$_O5O9DIB,3+>6&2LCG[JMG$B9>;9S\F\CEA3 M"BT&3U +/-E!;9^.-2 GS#2#+M DFYV/5G6*.;*E$MDMTR2W(6 MFHM4 MD5[,Q[Z&-2H\#:N4"CUOKO5K.8L-5R\^PKG11JXN-^03/MK2"8!I9L@O\ M?A_#FDGE5\-D;J#@FU%3Z-#\ILPDQOZ&U7AB>O%$/\4DXFQCLW@>]J:#L:]A MG4UM>RY%BQ66Y-M"YWFLD[SJ;UCEF6A72Y.DK"1*E4*23SV:8G?L;UCS>%(8 M2^M6&2=KS)0H*QU.T?T-*Q\5EQ)#&XPL9;OH:U5+%CFU[B<:IP0V:X,3MT MA6=M7\-:G\_ZW;G5HI3-,[X0M W]G'#,]9$(5FJD'7VN&I8RMS:"ED[-4DGF M%<.:M!/ IWU\[..)5'(PDKNIDF':?H8U@<<((AV3AE*:$X:QI ADC1?2PQ$N M2GPRG19(\1/?&'[F.X?=QH9I*9X41R0(HQ-$;!A+IX G+L:E86)$$/$1!?XD MD1__QLN9O>L[+V9&Q)+I1))(#+F8 %:3B!/#-(C\AZ1(X> OL80D)3_^C9]=WO)F]:'9[NO+N5M2O=SJ 1IEZMV0N--2VEY;/P*S\\8&!OEEA!PFKUF&M ME9I:GKKS6ABN,/B;#E MSEX>_H:]CQ*QD!"!( 0>2D00")%\2(9T" =0LT4&$+$PZ9L@2 $\4 2(26" M0(E0-P6%$/&0$($@Q%L]U4)*A+KIIQ$B%(@@T"'U0(0-S\](B \"![R9Z[O# MAI-OZ>#OU7#R,@FMG[ ';^22+GRR/Z";IG)]E]:@M><@29V$)XB%Y6JG M+XW)=D;B?ZD)\^5=P]01G4^M*__B1N%=LG/H#8;>8( VY;Z$XR=X@Q#I9B4Z M5M^YH.^Z@Y)VGPY )@B\/Z@-H+ !/# VEVR0.@#OB2XI;Y&\L Y@6%^,)B& M/_0(0X_P[H7C)WB$#D(G6)'C!X;!\X]V!65U8=TI^4,W\#W$_IP#>,,.!E_= MA.YF@3"22EO@P^_"_4?Y44>#'_][9KY./22_.5F(? T0LI]@4#]]ZR< M?NL].%]O+92BNO5RKM\("*6E;K#LTZUO7E5D(:]N;^G=>CDW:%KE7(H+N?6[ M<6L EG,#;G6N287<^LVX]4>Z <[%F6_"JT&O.K_H\UO35''C];>0P.8Z#4[X MB<@KL$N!U[[E.X2?0>#5&U23S]&'\MH%X"OWYCUL+AG;MHW/VH[=[]2U!1YS'YQ=)?ML MANX:N-4F.XLT7>\4\Y]O3PDC;5H5X'^879CMTR3-IUEE#6>;_@VJF?46&P2E0Z98SI* M[7&D;R2&;D,8X$2H>BZ,5!)4U?,6KL?550_J_T6>+TJ]>[[[CG[Q6Y@-M^>Z M.RP/O;=9YGU5BVX5J]YZW6?+C@6S6G0+LOY4=@Y"Y>E\R=ZPH'3GW!J =9^/ MC $M*(7J]ZH._JV7?39^#FC-Z=-D_69E*?:A\X!U=92MVNRY_&&T'=@RU'G] M^ "%W-?/,9\GG[L=[*')[*Z%'#R,[7B"UMG*F?N(9)'M2L8R560;4R(YS]G- M:BQJ?SHEG!-'YNX=VS _K^D=$.0S:WYF04K3/*];HE""AVA%P_3)#[?KFVPE MG4@\*MG*BEB/QF4BAAJE4;_^$50DEDB&^>'O4YHZ=\@4(-T1)HF#7IPX=P04 M(.:[ON'Z;&V3O'1M\PRVT)[:%+.H:K)BV6:]&2L7F&=F?'M;N%JL.S%UN,+Q M0J-.7P.DC.ZA<.47I(XA(+OJ=%T<0^6$:2,P M>]2K\GSAZJWS*F%QZOZ*4[=W%ZYMVPM;6,%XU'L3>@<1]\>M\BII#BJ:UJ18,MWL M2OBUY!_@(%S7FF]%+ ,D[,ANCY_*W*2+"Z22;;*&&E]S MYB@; +O=62WCU0DY(YG-LO2XD=J3JW#VY/FT,\WTL/S2=+9,6TPG7DJ+4:IP-@#I,MG&[B;3Z#5^8\ MH!MC,RUN#,UA.C2'844Y*/KH'BK*;UV%; ,)U67>%!VLS/#&8UA4#G91.;QR M$Q8F[ZHP&=YX# N2WZ<@&:K?L )U1Q6H'W3C,:O-YZ*.FG[/]S$Y70#.,,#^ MD(=_NU80%W?W;[RT0"<,[Q/$4_DIWE%R M]I @T7W(2#Q,V'TUQ+I+?>+%6Z%&">$^OPSW^::2DL?5VRKJ\Q7_;H^3LK)RF8\)"AT MO9*(D$DJO,EQA3+FS<7L[ KE]1+GS=<::)42V"BZLEK$VC,UMF!))=\K/Y*6 M,F,_CPKS$2UE$M7'K6T??.UWJ66NOAY96[$BHNVF-HPT?KCX'F>>AIV1M?QI=8=)<\OFD^T MTC.6LU*JQC16CB\%#Q.3D63R@OA4/U%+!51PSZZD7CVOZV0,V"K:!JP>8[K89Q!J9)6$[DD5)SLG04$<& .J;^ MHIFZ'6*#_L3@VZCZ-<';[W6FS^,F+9H*\\GD^Q$V09IKM$<_[/0JEY.]( M%SDE:H--^,]",V2H6/_JXHPSY97XXIFNJ* 7>T.YD:'-+%-\L=!+L^3>0/#' M]ZI,L);MOQ?-N(>$N!HA3E\Z#PEQ)4(D'U(A(8) B% U!880IZ^TAX2X%B'> MNI\?4B+433^-$*<1#T)"7(L0;\$WA)0(==-/(T0H$$&@PUM #B$A/D:(CY^1 M.YWLN]ZJ4Q]8];<^R'JXY*-,]+W"*-Z:[&_ECLY>;N%%B&H4K$VX+][GM1G\ M\/_](G]]=C_(A]1E]5_J'4QQ"G2G96FF*#CUI84N\Z+A_"RK9X7?"5EB+Y&3 MO"Q.ZU=9H@.^)4M@2:KI\()F3D3]+MGAZM1//\0N:R7.2/Q#B@?.\TL=T?G4 MNO)'=R+ND)U#9^]6>Q!T[^]6G'%/TO$3W$%X*'$E.F;? 65Q_4%)NT\/( !, M$7B'4!N!1Z[@<;.[9('0"7Q)<$M]C>2!\P*#EP@*%G.'+F'H$@9I5^Y+.GZ" M2RB#74 KV+%')K MX'L979]9 ]KTR)]7@UYH?M'1J+;?QDB"71(XHX"8Q,U@&UP8U0'.Q::+=F4Q3NK& 6H3=#W3)"%%:/[9M8@E);. MWMDUY-9[Y=8 K/OL+3Y#;KU3;KTG/R"L&%VN8L0^=!ZPKHZR2)L]5SR,@@-; M(3JS?QV@6/@&V=_S9%JW@SUXE]TMC8.'L1U/U#I;27,?(78[(RWS2&T8L9_, MTB2;6G5JGT_6YL21N7O'-@#/:WH'A-_,FI]9D-0TS^N6*)3@Z5;1,'TRMT*M MR@G1KBPS.7@+$?#>P7('M?'@&8RA(E5;;D(8\ONETOA$ L[\PZ#Y)+<>LLDGD!T;FD:[T!'J8AC$PL/I4 M*FRG'-8%OU-=\-*Q\ZVI%]8'[[$^& ;>@=!]\?-,M\KB(-FI2 K+?)# MH8OW6K'U4' .SG [-9ME02+Y9PN.M.IVP F /5X\T^/ZIXKU.+RAG7EH"BD>Z@KOW57L0TD5)=Y4W0 +<,KB6%I.>"EY?#:3%AZ_#ZE MQY!;PY+C]RDYAMP:UH^^2_WH7JXD9K7Y7-11D^SY/IZE"UX9!KX?\KQOUT+A M\F[XC=<6[%3>?0)@[L)SB$/GDTHS"I;P&.73&;:WDN@*70-;9(S17OWZ1T32 M^ 5/A=R]1D'AT5UJ%"]6"E5*")7Y=:C,-[447BDFND8E:;)+@EJ*8 MY!71,:^-=IC6.G=]ZY#1*<#H@F9!N-.;2/'YNDH$<:G!]IK/XZ$NU9158=A: MA>U)S\-\(IFFB>GGCZX@5_Z=X.TEQA#&^?QS&9]SO::J%EHL*=%#@D(A-4Y& M$HD+XA[\1)WR2AGRYH)V=IWR>HGRYFL-ME();"3]I(HC&E\I&UR4>L4A\SPH MIXJ?ORSV$3TUB0GH)=)JA((D6%:NH*]>>;B^[Y MU=2KM>F;K_4^U=3%SQ.G32)/Y2O\LY)@[%%OF"%U?',=-:5,*QM^Q4XDG&0[ MH\* Q,41CM04/.R;BJ1#-76-@P1=;4A=0JU3 MKO9=]RDYF8[3C\JFT-?,]#P93RBGM&_4$'FH@6W R8:HOE2_?BJ_)YL35M5& M8*]7D'F<:0 [H*D\H"A:\=8J9#A#-I 2;UI@.9PA&B\U=YW3]2&3:45GJ23] MA'.I=$5X9,L=?3T&3'-9BL3V*1*[!$4$JTS6;66M,!N.9Z)\J@ 6% M(HG:J/ 8C=H-I3&,=E:K:J,=XP%%5,W'B+[X %MXCXY@L"N1@6DZ!A;H7NC! M- E#FX111RE3U%<.NTS2;$=OV.R7(VCX?&X,7 M( D"GB\0*4P79QR\1F-J6RGBWMD(#!,LJ ,PST2^C]@,BDB@D%:(F&%,N3:[ #JWGD=645: -@(K0+'/?NO+P3)$L@5@'4=N5?I$#4NZO MZ6?5=)O*H" MG #S![RB:Q:G+.>\WORIP,,YR_;>CBLTKXSYCB(A#["[86<."'EUF;$](AI M9V3.F^J$:;U^A,G);>Q2&EWPGLQ,XQ4WHS$:+F9\>6*TV&>6JTHEDUGF8\.& M*X)@:\$CS!/CAG 8\0L3 2LNP Q,W1+/%GD>W?!\41N'.^Z&GHD';._R)SRX M=9W8[N4\2BK@W0UBU@AB_ZPV!U3? ,Z'%\@%1X@X; 8T@8AQ8R ;"!+9!NH MB^$X1ILS#FP\CY4U,!1[!'\$9,.JU2R2@DZUO!L"5.D<:"$!_?6W*0)Y-0TP MT2BOS8' _8E :863J(*OSL# "%1:Z!/G_4"*WZFLC:5D#K/1KD?@\?3^I2@5/FY021Z?>9Q]K\H(1:JN??D?2#[_A+ [^G(;6!\\,8 M)O!SO,EUK-%4Y,VNAMZ\U:_XGGY]+#RO"T.=:>"]V&-CK3WJ)CX%(0N9B%#) MV+%*-986!^@GB2)2FIH$%"7PEF ""/A:/'*R./.0]!T3L(49V=(W KA(5<'$ M9!ZH7CR1Q@E$2!DH915P\0)H7%Y> $TMKH'),.65Z+[(V+( Y':T*N0_;=E2 MAJX>((7N^'ISX ::X'^ 0PU(^NAH UC%!*P+)\^#4;()S '\L^/O;0 !%IH! M/@4:7'SQJNTD#U8-GNZ_L-^Z*,%':%A=,T7G[!*1C 6/9!B]/-?V02>*^_> M.)%-E"=&$I)%>LN%0_SK3,0 =/GWQUFY!(PQMH+6&"[)D867"UPL=&T-N,8$ M:@+.'S(XI*CSO8,=1"FOY'\,;,2IBK>7QH'H'^ZK?GA''7P/4!UL"Q@%?0$1 M;B^OS:#[KLDTF,U!^[\"XY$. ^O@3]_TV=GH_93?_PCRZM__!?]X%.6!(M)A M9RCON_T0BCO0;7]1C AT#7SZP7,1'4UM\9>/T\BR5LX!1$87= ME$^KZD/5X:<1.*]D6M>F]'3#T,],EM(7W;54KE7Q%HQN?CG2LQTI/.;2HUY] MEF>S>;SPU-R,*M$X#4;&7XXLK;6%)H[L%B-.AO/N3!W7*[8])(?XRY&MX^;<:=8DEL@2CMZ>YV66LM*/".PA6%4DN7":AP7QT-T^.YPI-U* M-X?"LR'A,C]H%B;9Q\F2;0UCQ\^L2C%R/)&5L6(-)DRB44@78RH-7.ZCD;VN MHK'3V_X.=NCJ>,[8A!.P_WV1PQ3'*:FOQCQRB3*4BLJGE HMC_#$ M>-Q;9+\ICN/'80[8 M]9?.Y%X*^="7!#ITI@&O BBPN9M; IXJ=''00$G6#1-I4P-FPT!XI*I I^@& MI[MU'<=U!=$Q\D&!PXI":*!Q18?6$@PS'(W]JH_OJ"J8IGXY/1[X!B/X L'B MP?2!/_W#^ 6%R%6T80TIB[:K[6P&C?;4EU]6N>9S@>&4-;N)/8[(<@F M-FIU6QUA]OGCY(>3SIY0"DHQF9[KI5:-J4@=O-M)9.EX<_SK7\SGRN,;*@&2 M=*&+*QDX4RYM?]L3&? %##6A:I!5S@TVMQ2&>XTTPTCDP1)0 6O[!C"PS '[ MI*/T6^P/_,#5EN8L;2XE+5%B&*S;+YEI?+DCI2MK?E+2G47=8 MA?Z%#7AP(:^TJGTQ[7^;7"W*!FFSF68C.X "O(6NK61!-%"B9K\6@TP'6%C$ M69ZXD]X(8JOC]2\T'?X&,[LH:H J"<[+$%&2"EV=0UN4<;,NG8D(F=2<<""D ML.;>UIGHVI=KQPS(]H8%Q,2+2(R)9JO8Z3=T8)+329'!"!;.+P^6[6[\A8L1 M'7X"K,=,A G7T]KQN#B1D+BBDNM,VOC2>-2$3J_9KXFM"Y4;]M(4^,/IRL_N MF_C[BSYNH=Q-!CG'^E"F;V&(?[T?]B<%[ WE1D "+%.\1K(),$S"O&+YTK)!_SDS>N0+K>A"_$0#\D20+( >4F$A D>84(]%DRZ$ _) M9$B7 -(E]I \"9X?$N9+A/D@GLB;_O'--B'U@4VXJ ;_\@[X1/L'&[ /L/HJ M,#"(P^""_]\O\M=G)8]ZB"=O"I:3.G7,P9\W3E4'#X^/.#_ ^/],W15^#%\D M'$BAN^$++RU[S!K4(6M\3E<& 'MI?RM0U@QF^E[F_\XF @%;\$U "0*W"V=! M('""RF ACCMW=_>7>AF,@5VZN%8WGB4^G^LKR[X5URL%V6#SG[^V_THMSB\5GD1>'[.WCI@516)W/TEU_R M^;"'WTIKWT(5G0]>^&XA@]OR.<=U9%']D*%^>10I=_4M'\[=&$;^FP0W@\@.@!2^6$GCO M&4>@!Y^?1Q6EVIY0^#*[C XS5#F'<_"^!?7:*<=0,UP\"7!KV;BFMQ/ Y0= M-5S+03JI&WJE6"JU!RZW4&0!%>M&SR(IUZ="[_\(.]D3[*!V50H#(L4N64WZ:#D@>G2NY1R7@^D>W7F< E,!EZRKGU *; M.I$O,;;<8[+]Z//&*K.)B@TOD+^G>\,!2O0UX)A/G ?\/*;;$=;-A?#IO@QX M[=SZ'\9):13C"6*8$(GD,"90Y#!%$>EAC(^GQ5$L2:42L9(5O^6$YU TBUIE*&Y&U'LLY MYKF[J"Q28S\LA^AT\*B969YGN22./PNR65]3MA^6@U!Y(M?&)"$KY&C:$I-1 M>I9HT'Y8#NNU.8BE+"*-FM4I\,< [(RNA:U.MM"BUAHGCD?I3C=Z41]F9TI@D8^3&3HYB%1J, M/%K1HC7KB5VB\\0FYDW64/KU><6$(_<0&BYYBZ^DKH L:?KF%)8@79N.'Y\; M6H[)QLHFF7O>K,8J?7MTP.0#MIU_!%-%\[KW'K?O=M/R"$OH>/<,E;'DLOQW5<8O6/D7[O MF,0??NC]Q8!=7/BY%[ "1@CB@?RA-ZZ"1@CB@0@)$0!"A*HI((0@'F+ID!!! M( 3Q8V$? G&M\"VO]7J+ON8UPLN>9#S*%EWK?AB)X'4#?#_L]A<%[Y3RU -% M?FO*7^HJH*/?;MWWLLW9L+,8&,C-SE3 OLUUL"^GCL\14=YZW6=J?>[?^?SF M1:GO6I;>)AF!L-4\6?,I-!E$ARM6RMDI4V@,$NV>]4ROZ+%S>X^,$#'R0M7F M'RJP,,ZZ];K/)+ W.HU^:XF]7 WYO2*;$S*/Z6BY/<&7_11C9*=SJK6@G;MX M9"1!I<]WG.X&\5!/TQ78DE^ZU-K:]2HX4>=T9KQ_;\WFN.'9N(B;/>1,Q&$F$ MZXOQSXU:@I!FN,&ZPZ3$I3P1U([=1X=IG45%C8WD)S;[5&C,A($U-C-CYQ8A M&4FF+G7V_8?*=1"R$3>1ZS!W<2DOY37)[@^Z@W+4QI/L7.S;Q:ZD#\RY[=P! MI")4+/FMDQ95X)+MCL3"UMFH]2SL^]J Y7/1X&%?K3!@^I#'<:\!4["3'5#[ M_/ZF?@6$+T,GS5T)]$V?K@>*;=JUII*=+0EML1[K[;EWP>X8QNQ/*+1AEB/X M68[+2>T5G(;WB&US7*-D02PQ#"EW)U&!I5KQT=B]$4<>!P9_OG-^8]LW'5V8 M6M2OX+/XRWJ^5[7HB)K% MJ61S2$!91V<1;I)/9VIYFW,9.5U?#? 1 M/[,$<>]/O :OUQK6R!"7%D1Q-C5,%\?6C$-_YA:P2ZW3$[;2:'?81QI\>2HZ M_ C^G[;&EF%B\'W@K<0#UIV(NHC9\)\SL^_+F]+4_DUI:F@.IS.1G///>&C9B:U^9 GGD9,)MA+1:SS1Z7"I:.^B;#%L43712Q.=B:B8&)0$X$ M/W& '/'@"Y7Q;3$_SC_QTUKO\S-U03^*,X4@XA29B,>)ZP!'Y$1)U'51R$*E MEN46,H@,PG97KU A?!%B_FY*C___V](A5W8QEG#:^@ M6B.M]Z0;BBE5-S1;Z=7'I-FL\GG&_O4O'DFFC_$:(QZ*!=1@8 >_R;;PG,YY M>P)33Y#N0(!RXDJ<:0N(MNCNU%%""NU1*?IL)6)3Q'L%]\9BH_7^X^>(_.8R?R2KT^!T7)?)=]NT%.Y54H&&@\^6[2_-:M!@U MHQ.&X1BYFYZ.#&H^H!'R9^SX5-+^+LG>\69_*BWF$[ M-9,UV^18MD@@;['D\0T,N$<:?/QVIQ#[/&".^CJZ/.;ZRM?48)<+P-Z_I?;2 M&!8*7*S"S&?=5$.?%^*R!ARW5(2('Q]FO8X*._^^?%&'K95JM+"V1PJ;D#?# M7":[29)=()W)".E3#+N=#KLX0YU68L,UF^O%JL,A&ZVLZO$I05;Q/A3/M+]X M'JFPR 5UV.7VYH-*;%6U8X.:U;253A8$5*UXDNK$ #/%B./C':\IL2L%-)>* M"QSL@3U(!7X&1!+F\B8OXB(*OO<2F JO7CPF8WN5)9]5HR^:@%T-R"!_08 * M8E7.@" 1!/4*S,+_.H"/V*8B(429IO_U\HU[F^#"5I H]3@6HPXZ!2>!>?[E M9C:W,;PR7/IA"UOZ=YNRI%"T@,.K_=C>SW I1UL/X<_V-O@ I,?5NY]RQ[,&L3FNX4X@#O[DYD%O3<&#H-&*2X5'R;C."Y1(B[P//<2?71.9GB<5>HJVRC1BW:6BI'MS=@/ M][7++)N\/DOEF2B33.FSF;"(,[ZXK_+L.:I*K!#'HT:J83P5LAQ-(\CR2RR6V@9@8^ M/?A$MT2A*G/($9'%D_D](LI(4QDNV!?"O[T _F]-(A3W:5A M[MJ09G%7AS'[2;^K8F5)2IT X,QN=WFQ MM\N$\T&M?.,*1#ND22+K$?BA<9\#I B+.'PH:&7#"A(HLH'1)_E"XVX#3 M)?9 GNQ;'1+FFF"X;_G'-]N#JV'COJ7 SXR0^EJ3U&L IA*I0 .F^O# %S M?PQ?)![PH]9QWYDO+H6KZZC* %P9V]^)E_F?LS%^P-9YDTLFM[Y<D4XH M&41HC&_<(O9%;OF5$Q00@&\T+5GE <7C7/=YQ250C_)K*9E4I;&+EPO043B M;[=R_4XAFU?%T]VCB-A"U^!5JG, ^5[<[0ZD6CJ==+_\FL\)HG$Z3WTW6NQ<\,;2Z9KH#BR1"1.G+'E4'!2& M=DT3# *OA M9I@D@N=#'P7=60O#I:]X(X&!"+V":Q)V*:!U+ZNA:3)I4G2$=;C))8#KHM!_F7B*2I"Y97?IJ<)P,%!7P%#R64\XN[*^\7=#VYSI#I M4;_']"9L9VJ)S854LQVL8"I"G+/90, 2+&?&"PZ#K--9E)L#;=[N0,C-EQX ME7>M$R.^MQ%/'".9J;-F2E)FC&69DW)]UHMJR[$#.$S$(JGD!>L_H:YX+2%S M^+/G2AZ_*HOMG6-MS,W#0MG9]P!F2S#F E>JR+(D09.[X7 MG[6)9-FL+5=X@65F/!F75YNY*QNR"OB3-D^,&\)AQ!5NT?NHQO>BBA#X ^9N M"^;M"TH2PIW!MEMS"9"4]T$ Y':8PI)FZ>8$6UJ<;HHZO.[OH +"OV6U.6"A M#?P%*.[Q!)-- [,GVFRVB6JV*@H(/%L69$[?8%G #-M5=ZQ1!$.'\D4(=F9J MZ'G%;'NW>LR6P7O!1Q%L8>F&Q3D W,",\).CA\&P68A@FHYQ\/L"'&F(LUD$ M_@ ?RP.;Q,DJG#^<)-+FA@/HS8OR2L1T]V$+;@/?;J"'P4DY;P&Z,(()E@MF MXP(C@*\?3>0W9V ^N%3WZ48>^W MW6=U[0$C'R#&X&P&@<57XFSC/G*%]JXJ\Q"/8?<5 X*;0_R=":>.G59RU@+. M]-P8BT;0Z@;AD5>WTZ\AFY8#/," M(20+;)1F.3MN31Y)G7CJ?_+D4XU;RW-KGH50%6#CT73SFKZE: P"IEYS5\7E_.$]203"YE".*'1X 3#;J.=$P/J CF&W2P/+GAN>K!SH@,BQ M?+GR"O82IN(I(F?( ]@:ZI \Y$[14S.0C3 M!OQZH(8VT/I"U0.LIBHBT>$$X"W"C@+;FN6>T01B"?U&(OD?H&\@U*/SIJBC M=O;!@8]>N[/(NBC/1\"6BP]82=VUY7#XYJ2DP^#.="JJ5Q%V\IPF3>H7,Y6* M.,OBI% U<@7*,@8]^[K"3D.@3-JE,,R"^[)9(U9^U&R3%Q0Y,5B7$GI;'-F0 MS=*^T.17%?9O3!)/W&OR#-AW317?%GA%*S>64[-DX(V8FAI:V5YT&^Q< M5) #ZYN^S37T=L=*[H:AWAV^[*+U"M,N7V@]*MRXWWU:"6D&AV:;)(X[1V&> MSO:-N@"%K9GI\@4W!I^/H5\)Z0NX@@>:_*=2K.DN/Z]K\S>2&G71;$AO4\WB MXL^#X=-HQ7:FE5B>:K263Q2@&I6(Q)+'IQ\?,/K $EZZL\'GMMR.3BI7#]+YI7K^/8W)WFE/M@NK6_#]#0GQ M%YBOI^1=K\2H<8*8V62AA1?U!:>;&R^#(@IYL G 60#>#'P/_++[]*TDXOO1 M)&5V9+HM%I5LJR0O[&0UVF_8O_Z9]G$3-,Q$ @!9;V=V7#\#=D;P&&H.9H>- M-HCE=NF10_:6I9T/!#,>L%F #/-YVE$SP#1*]'T/?JQKYF59,A?C5E.U61PH M8CY=>9SFS<;X-$M^R<.Y 4>F=2YM\DDISFR*B7B]W4CVGBN (\D'GYY"Y^/( M"&1)53/?SY; V,.0S8>Y'45M1% V\3B1?9"SAJE'2U?]3-F-;%'IT/G?3^T? M+W6OM0[8*?!0,+N#, ,:JQD@C'O0VH3GE\3S]TOY!M[I&Q[IV\[H4V\*4-9Z/T^TS0X)3@9=E"2G MY+'+C.M0 MU&K0;&<\8$@XA]'E@ > ]*=6.2!;A^5].!7'+DY1D1-U<%FQ(8 M4#.A=P$^],)=#NS9?(&>&ME;+V!#!41#D/LCWB]@3:*I[VXD.KX@C+#%B+-2 M^!8P-1NP'3;3- 4%VC#'IEDS>(,1X]!RP0X!3>+.WWTXX$3'YW^ER\V]]HZ) MA;UCPMXQYUC#40D^[!T3]H[YSKUC1F0:'Y&)V) ?4=PPQN/I84K@XD-.%%*I MN!0G4NG$R[XDF5F39F.KY#-#6B5Y/AP]Q^B2#=R9HUXGY5@Z61[.&A0K2U-J MWD[;RVZ4]NLRDZ_W&W*=7$G*O+5:U!(YL2H/:;_>,45QULV+5+O&9LU^.=M, ML_2S/?;K\Z(KLT:-LE%<=&BEF^=1N,?7UW6B M"D?&=MU;W(-(CK4_>6C)/8QTV0-6^\U( )_(YJ8A[3N;K[0?H:2H4<4WFSX^ M-_KB,K^TY?B0OGW[D>Y^-Q',;21BS:'S_^Q%8^XZ?<\,8+_WUST MU[J1I*B'>"P$OW[SF.?54<]B.)(ATP1]B(8I_$ D3MHFY M)%T^>''4M?_8L<"MMZSW =S#,&/!^_Y7$TA48^*5*&=59A>7RVQ7*=.ECY14_ NB;F" M7;# Z\!<12.KS>>RB1+H_L?70!#-9=)2JE8@659*2[P1N\I8K?WEU?;0X M[/?%:L*^B;O/:6^R,TN9N:2BXI6\S>2*+4KM3C\)+/M&1=@35Z"_P0Z"!_LH MX6^>M6_O_7R;^K_!]Z> ,60!7JAY*H%QM$*#=6#B]BT MG2,^70V=UFY(>72*97L6#1B@[0EN/WAS%2RQJI6$UHX/8^-G>X# M1"2=.@4H$08-WS1HR.R20C74]\7-",7"*.(KIN76P#G7RA'=>IT!R!@%Y+[. MEQ)&K$%'^YU%3L*Y*+.9Q94LI^ N$CR5BE#)Q.5T_[?4#W<1:5Q?.X;Q1W!+ M!S?8AIL5&@*V#Z$/?-.E,OX7'4(/.,RCWSR/_FDG=@%"_Z$X:)<;^4&29Z*] M(2\+K7$R.GCUEN15\QZQ\UUCW,JOEQII ^G=>KE1+TF<'"@7HC8,35>@==^ M1=U@EA:835TSQ9QL\#/- &KC^*QZRVH]/5FB.&67FWY+S8[+QH:P+W16_<2N MOSRK3A /V/YJW)N/F+.JFV-W0KP>$9N#1TT,3 3?%EXDV2((6VM[MUF3WJO= MT74<8]BQ^5JAUL#3;'0SZL[S0CW6:'Y.O]/P9B14\CN]#K*)B+T%3T$/?[I<6,B#:BK:["Q2LX M4R&6RU9L_/$;[UO>AAN#)IW=ZU*Y9[8RF]T0#P8*+MV9=TD%*[50LJ0!&T9U M)YS:<*Z@/H)-$(62V@0,H@F^E]OSE5+69FN+GM*0!OCC3'ZRU\#<_HO%?<'; MT?WVZ C.!,+^N%L,^!5L#R(\0N_P;L.*;MIX"I$(NKO(C8\USB95%XS7XL+_I,I98P%*50K\9KK6\J7GK! MI/JRW1_@E78U(7'+3;8LC>%%9=P?66BQV]50S-[OLWU LJA;2!:U+UG4K2W8 M;#-_:F8R3)+AJ(;4:))TK+/\!&9+($1LW%[&"YF11K#+*)]CA)G46_: !4M1 MD63ZN+_U.RS8F:3(.)<48;X1Q(]O%>!QWUZTO1+WF.Y4=&!EY?+X^;G>5N3T M\#G73S2EIN73,,!_W$4;!GPDEB ?L(-< ^+9;;9A#_#[W*@#!_SK-T&DHG_] M<\#I?Z,LAX.VQ,W^8%53>,!^.W\[_-.- (94K,&;F@LLC!]T*CAL.#!"UWT'/0L""L%OP:DP3*!C%L&PI&"E[.@579P MFF1U K0%_ Y\K;B",(T.I)6IBYSI(0?*)@38,0P-O!@N!FWO0@<&WK00[L-$ MG&L"F-3&D T/[$&&)X3 'FT_7X!7BUN@B!<[\X Y2/*O$.<080BZ6,8^$%L?X5$AZ%Q@ M=='XUW;9=QFWD98=R)C3M,(CG+L]X"???<4DP&J^C TVQ?DXCX"A94#FFBB@ M[F=ZSL:$IWMN!) M6YYQB(B(E.U4W>?Z2I8COASJVRR#;0130^!,.^/S +NT',"4O3[VD./ 1,:B M"F1I'W'] P"8'\^BQQWC2T+C&W>-+XF0!O?A\^K Z.[Z.R@O([/9_PMZ#'P^+4G ?8"?,W"AF_Y>?5*<58A-%[GC!/ZX1F__J7.(X%_]MS,UT@9?ALU"M&$"74 M&@2PIB_O_W%$S0$4>]FZXPV=@A36'O<;MV1!092'50C5YW#'F]QW$7YADCTZ MFZC.265#XQM;25CMY69\+7YYECMEOD6O.VRG;%.3IT%R.JB.82,9?WXQ+& ] M#Q@&^0P(AQ !X[?C MU1&PBO:?".SN-'7MYL)#:L9 $+L 'BPTAL+4,AQ7 '"GBVFW$3G=P)R0#YK'X7O"F"A9O>D+G .F!;?-\).2W0"_)@^';NE5^ M'7+>$+-#E;_@-D#P=J\\?KPDBH=F:;L;\#DSZ'0@D$M5A6C)D/Z(V! 5$9 * M?AO0PD8NGN&S]FRCT$%P@X((]P"V 8 :9/LZ1][3- MW?22+UZIREKE928; M595E01?RI4R=7"P@DN\K;;D"5AM4MTV=P(&@B'H>D:@3\NA9I2[9"V2Z[XP ( MN2[\RV<[G4T-$;4I>I&Q!&S+H36XF_E)B,'B4FMSN0ET78AQ;L MJHU:7[FKM#5]YM2@4+(66%P'Q_YH40=A@77<(9/SOLSM.@NXK_9+QG6-)YQWOF[#:;T:*FV^5!W$_2'T4;^XP-G%#M%>Z6 M89!J'J;3WY\^]V5(5+'!7C ZIEDF#%8]-D8,@HDR?##<>;"$%R."D!5^-VV@ M;#AMY-UN<[#[,<:#L%^;PV[1J/#K1)1@*&J 1@ /!**-Z(&-A)Y#LHQ7+L7 MD3M,]YKD[^3BO7-\C7=/,&ADEQQ!M%<-2]_R'GP>?!")_V?[&/0[\1\,J UQ M=MS=P$8X_SPPJ6/1X2L,9F+E;0+:D %9.7TGV0;V&^T)"B)GL'/!P?;\01R* MMA3N*F!D1 >WZ1[8%]$):CTENJ]7G2TZ3(U[Y-D[M()I(V"C.3>R?37$QX#X MP!L+DP]2!2@S$>P!ZJJR_7ROL. KVYH*E=*I.7Z4,0"Y@+CJFU?Y[6"?#DV4 M6X XNU/ZL9+L.THMCM<*ZRTW2\?4N(TS"Q(G4I\OR[ZWKO1JQ99\;\7VW16L M?;4?\;J.1$>BDRAS5_/"4%>]3U&G>E'QJR*B9B3[AB>RM5OBVOGO&6O"OKSO M.C".V4)NC UMU5XBVB<=BGK=H7=U@'&;8!6@C+@_VPWHBCITI?3-#:W;&ZF^ M/2WT?B[8=6;\/3TXM7:9?*)S0SP^)))#*'1OE '?E0H$5@J0VDT! MPN>U84YQ6P3TSS]>K9+8W@H1K<+S:RX5=K@CWJ&YT49*1A>4B&=''&Y4L@W3 M&GRV+ZB7NWQ7VK(W&YA)NB)RC$5I&VTU:G5:#5@#>B5MZ;3Y ARRUZP(9?'= MADJ''B^TJM#I]>-IX&M '>L@)( 89@SB(:]#TI8WMZ6(E]6'@P+0*\5*,O*. MTLG,4S&FJP9DMU/PBW@4.I0GJ_WP_:?.L:# :?\P"C_1-16$AXHLJ.(&:DT1 M0=7NHL#] / X.G63).[?CDX:@#?D:]DZC5IBZN)'U0<*JZWCZK\)ZB M,@ET\9;0D,)HWNY"7/9ZUV.VS4*W$9?Z<>,)/A4YP-I7K$T#5;BK38-?+E(G M(5U=$XVMT@.1D$VF4X[24;6F*%3K:F<4ZOWLG)IN6C8;Y4B=&-4[Y5B;_O4O M_LZ:\RM5WEUM%PD+!S, (B0**O">KN_>WNJ_.^-URB?:NC&^::MM(?TCYZ!V MKM9A:N#P=>_+(WWP[9])-KTWO>0>[\*OG5CZ2BJ)O!:?'J1;@IE@"5,JKZ94 M%K *^IE#CY].MY#^Z9:O)UC(CR18MD7QPWO/]UH63X1E\; L'I;%P[)X6!;_ M?%G\?(7NU[?AM,/RGE3_!PWYQ>L!'PAQ3M]+K'&Z)1L3V9T^CVKE<&':0V17 M'L!^>^/^P N+-ZL6T, CFVWK!=1GZ@7>0K91RW8']B*6MTH!V^_XWM@"KWA[F>I"/#R,GX,O**(G^ M/_ H@"[.9?X@/X62[ ^[^4VXO7@6W4V"*X#1>]2=[>YKGB?NIEP.O/G]E.'> ME^&Y8Z 1868 " \@CJ;OLH8H5@81[W8R[I%A]Y'>D>[7:/ R@[3;<]C$75Q: MLNZDA:R#HL4,!O*N6KA[ZUXG QLX TL_.(A\<%#_C@E<*,3SGEM7.]7O9RNYF01'LT M1T>#C/VS]$Z&/(+---LO30X#RY?W!>%4MW=S#M+;KJC#2YW"5O#VA22"R?"0 M_\91%HY7@21^@>J.!V05;[:7[G24C MD?+DZT1]P#=G_^J1+._H%1*P@UE2>[-TV4;84\[>E8R]"QI;X8>A,9KT5H!J M@'<,T_$8BB)@@DD$JW(CS7+41$^<29!N<.Z51KO#/M)8Z1%,R5M49P-?*'YE M<75MM;^VU^T@,)K-TE'.[M 6'BN/FYU=R$XTL/D52\5R'/CAR"O1%]Y%^-_9 M2JYYN^ODAZX(^1E7!"Y@ZX; 7_;5'CR MZN3O^V2H.]_Q!WYO#=R.+47I^M4 M;RI>!>?SIGIG,J]KL0_V_=!N7RW[^XJ!?,DEP3"..U,809SMB,5B6YI'.?3#-O52T(UW ,72 MACQ@B7E 1Y@3@U7"'J!XUJT]'..P;#(*K=0RC2;;6;+M+,'%XZ8?#HO_N,#@ ML% /F+MT\%]>&ZNR@]YSZZ(E#/!T9T+/"._(F:-C+:!4;6T/TH8'2#*[ @@2 MR]_$'_0-1T!,4?%V\ M.Y"^SY-#LO;7N%]%BA"A] Q$.3A [-?[#?Y!^? MPZG>\K9JY&6Q::LC]KZ[\#NQ^=EI47^VQV,.)G.@H"H<<.)6,@=WA+%T;2%^ MY'WP-;$_.R6\+2@YST>O\RKH1Y[%IS<<_O0[_L,AQL+=72BIFVWN??V1-#QB-B/ 2;-%\(36PTN9.?ANO M'5WTW!.DUX3GA]T%389%K[#H%1:]PJ)76/3R- *'?-TV72\P--4DB5^.J#@? M#Y.C&)42B,10&B6$88P"_C9'$<#O%D5AE #_P]/XP3=@3X#9O)N;5_$B6QAF MJB6Y3([**@W=]IL@ M."NT6^-&"C[S:)XXL^BT6;UC*J0XE-(]:8,/:'L8/WY[BVNNE)4^MIA$1^83 M]>)3DK5:8.31VS.F96=9-)4T\&TPT45JH MB^%J-JVWAHGCMPO)9IOKY$E"F8^TJC%:RGJ27;*%5;$A:FPM MVQ#AR*.W1Y_8U>-H(C(*I^%JRZID1%MM#=/';R;"( M/8XASLG14)-5&L-B?6'BE;Y1ZS'/C]HZCH8>S5181(M11>8';%3%.Z5Y-&KC M*QJAIQP-7:U7^:=I1F3D%2[6:^4$/BK8<.C1JD3SD:KSH]2&Z?3+M26I$K(X M T\E?$C:J%<)/J?&&5$K/(W26LI^2MAPZ-%?=*=4-T6C MH4=S;4J*-,@]-^(L5^T8BBJM>M)3"PX]FFM,,JDU+;)CIC<34M%EXRD?*X#- M(H_GVECT>7J832S;H2PF-J828*B/Y)NU>GP]GG'/+"E6<$*;/B73T18< M>K0LG6F4AI5^SE#D*5LQGW*I_DRAX=!C7DW1[?53^JG#6CA./*TS/3K=!1/P M42C=6D^1RNF.S8[C4:5?D"6FDWJ"$_#1*95J8KQ>&JR-5V1+43N98MUH FKY* !Y MM6IF1&HZ8BS3EN+3Q_F"78[AT*.Y5M-RL3^UED^U;#CTZ*ER[:FX?IKG&TR6:&>>5"+!19?@J3ZJ M96X-YW5V-A"51"FM/#X-]-9L@H8>[8+E:R6[GTLI3*6O#H4<[ MH,];^7X[2Z_PK"&/\7642P@:&NK-]97S**>331](3=T$IN$]\:WPOL2/4X?P MLB*1_8,-3A[?R>Y+X/N:C4)P%!QLH3=WSB*\^>?4FWT/ 6MP90[XM8KZ=W/; M'-$6/@M^21 M L#IP8OX;F&(?[T?]B<%XV5W0M#+YIUH\S ZQQ?FB]#\.%EBZMY;W:<1SHK> MU^HO'G]($Z=:8>W%!7O/A]"($I );TN\WZ.PR=9?)Y=A@TUX,X?@)H'0B[VA MW B(B&6*%\X=G.Z$]=ZV5[L4T!=[DE$/J9 . : #^7"R]65(ARO1@8@_Q$)* M!($2H68*!AU"S10,.A")!_)D"]J0$A^CQ/O;4[]&DC?=V.MM1.H#&W%)M1SH M%8. "'[X_W[%?WUR]3'\@4QY=='M2:'%&D/A->957"^X/ZE3->9WU&*Z*)*O M.9$\T5?9>VH6S'BDR^ I17&V$N$JX!,YU8BZC_4ZI!__ M>U)\R,^*#Y%\2,6^M?C M-2AF(2<J^]MP=Z_G[7SPO MBI)T985Z:I$'30*]K/$YY>/FJW^MM3O:@*M8%!2 !6H?KK)L-Q/S\Q8>/+X/ MV?R";.Z$]=]VX9\S:M=;V_;(;0(]?W<8_??QB7KWW+V+Y??G&_AX0>#@-Q*$ M%UCC_SZ?>;GTO/<\2%1*W>=,ZN P^'N1%C_>P[EK\'%NG=DNIJ30<^*Z_IJ .%A7WAO MH0Z HXO?Z+ZN71:B2KR1*#+S82LWHC*E<5?[.#3M.V]Q,1Z.,VT8(OA_H6W.^6LN,;J\Q\=4DO*UJ? M8J.-;+8_:<@=3:8ATBMB*"L-T-VKB MRQHAL4VM3*U%^\9:Q6KTB534FK<5LI(7$M'R4Z\EP]M\%W/$@E2[>@7IXIO4 M=X-;K+IS W'[U.'MZE)W3MH?P;XW3QI=O]YT4R_VM1+4_^=3@SI;T2GTV_U] MV:N>(;IM,N#Z2PV.UW[):I?G-CK8]M\T5US1=,-:<>Z+FM&875^M*[K26U*V M7FQ:7+9TZU*7CG?H"(G0I-0M49JLXO93Q^ MLNJ\9(WM#E7G8M!7)HN-F5(Z_%.5& \$-DG=.J\CL;%1WQB(9;S'VV)W67WJ M%9\@4E'BUS\J0J2)[YW7\:IIKR9PPF#WW5K_UIG>B[G'MUY8<#3Z!PMCIY3T M."DD.+&L&#9;"V3),S'2;4 T1@OY@W=/(0\5?AJ'V*IW^UUK?#:RCW>S@ID6>SG,VX8>XCK(/G8?POM:GW?I[R.SZ1?V!3N,BG%;R/R'7 M_F2N]8M% \VUW['XL*T%.('/MZLWN(;.?5.\HV6F.4JRE<9C*??(9B9RPKQU MB"VEZ-$BQRTMMJ!U$CC>5,AEIP5Q_$&,39#QNXNPG1*$_C*4#L.)\-#]3[C* M,LD('[/!UR99KO#&[UD@F(Z2J*I$)4!7QG?^L9:#F?5A1ZK MLTPOCVMI_BD]'(FH7IT"T/3T*'ETBN?&[.]?FRKLOWVN'FLZ4'JTZON6W#=NBB>PJ@.>& MK\^+ENE-B5,W57D.>_"Z,Y+UYE-!Y2=YUGI.]BDFWLPTC5N?6RYDI,%@'*-Z M2J7_W(C72AM-FJ.VE=2O?ZE8>.4C5'3AE8];'P#\9HINQ"AJ4F882YDWC?)X M4WEJ+:.W/K(\[X^30KF6S"K9_+(G:=.BP.!(T25^_4NGOW=NQ+V>\7H2) P8 M?_#QZ_!ZQN70!&DA=EXOK6N2Y8*[6@I\R0P%3O:FD79 M!:$KJ,'X99VZ4#]\2_T07L^XG'>V9MO"LS(H"VROW&DNDOQ($H:W#OK:W-H0 M'Y^R?:;2S<9F:EP>$O#L2.Q"OM#-@[U3I2/D F_[K_\&ZX[RG#'Y<[>W-/8& M?J2;XYT=7K_%+@2QP\XM]B&4B5 F;G^_XR+[$/1DP8^ZW7$SJ0[,DE&$<#]G M)6Z?)S@3, ]R.EUGOJZI6>!P?O-#\A6UL&)F)%]5EHULO]'GZO7Q^-:'Y/NQ M$EFPLG027^8L(3G7GO3-' 0Z"9@((=/W"%01ZKSSZKR;'[!Y\R#X-XS)?](I MFB"%%KFB\TE20H-A%E&-O$2[0ROG5BEA'H M<5&+5FTF&X_SQ<6F$BOG@;^"$%@IBOH9QW%"C1G47;J+HSUG.:T4QJ:1[//C]%UW:=[RVY6_L2LA"M+=9Q75S=YMM(5W:F%]A].R-_R2IXB_F72!UGL@AR MRV 9$?Q!!1R.R2I&+W1YA@'30D8P8#PP-Q#%1N(8K$T7>2 X:*AI8 8(645, MD]# !>HKC8U%5=1A3A\;;;"CSD68 32^ ?^TJ^*9&OB^K L8+%#(X*]@%O"! MT%R"QP"#:8K& _@5""SZP\R)HC'."Z,-S :V9O?(B,^+5=%T7P[G#/0%;\V\ M:>[F M0&/T$CX'BP,D$V>%@^,2)@[2,XDP@&##C&S6::S:D\G%EW(L+9S-$X M\$IHZD0T4\M VR,:)K"9)GPW^.K4$L9HUA'W=> %,S /\ AA"NPEG!,'3"0& M9@W,G 419$3#FIG;G9$LT])%].(M?1S*&,=T@0MQ:&-@$C#/Z$-G)\"(XXWR MVWTT%?0D,#/9P'X;8)7B 7^ 3U7-=#D!K%;?8-H(J#>PJ7#1@B8Z W31Y&3X M%B"-I@9&Z;*A_$%C%F"9B)KP(=[A)I'353 /D0,;M0"" MO F_;TX Y> MN]2WRT)4B3<2168^;.5&5*8T[FHW+=?5.1WLPC@ZF5!Q*JG,GS:EYPJ%DU;! M]F^XC)CNTIQUR=XL]\E9Q64J->M7[#Z[J77$I\*J)&BW;5B .&O=J&_4YC(Q M5:*:-5EDKDNM%#& FIQL%&;R*MJ$JX#F0G'*D0=:_%9T_" W<9I M>[7KRUG=OP],>.>_.*Y&"0JDB@07S-*!R<>VE8$#HX0"@.1_H!D&8Q8. MHT/GPS&QG$,5%>8&\GX4% M9(^#3@R,E@"MVQX+[7,+''G<9F?A:)$7KS20@1VK8 >1(=^?KNM%HF]I/&_I MQJ&+,^&$U]OYP =\9Y-]ATVO@M9U0S3:$@%31.,CC83OC7,I29$Q9QA9I MH6C%^<87/$^X.>[>@"F[&XRVR9=GQ[80RX[GG2J;Z%>&Q+@XLGK#%DRU_Q15 M>,^\I8JV/1F49I*RJ:X>"^:S-NG,/@_X^$'>2K'"M%;OI>-,I:0GGF;SH=A: MT#!XB?L<8CU4;L$,*HY:(ETKE#A^MY=E-+9I1]WA0">;>APY.!C4,+OJ)M20 M![]SS#5UFRS[0H0*#"6KBW$R"XS"4<[[X9#=]^#0867H06S$75=1FD^ MP4G-<3#U*D(E@6W 3!ZP#OQ6U'FL!Y2]+1] 52&K%N?6^@1Y]>__@G^\_>9G MX!&PXC-Q-VM;SX&;YM9[2*(EJ5F,Q.M)% M3HER$ICG7VYFSW I1UL_Y];1O0UV M2V31F2@![G6^YGV&REO;#S5#AM3\B_@5"#M\^L%S$1U-;?&7)![@4=LY^-5= M6(QX2,8O1-D72H':HR.' 1\-&*O_ZC:RKQ=Y5*A'9__9OZWK?O3K7Q>6ZJ"< M0)4.4]Q;BG/G5"%'-X5?95EVS36+3)MNLFPW5*V$_D__T4D\/^4ZMF' M6\T13*O>Z#(=9R;=!O!QZSFFWF%R6+Y4I^O9$EW%.EVZR]28>K=S;FU\,*M] M_7Q<^3MU6_OWKC0$U*9F&79ZD-RTZ"$<2EY*1^T1:,%MG$+HGANP-<-0\92:J*IYF'SSG E[(JINZL_SP3PO M *;AG(KGH7L 7 F4S>/XB0R>(AP7(]W7O&A^ >?"+1:ZMD85T=GF>X848;.8 M*V14!'56C45G3PM6;L[KL]EJF*Q,6OZP\._.IU!>U=T6D3R\TVM^GW_\@.W. M4H!O-'A3 _N+;=_\4AA0T1R;:8"0^K[0 /:49P=EZ0D05\F: 4:9@;_#ZLTN M]6^ \5YMH9AM[XH(V&\#[$5=,T7@RD6P]T4W32_G#X4>>N>[Y\&(YT\P8[,3 M8/JW*OAT/UC V1'1K6QLS[Y<0'00_\<3?VXS6>,QVB<%GY M58"_&Z4J[P>R,GC8O$AK5T;)=5OKVSF\(7*/26*YR(Q+MB^&VZU2BO?# \&# M+44\,'^J2\JR0.%*M&4M'A>+N1J+CGUQNEY6-8XKRZ?T6S"-T0$\5R ,T.Y8 MFW,?QT,,"ZPR_DX7%Q#+=TI#6J\(E3)3Z C))O__L_>?38HKR\(H_/WY%<2< ML]]8ZP;P".%GWWOD&^UTQW,CX.+%9P([%1?$2>^)FVW\W# T?\GJ0O9"UC%Q;Y!"OTXT?2 M2:^SPK9/I1/AAI*D%TESN5'3#"N^G//; CK/ CNL(%685Z[%"^DP1\V26FM& MD9UICQ'T)2&R2/PKZBDK'-0'[G'Z;G<.XABGCL\*_B,JB%#X\1@I%S?YCU53 M0_2\,)$3CEZ-R! _Y^%]I=.->(E^K!,@ <["GV_$R#A-_3XJ*(79W,-GR"(' M!&C8Y99[9F&#\V+?;R&/90EQ=#_VPK%+%?KOSH/'P9QKJ+&4/JR-/YOO<-F( MT$**KP?B0;=H92K%$(+OF(Y%. M9?AYX_O#Z(BWA52VVZ1&1*O=[)MS0\VMFOB&/1X[C9"=I ]A96W5:H@XCW(7 M"CM*#@;!N?;S\L(V1!SJU-\@SS%#Y\7Z(M*CQ>&J M4U):TSA%(_(,1V)WDA6/AR$N+2M5;IZ;2;-^OMR8)(PLH7\^1>>#& JH2X$7 MIS&)8.K)T:K9[BZ--L)0).018 M-CV8\@8B$V\.;HW3]0C9,R2SD>C*[1K!)ON-7W^^(9^^%^;:N)G1]&*^*S'U M)LF3&C'8#L[I]$O#O- 15W([M2;H4JI;2322Q?"DDO+TG5YSIEC']F?@18C' M7!\A,P:7(,.=UO'EUU[3[CD4,6.FE*V[:VW?S[67S!LYGQYW$.I2DU+A3ZM0K$)6?@WEJ#SR MK9"7@CZ75?PJM_1S"4DL^-[WN@\#^#13[O(@/U_K?IA]!_[?>XO=#WH$?"1\ MF,_R$U)L;$94-S1MC8Q979E0C6/VHQ@-+F-U)!Z@XH]OHZ>G9965?CF)&VL] MVXH,)(:F9ZRB]5[:=)P1; $%P28N99Q9AQ,\0K]\/.+D.:3Y:29_L72/DUR; MU_WL4"2('FSXRH@(?>BP/GS:^X>=(69O8A> T1%^P7$'/G&E.B'?@!.7(NXI ML/O:#GE:9^>Y +/D-4;@?4C.CJR0#?ZQ[E2>06,! V'5AUA?!_6#GA;T9479 M!%;T>.LN?1;7G*F0DP>^" >_@.P7.VIT_'A^82*&EATQ**)]F(A)D0HP-4NF M8I.$7X-O QFMKK"35;SNWR?;V.\0]=UK@P W[[?-F,VNLX#KD,ZQYU9D4P7+ M3#<0*\&YK>] .>]:#;C.SOE,?1<1UGA&-[6-_9,9;TQ4SMKI?F](MUIE^';@ M]K.7P_S:?O\>"!B1.S3(FSTB;#P;$\:P8.L^_ ZZJGZ0NV2!VM7N )&M.A,5 MQH!N!!CIHF;!0U@$_:;@YX-4'YJ_G+R MF;_\S%]^YB\_\Y>?^Y,HYAUEF@E,L(P=KJ2E@5J M56$S(M62(Z%X,E[O)%JI8?QTY6 T,$>3 K$E-J7,BU;+\52A( P3IRN%P887 MNMQ"(TJ&MN(6I9RRDE-HY0F4YHO01&]JB1>*[PAS/4,T\^,+#T=1-C0<1V+1:#0\&B="T>/==.OF9!7C#4$* M2)FYO"U-%Y&5X$5;TEJ?],AB=$C7(A*B<]UHE)25%VT9@4@V-^V7XA2SZJE5 M;MAD)Z6&%VVME;1*=?/S$5UZF44:PK*RZ/- 6R?[Y/,Q@:M20HAHR9-0O=%7 MRGE*\*(M+99/UJ/2;"7->H%V?4:I5+D+*T]/E%NWQT(HNJ2[U0X[:'?"BTP9 MZ/7D[5IE.*N&M'R J+%#=IQ30M',0/"BUZA9#*QZJV6*[F:+H0R9JU<2W887 MO=;'Y4TLMI4X(I#B8@(U3.37],J+7JMZJ+[4(PE2*J6S)*L&Q.FF"BM/3J3/ MB6*U*Y76M)FM9F?<;&:H.> !YT2O5"^<=VX_X J3OZ[NTK?8"<^9,E\;=VWW M,&5YAU7L'-;&V/75LSN'2RZ_DJ M>N88'=Z)-3G_#D#GS]^6'P$1VC?M=]L!PR]VEC(C785(PBWL=B)(1+T],-?O M/M G=N^-?;5O:C#VQ,LCXH4X/\CHB9K!.\B!)(.1V%6!D3AW.>$-G7,QO3:^ MFZI8=U,4OIO:Q_:>9'&),=!/$?&#:>'3(N*.,[4N+$+P7;9U<1,.V7=)3QGR ME"'?389XQ!W?SP06V9_^]U*,0)Q.(OK.,@/"V-]%1CSIXJ9T$7[2Q1>UQ -, M_WXW'-*0[OC[HBA_L.,[>+T4K]_^=.G 6S<#]LK=A*OE(CDG1@,VK/4 M%DXKJ7L1?GY8EW(M<5N5NL24+AOJN!0S@/ CB/##_D2<]!/ATPX3/Y+P?[YS M9-=E/=VCGV-+'T11;Q@W?6+]Z4%]!_'\/3PH7\"'-?2/U*M7RQC[F?;B0SM* M4G>92"IY>41M.I-N(1):]8EJRJJ(>#I*3[K^KGZ0P@^+(VTYT:5,L21L-G0C M$6L#73_]H._I![W6S^'_^5O,I\%?Z$0,,=(\B_QCI^HONO0O?W[5'T(]4JL^H^O?WDNSPZ8E1Z76A% J/PQVEID@UOK(N42&VO1E! MKX&GG_0D_6_H2'V ]"5*D$/\IK0@2GJS0ID132CW@?3_5E?J_^*. =%;Y_? M0'"_!8NSC?!4)*?>=3='1;3O:=#F*O>[_1QT&F+",;X71U"-$CL6H,A MS/([2/D8TU!]A(^ ][H+Y-[7*F'7;>S7&R:/U2I-G9^AD,1UJ>*@$:>K(YGU M*D_?\VZ[>4!!5:SF/M+BMZBP&FZ-BWM\(W??$D\IP]#$D8F)JZWBS](PY;QN M]<)V=3'6C\47;@0\ZYBC4T>B,(O<+VY&FK&'8P@,:-8\!,"*A].*5<6M- MD$38+!/Y&IF9I'[]J;ZG<[+3X@SWF$3 T47$[-:47*M;I-.HTKM79/ 587O< M O)FO7&.&]_BB"/TT;8TZ"O=<8AFE8O(VU91JM$-=21OYNF]QC M[G5_S;=OBV/A[2KM<&SYA;OA@#YQ/K"ZX>!/KM\Q!RL7RZ,F@Z'$'#1%/T?0HB'B*IL= Q%,T M/0@BGJ+IHHCXZ&W<6[[#[4[]<[HM?.C()[GQGVW1$GU?BY9(,$K>M8O36Y4! M/Z=MTQ41_V3SOPG;GV;S!^Z>\988^$&MEYYRX$?+@9-!A)?IFK/C>/(MCG_U MY*%@)/RMA<#W[:7T)(/+DL$W;9UT&3)X6\J?W ;=-6D4/;/JW,T%[+&/KHN[ MGY$9>ZS:;J3,((#X9HKT'5+3#@#SO[?+!G^L+#Q(N_OGPJ.QOYR:\:'Q\8AQ MBPJKSG@8(XM4#CHE>L+QF&J8=B7'U06W"E6(6KLQI(>KSCJ))R>%?_T)$_Y8 M,G:28?'OD_.?G/_D_$]S_H>SV*[#^;G:MDT7HQI%Y(EIP.B9ZC); LZ/(5,M MYH_%HD_._XRK_H&4GBLY+EDRS? M(,NKM+SY'C3WW2(1NW'VL;EG#O'3+/GI#LFMJ],?RRNQJ@)_>C7LNWNK3*+U M1JZ=;G>I+C/DF$XKLB XF"0>ODTM[%-*/ [7/*7$':7$0W=@V@[7"IT?R"LB ML%TH*^VE,C,$D!*QVY0-?ULI\>@ACNI)P9C_]';J&=WXF&B_MUR[5OCYWN?Z M6JPY*RY%CL>19EM,T\LEL=*,@$@$U$I_/@T%(J/BI:^:R ^(:<_RU-.X\UXN M]QK#3G157%($4^_%HTPNPND)Z(P7?JLB^AM"PR[2_1P\H+<+$8R>WL!=,3#_ ME'9/:?>]I=V'C=*K2CNVVVLT5:' $+%:?E(R!LS""#00=\=N(^UN"HUW2+O7 MX6%)NTCR*>T\#?+7^E \R$9OWD@BI?O4L0_GE_O"(;\/E+G_"CYO2A_6QBY[ MH5+5MV,VE^U+B[X9U4IY4:=S9WNHG.>A?7>4C#J;\XJ.V=?5(B6].6V@LD*' MJ,UAH=L3MEQDSXXJVW(DG>XHTS)M\B]DJ!\9KD5-^/4GX4^$8OYHF#SMHV)U MNE6MMV#7ZB\"+K4P$<47%=W03-RGIF9,>*T]810;[%556?(Z$G9G@%[4A'RB MV69Z]&(HR66C4.:%$0(Z&27\9"Q^"G($-@,Q-70]L: /$+8[V;AN[OT^)-80 MV;.X@1K:$KR];PL-NM2SK]<9J*\W*R\U+9-@T34%X M=-E2-&M"D>-5CT7B5%8MB23I#\>/=7H=Y M#P3:+G*ZM>?6#+JCY.GEQ]/V>(M6P!.0#6B8C*VM8G+L%W5Y:R, M3@L&Y>2H#5X8I,4URLM?K;(@(Z[+< ]CS6I8B"A0!S+^;<[165E$?[CZXI6* M\__SKLZ-+B#8%?PD-IH%/F 5ZC-CM,_?C+QB-KH3'$X&=\[V[YWS&<;"E@B& MH__QN?[^[R\/T$._+A> #_IQV3\[;,GE?/A&PP!7[T(2>0+S@WZ7D5 P'KT2 M9H]T3MB%1\8WT4!N_4^[EO&LMX._$4\C\20?E!O:'_WZ@UO! =EG5-SB3-]A MG+FDD7Y2 //F>'67:LVDFBE?NT U4W6*;A,T M/L0R5C5U)-!UOX]?LSR"OMU8#VG:O6SE&(/Y=U>C=/L3'=/&^>.9"F-RR)OG M]EL^+ZH/18>71#B2_4[OQ+6>;44&$D/3,U;1>B]M.LX(J2$L)7]YJ8PK]X+, MBCJ+-!A2J[6QV]9HPE' _- -_<34T$][0K*AD=C4HFE1RM!"/-:)YVI3SHX? MH7F1MO[@/NSF=T35'QU5A#1>:IDW1AJ9I// I@Y<>6 M&:"2439X]$;\O[HOK2)S&11:5M1X]#8-67<<\AH0UF&Y%Y#]/MO*PU]:GU@6 MK0BF(6+3 #9_)PA&2! R\[FF+G&O0O_UP<-$L'.1 86>7F5TCEGXRJ)NP$R^IHG4"*'/S8]P_T5$701S)3WEAXS3ZOP C!9$O/YO+ZH;G=HH 76Y_AW*]&8N)\;1'OQ51$& MP5'RG5"2;RS*T$+6U^0%A 1+%B/I@=Z.'X?^D4-DZ&L%$OM'MZ@,$HE+:P/P M@3H>6_] 9S+GL.4O4/NU'-T0J)0A0&"H:\:P"5YH:BWJ^%\59BW.S%D%@VEH MZY4A<$<5:1J\C&4T9MA>J6W;=*B*R'%"#M8>U[#FLMFFS0,PZ!:G< MT>;*QKQ'G.XP*RAE(L-'0U*2\_29Z>*@-)/Y0H<.A&)41V"FHWHB!76.A!_Y M.!X7#Y_&\J[>9NP#+YMU#0_S^^:,YELRLLE_A8[^]QJW1R>D]'52Z6?# [-> MWO(T6=A.S.DH$=7#7R 5N\\X0++.:#4-,S/7 7 ZUU">R,]N2J%ALR_GI$6V MFDA,0]/,5!3@RHD@0I=$O?]$<1RKM9UJ"GZ% (H(S2!!!<0D!J:T$[&,Q"R' M0R=[R0J!)=P*_19"# &"'_*#YDLM-XBS5* [9$6N(<0#@X^E'SM4F(>C\CR@ MW-0Q*3K?G.LQ3]F'OYCT?V4C!Y(,T-%&.V(G?$UQ=B+6:MEH,SHU MZ5F[5Q;,##7KZY]./<%O'KTM0T?',A3_QSY+$_ ,][G@O#'"GI4"I(N7"N.R MT7@);*J26=7H8;Q,$=GB"BXV3ACI/U\1HJH=4A0U(%I%02:(IC/(^+&-"^3 M8C,)LP!V;N'3$8-0Q?(^1%+,2$:+T:_L2.#:V%']IWVV'T6,Z"WV<]:]185I MJ'*#(F51E^A0/RTMA=-A$)RIO3(,XM-*W$V =1R<#;F(+9-I; I\*-VD\H.N MO.G%1V6%$#[GM81C/J0\C,D^,G9TF_X9*@6ZT\V1SB],$+VV/ 9!:[E&^(T. M'3)V^!G(]F\@1?P ;\IH[6!F:2N'$$7-;+!S847/2E31&(U+^<%D]0"$J*PJ MQ:Z>>#$()%C"X7!=$U?J)PEQK)J:;\,SVD4I<:RI,RSI+($(XG%O8CQ0:"3B ML^[ D,4">@8N;BX<(/E ]*/M;:&]LD=W?"%B?P*1!6XF*LC#Q)-F1IOW1C-4 M$ B[0Q#&0L(M@&\)!7XKC\9L8*(0?@#:B:J@?;GM;[016;:/QC@V^L%/W*O]]L6I M%7L8BRPR?RPD.4M\G$-+?@PTF'=DR@9HH.#MRP3?I4)2"I=#T@^TB',3;L/2 MI4HB"V8>39#J@LB+N?XXU!#FS?QG1GO!VR\07@ DV[?S[0EC5)A-FK>TKG>H MH6E4DZ-*;%N3,F:Q6^*;6FS1]YY@]1HW'A.&%5(\I%Q\Z8H_@_N^B9>-;$V[ M@J<[UO+!(X('?'+V99;K:.!/-7B6/D?8&(M[B>U^Q7(ITLG5'Y 674N4&Y_QW\T46$$?3-.']�X4H#(O4 9OPD,= *TW6^ M19-LM;FA&R.^F%T=^(:'IO@K#MZA*'K+U?O9!/)Q+V_>Y7.%\G0B2@M!%)K3 M2*C5*3P">:SBR_)$UE]62ZM#C^V(/CS<+NPFF'-;UB #7,;A#,/O^'[MG)-QI#-O M0IOPC;.#([JQQ,5F[B+!'9FY[:R+$VZJ%8Y'V/IJ0&5"^H*?]CER''Z$")?9 M;W9K5+G&29DAW1VS<65=[B)CT< S-+QI3E3 (T)V%?H/.K>&L"LJR'6399S\ ML:=)M]6'R<@/LFR*,.-<3UCDYK-NQ'>$M$L*\2$/>XE<#RNWTO$WT"\UU10F MUNVM%6EHGO]/RJ$^M6F01(9"C#WC=-KZU MV8EE>\Z4MFZ1&00)?"_[=2[\\G7ONSBHPF2JHW FS!"D8$[E6K*ILG3CPQST M&:.06L]%"PH6_[C8)[J@0JO$*-J@-[024 =C(?420M8?>2B88?##0Q M@J#Q M"C@EU+P/S^JMA+H+NOCB'2@I@1$15$*D0=;AD18WI1V 2X]8#%1)C5 MC#.FT.->&$3WVL:R6D(XOL(X@SH 9G[D>:)C*)@ICI=#040HZL0;;"F!Z-EY MPWM>L),?\)1]E./T15#5A=S+*_MXH2CP5(BTF K]ZW),P_'$.O<22:R)0*"\ MKG:E\6C]<:\*QS$L:56TP5Q4#K,?FC9QY%2M:)-&RN4Z[5JGC#/,'.*VEK+= MI_Y[^U;+H3#I#0+25JI%LLE481B>DU%(FO!RK2P2-E3T]/<3N+4;)_BQWP^0 M499G,12=$3+.0R"8R.-%L&7 O9MV<5A5YG4$C]-M[&3W!P*U05_-BPF -HTW MN?J @[$2M",[P,!'>68'&L0SXO,*3V-]?[7<(G)717,YOD@."%4C-&),\9%: M:EW*!\:4=H]ZG _E$!GI9"[,4(T2UQYJFU2)6'1D7>)J*2:D-L:&Z@_E\ MW.RP_80@(+R$_8EPW!^)1$[P8EEWC@EVPKEO<"HV0-=(NHI6JN9K45PO)A;U MJ[,J4F'OM0OOYI!I*KU^F6>')K%!MA2]INIR1%@].J4UJMUU'OGS(2DFJIFD M%LD;Y?4*3TL@7DDDM$DJN*LX574B(]Z I6%['#E=WNB.HGINLRD6_09GA+B0-U MT$ KH\[.?)V:EGN"F(S0!,E*E93M 8; MF=4;P^CIV_OFN)C+Y%--.K"BZ>QRO0B$U-4P=KK23)4;V]XD2M.,+,CM$MF9 M+H:"U7WH<.5XDRR$"HOTC"[5)[%&(5^*=L<-M/)DGTQ'[96S7*9)E6+3(EOH MB U=3B%L1HY7DF)+G0@DT2%*[7ZRP) 2/3)37MA\(?ND.$D/PG0I4'U9;>?S M%X)8H94GS^QWDHU.:SA9G1WZZ\\#[*CQ<39MO2I=)H5)WP2GT9>8&5 M)\\,B%*ITUSS+\2L.DVEVF0Z^E(2O+ 9%=H!P3"(',T,Z^GF0BS*K+%"*T]. M%&<$L]Y)C--2JSC@::&7D5(RK#S!D:FHD=E$CW6IA;+*C5H=)?;2\Z208;># MI-6 "M-,0YL0V7EJ,HVOAO'3E1S?6RXW]71<$JGV-M!N*2\M/C5,G*[LI9>] M 5VH+^A\JC%**^ML?1E8H94G4!J;ZU)U7,Z]2)F,-.K3JT966C:&R=-GBKUA M*LUE.R,J(!?U&#_;R%(GA58Z4'JENO5\=><':D')RU9_'B04GLD?;.ZSS:QH M"7A,^FU"NNCU]*D_Y[<2]:QV%W=+NCITXYQ/]]#"P,*P:K;HB_MRR76)2N>& MZ8K46G*9[2R27:>S9\M\7DG8NGY[%9RWI1=W%PD>/IZT+F7H::62)3(Q8;UJ ME)5HO(I\/,4C?>N5QBK.]0]G[NH(K?L\*\G QRM0)WK8ORSHR[Y_=?BPTM%Y MW\V[?C\&_1')MI(2LT:#CLVW4V45YE9B[B&[^[R#_!:E%XDY5>/7GP@1]XXO>-/@+3) ;TT,9PL0JG1@(:1DV9 V?3:WF4T;+_'XMQ5" M2Z%4VL2I8D#:Z/61FB_ULHQ1V&RI6KW<"/3H0BV^ M_DPJ\$,@M=0>D?.&H'9H9AG+K^/EA4*&!<_$X-,/7HG1O%:$ 3,@K(C,N>9? MGGD*)WT5/J3'L-\/\N!6#?R.XY*'<5.P'O_[*'U,[42 U?&W86]D@5>84HH6A!UJPDAVD< )S2]MM@.DSJE M1F<7!Z%CR=O//'0.-)Y5!06=73\HH/+Q:_@;4OMT%8JST#.<-BCHTU=V>Y(" MCPN9=@!96FF.3H+I6)5E=>7((G=A(ISCO:?V[QXK.JF)@MW !>_@**^6UPQ& M5 [*MPR$7AX>=)3]"%5I;WC V+!I.Q<^,77'=L MKH>#QADC*G<@YOP[ (,=?EMY >#TO7D?O_N>&>DJ]![^+US-7RN]XGB0;9"( MGNN]AW_W?@IQI59\<28&&0PG[X@46]SC%Y_@YV_&2R@8#3WQ\GAX202?:'E MM#S%V&/BY2G&'A,O3S%V3;2\/4W7P<_[+..[ 2'Q 2!<57Y?.>?YHS YN7;Y M()"0$P3+- M[9CF<&1J:+[V(=4C8F'IAIL*Q1J=.TN]TY?^Q7/55"GI0-KLP45AD?@.E)-4^J>8MJPA^5NB=Q\7U5W.__85F>'X_O M*H6AL0"^R(+[*XY?\K(ZA]O$BW'&@YW7(?8+#)F&B,>#G>X2X^9QR. .YSHS M7]X7/C[H>[-?(:>I;K:E4*!62!*!)E'4C5*_WAF]D/PES8TKALGM>I*S+8OMYVW4EEQ@ID0#-;Y(OR7XBT4U4#RJK ^$/I#O9 ME[!H[YYWM/:[=[E(X=VT=VXQH>JU2CM"M!0N$ZH,$2Q#4!T4AN:,I]T9GQ+E M*5'^8HERA63Z2TF4Z6I=C4:79ILN$:HJ;H;Y\JC4N+U$4?LI;3&?YV=4+)N) M5?D9JQ0;4)$:^_4G%#\=-?TE.^R>3)6WNC9BF\O5?$Y<\M_!(?F89W\3U]T6 MG??S-!X0)I;4O3-('DH$W\FHL[D=2>#4 :\?"N%6/)I0.G1_077I;7IJJ/'H M*','LZZI%3;I87M5H9DI-Q#*T7XDTDT-HV#6A?SA:/QZAMW?Q9]/F?6460]K M-KY/9K'E_"KYHFYR5&"<5,@2'V]QA3L8CLJR&):S6CXAD?1V5$D/Q("Z@/83 MR'",1$^[]OV, %X,OZ*-&W)ZC^FQL\R?GO=G/>]#411&HHA334C:?@3Q?$W7 M_.X'?R@A?(-"BEN+S @KZ70RU]_03#Y6D[505"FLH6<.-O-B(?(9OWM*D:<4 M>5!3+C2K985!L\L2FV1.S):S#-D7[N$L$GQO%,J9%4*47VJS0;2[#:122(H@ MPRL6/B=#L.'U?W$%U)^3MJF7K_0[Y()O7).8\NGF;&8/P'AE.".,A(-YBC@K M][AYP,D(MH\/G6'P8GB0,U3Q[?)(48>^[CJ/NQF,>,@N_EHUXWO["UC#DP[G MX>JU,3Y6;;P[E*.>$UVQJZ@A09J%9"EDC =,<]YXO<[1FV&\F->:%6.C!G=7 M/:UN7*@#H9Q-B7/:7-6)!DF.8^-YZB^O;GQWZ:*32O[AVL7#S#@R2$3^SISY M!ZM=((-D_(F(!T!$B C&$D],/ FGBSQ((@(!2-/)?$0B @]6>*N-6UOF4NW M._4-ZW'.D]QMCWR?8HDW;8+K%R4](EA^%FE\O00@1 ;CY%W+(]Y*ZG?:\'VM MG.JQI."3]G^N6/PJO5OSL*Q+#W5\L2*HGX3ZOT'LV5U'?;CMZ%/V/3P#G#15 M?+V.[U)"[($+]]ZB;GMLR/>0;9]#[<6$U#=&,[1+]D&_9!]NF'P),7;7Y 3T M3-?,9O_)A&2[\M^J0[T08=_[P!>76@]89_3A%(.O3'&^SL7H8TR"*2]S+'::!%(JZU>,- MM=@)N@_/LT RL,;,:@M6-5OT+#9@JCRI=8W1RIH7FD14_J7,_;M[J1B $%E\ M?!_D^G;9 \DFG-M&7N)L]XY[W5!S?E/B>^MZ^/[$]SW]U Z6^3@)5.-E'M3& MCS%.?[9+"D3XS\WG#/YD4XV=:,EZ2XZ]2)E914_F2L-68W%VBN&]C#6+:U\; M8@@#W&5S)8H+H2R9LUBIVC9'Q2UOCU /)9!3&C]M[//OCV'\O]4KO;2Z?2R! M=PO7]"G]SDB_QW!4#V7?9[S5J$%T4V5JLZ);[6QYFY^GZT08:B:1MXHHGS@7 MK_L&[FI.U<:\:#P=UKM??SY-N,<38H]BPNVX](P5I\URY7:.R[T0YC*;V!H- M)9LG4\,XMN+(I#^6."W-O)P5]U>8;-]4M#U<..1IC/V5QI@MQ4R$TL]88L5R MP%@("9&1%D6.'F7FY70ET$ "+HHG89]M4O8]XVT'>2$5CW$05DO['^*(WR " M]_B]*:Z?-?)WR$2UWP[(42/;D\AEHM>(51+B>OF0MMW;22,3;1$OY/J3J&26 MJ$),SYF$%A>&";#LR"CA)V-7ZL_X"%+A;PW//9-&OIPT\I1TCV3]?2EG)&V0 M$O'2KW#TIJ[2RT6FFWG14D@$(MLO'B03WSL(MR<5W[ZEC^[CU[S&BCINJ?+/ M,S_ET0,R=SCDW2,W7SGV#;J]?7VC:%M@ M.(B*R=AZ W=%<#5[8&6>T0!5D_\>MHP+PVNOT>WAU>H8,K*7&5[MNO$/#:1/ M==#WO\WY'"D0I*C1.I)\I0'$_SEH;+&S%*%KEZK]=@2E"PAV0PT24Z/ !ZR^ M&YHTF1P-X_S]T[6 M1\2#Z'H__QN?Z&HYR 'CJ"N0!\T!3, M_MEA7S#GPS?Z=]AX--0YGAHZ/^B+%@D%X]$K8?:HQ5_8A4?&-]' =/V?=BWC M6>L(?R,60G:/9RJ,R<$5V'[+YT7UH>CPD@B,XUUT M9FJY9A#K#E':3"-,>-,LM[05W"/\LKAGMW+<&#Y11BBJ=++$: MQD]7CB?57JPZ'TXDLQEN5;1QL9OF4UXXTNO%7*(LAFBJ5LB;):XZ2R]>4EXX MHGBBM8PG*8Z8#5*Q;;)9B]&JX(DCX26_C4SU"AW@ E)/&_'?'F9"X50N59.$TQR\12>Y'ZDBEZ M\B917ZQ%HRLG)3,?2'+)ILGUM947-@O]Q2;!M;95B==SBVE4"7"5:,!T9E)X*2927EQ&Q3SI0"X0[ZE"J%:D^PPW% =5)#9.G*^EDBECW^GV= MR&3[J?@X(J:340&M/)5+FUQ?:A7+;6D1784S\R&_S*8;PQ"Q>^B1.^#TZ&5# M([&I1=.BA*@T'NO$<[4IEQK"4M**/*)?\%S*>&MU^&*FI,LH% VD<5E/S8H; M2__Z@R.0/CL0=YL>UK@A [+\<:MHD@A%?!"S]+O;3?L$"/WQW!6NNMXYS.'K MT=?(@IE'$Z2Z(/)BKC\.-81Y,W^/>R8;N3B:JCMI0GE-U?7C<&J5T;0A):\S M?;:1BM,BTZLE"ZOV*CE.P1B(1#SJ#Y&G&=_8>KP^IEYIF/]U3.7Z=6)HS)HM MNE43FDHYR6W7E/#XF.I4:X5N8#H?$V2KLRUW2N5M:-4 3$4B27\H>IJ :@>1 M5>L]/L[4D(>\;]EN^3FG?=MW862K>3N@&U#@AX[SEYR,C9L ODFGT()V:;3NAI3C.OY27B%.KJL?UU/$'KP1\;-WNX1'[[/#. M(;.O>.39.WK5="O@I&^/ JR+3P3#V5D.CC@(^MH3>,>*T1]B A.F-QM'"#>8 M5)#TQUAV+FKG/#6*=I&[0<^X#1?HBS\W?^D-*OO@\EEO@=;8 2'V3W%F#"&M491T8\U=>3$&!EV(O)+BYBL MT2"'](+)Q#>&-DU+N-/%2[RW^"DRM';%ZP9"(+X7W3 :9#N'%V_/JO@,K1M>3;? MF/&M$IR+ .,.J#\A=N>I&;3ED2:BIQ1X>")C*('[,>>HXV+547\!/(( M?Q<]\(E!)9\3Z/305YZVTVUF$LVJ2[!#V+=%#LL<8U??Q"J/5C/%WAOPLW?"FMF M_3JLEX5*Q9B^"$F)6=;H0(GF1^*X 6*.O(Z8"]V+7\]J_6_@;$/Z%.Z%L%3A MO@/DZG?PHZYO M"QE8B60P=D4#ZVE-_?4<]6%U'GXLCCIK/ UF5/TE1ZXHHEO>+!I48)ZKR:E? M?^*Q8/A[&$^/!NUSYI.QV!;H]H2=T36A-9]D0Q-S"E4HB9 7M+]#8.M:MM*] M+;Z=^83[G/$*Y]N(O'R9_NZ/X+@_XU@W-[1NTD#NG*#*VJ3\FID5U7)S+ISA M*2G#KL8I>=K:A&-V43/Q#&(]FMGU]['UD MW(U#CX_(M5CN&5#YJD4@BV--R8 MBZ'.OXE[^(E2LS.EDDYSVY3"';>U=9>6V963H073F_/J($ OF&*BN7XIA3>2 M<%HKR9D:4(VG9!J]+9E&'Y%,;5Z;A?;#Z_++:;U+D*RT"4>3UY4'7&!"EHM3/;^F**(17 MCT3\7*N<7O%=(4-MU.)X1%Z>!^76*[NS M=H"Q6FO;)=!0$>TJQ7:U $2VP'$UMJ'NS ,=VP<(N(&=P3"S6J([M=9V(Q_< MNSC^7]VQ)<:^'5LYY>GHY=:7Z*!+D>4_6_7-Z+[__7'C@W!O"9Y';H9AZ@=- MY$_M]KWX.'S+,!6B(B/=K(>D6:W>317S\4*D=7LWWK-=QH=;ON.8(R<4YY7F MMAFC:UJ]NR[W-LL,7(\3P?CIQ0FFD9N0QI&Z^0:D$>]21F4:F8Z(F:C(X=: MXE\ZWYHTQ+E4Z<5K:I[*$+5&KU,1QR\0CHX'B=-9 '?O8/0&B2"R< 1L!L'' ME T D(V[8JHY*576@PY5VXI\(Y$9;KC\0>\2XB8-!B$F$J&DR%00ETZ;>V8?(NY$0,@H.S !V#ZK/=A&ZCY64_ M@6;W),MF>X5^K69(Z*_:N+F#C46C&54W]--F-+58>/YB!J(]B>R:_""4J:AA M\EK-:%RMW8G@>RM[B/='Q!^Q#TT"G93\7"<:'!JP^O='@N'D'>O:3XO9H6'_ M_I#?JZC]"T%4(OKL+O B CAV1)/1-P=$8D@>4^Y]$2$:]+4$P\/@(>G9'H0 M1#PETX,@XFDT7181'QVB^9;K\"-[-)PGN6_4DR[7U.ELX.1)!(],!)=JW?0M1<';,O_D NG>&?M-7N?QQ2[F4_.-1)%:09G,FCQ5&,- W_"O/U'B=/K>IW/7 M4ZH\I=Q?E;J^8D7BF M)W/1S7"P*H-4B>')GHG3$LJGN?()V_.F!\OS"J\Q,K8S&6XF*J)N:/AZZ#MX M"P^D >[G'EZQW82M$^Y\ML=1$'ARKB)2X/8W.R8Q*B49CU M63- :E3J]BJ"W(1C=3.9$BFF%.$'ZTXMW.L)PR@8GB$_22:O9GH^I]EL5G) *9Z;27PE*3/=#HE6.9DA"5%H5@,5 M21DN5B!EL"%*1D+7,T2_AYCY;A%/A[E\,?S\MFH@D]1=B.)4JCP=BLM'*@X% M;Q@)7DXUH3[D+EKEJJ&,NQ_U<93,E!C\QI9K">OG]NF^0P>=E$\W9^CK#32P.3"8&6 _'U#H$NW: MJO ^:I7C_VJ?G)-6.^X:>P8_"9;8[73>4;TNZKZYQNL\+N ?\5#6\+6J\]?Z MQ+Y6/>XM+-Q]ME(V1-M [*=EXL(TT4\1O*82M4!"'25)E9K1C6>9^ 7+Q#]7 M(W[8T3(63(2>M3:/4?1TMC7A$Q&WJL<,!>-/EG@$3#Q9XD$0@3CB;-OC)R)N MA8AP,'JV@><3$T_9]"T1\=%.[&_9K3^S4O'^D\'N7('UIG%VF_;6CP:6GT4: M7Z]4"D6#Y&.7KSN=4R]7CO1 !'#%.M0'$_Q/=O^YFN"K+%XU(8QL)8>IXQ_) MZ$])_S89V+VQ?=2:UU@1,G>>A/!4 0^/_I/ZX]=+C"\ER[]Q93F^+M._"VM_ M#K<7$];?&,\66.J:R'X;.?X)9'].(-\[::-F&CJD\*"W^'U9GN7WYM>N#Y#5 M >)"2+OW@2\N?W]"R>L'AD^D]&%M/ R1NXRM'I.6TXG5>DZ(B4)F-6W&&U'C M((>S6,W=<-B*BZ(M9^)X8D2;':;F?(6=1A()J;;L=)=BJ-25 U"+2O[Z$_:6JPT<0!)>Q86Y; M3,>]D=[YA5A82-0(0'Z\B&61.;%X[/::GM M5-%3PRA8'B%_(A[UA_9#3"\O9ES,L[GVB MORO0@0M-R$L<]S&P][>ZZ)=6IT^J_7ZZX*9;SJG:F!>?'N7]/4I@B'_^>C?2 MID<3'<^Q.SULR\I+)MU)+V9K2>S&F/DP/=R2^=4P#FYD+)[TAV*G3N2_WY/" MGU[DTXO\WEZD!TM_T)7D*\/.*K#-9XB,D1@(VT*5--; [A"B)H*)*]Y5?4/[ MX=Y6$+6>B]K3D_R()_G [?N>9@G(,$S3^#?GS)*DKE63=(/I$[5E@U5Z@2$1 MDU?#!)@E9#SN)^+7-$ONS2=/G_UO\-F?]HR'+/B@/2.3C55XH*Q"$M,Q)]7< MA#); Y 38,^$@^'8\\K]@4(D!SF"%8]!@=:RZM9 MLKVA)]*?:R6V4U#!%@Q43\"3+NC\:N:,7KE;%DQ#6:Q./0^(<&$OLZZ([?YGR.!#L2^F@=U%MZ]OWZ/P?]S':T M!GUU5>VWHY]=0+#[J)&8^ 0^8+5+8\9HG[\9><5L=&>02S(8=N(7OW9(;XU=)^H^(R):NK(3M7]R)5A>01];*WBYN=()-C_XAB#^7=7 M/G_[$YVTR3][/%-A3 ZRZO9;/B^J#T6'ET0XDOU.RW0V-!*;6C0M2AE:B,NS;]@1$X!\AMV3L0SHPK]'B6 M,77>W87?QYJ:AO8N;WP3!FV/-]#+>+C"402?K.HZ;W7CAR\9W]B49=^2D6TX M,[*LKAB%10<0&%'1#;QECA_SZ)DG+%;HC69S$LO*2V<5L[-&@KH/ NN'/06U7G%\>-81F-^ M4XA1=;W-K-,V,G,(EZY&_TZ?_YJ&/WQM@$C3PNV6YXI*AM$G.01J_*B:A1[D M[AW/&*DRFC;,E]+#2&R^:1&DVA%"H^/5'43V\Y),/L.;V.3+=/2T#G^J0[2?,$KB45]#"N:K!2J0% MD.4W\4%;6ULNJ+O]X@D8/,-.G-D:KTW"V(6]K'$8P-% ^<%7;.?+B\;S1OZA M/0ZJY+U=GZX\P,,:<8E(+ROJ+!*'IN8QFB.:GD]RZVR#H/,%DVI*(M-*\:DK MC>8X4:FOZ^%0+.BS#N!#)X!V2O>8).-6@:!%M!T;.@H%6. 32L4>!%,YG/0" MI'W2K,8B=A]LQ<5O;FX$YK&CQ?SQR!L=QL>XMPVJ\'1#Z!F, 4O5\1C^.=J@ M94CK:;P^5_'EA-,R#>+,VCBB:AS>\4YC/$;D.^4'S MI98;Q%DJT!VR(M<0XH'!&QEG']:/Y'N$N<-4E'.F'7\]@Y%]8%92H?*X^;RI" BWM0@^@:FI!?/..QM&=&6 #1 +H9 M7H>QQ;[F_X^9S?^;QYX%:4PJ7Y9>\K,[AC@2AQL*, M[F"&RZD:V(#>K&22Q6@]D$[VZ46K$^C.UW*:BC8>7L#<%$94>,D,ED5Q063& MY'!EM K*0D#BQJ.ZZ.2#_SCF*NA#WOG'GN]L_9;'8DSC\;N_I^=[8B_; M/I?ML7GZ5?U!E^VT7R(2E:EV8^M\P\P6V]_64_T,!"1M+.3R+VF*$ /+K3$M M#O+1M/ ^S_*,EL-.H0@D]99;Z*'4P1P]L:H/]"PVA35XQO]>&%4?OU]_U^16 M+ 'W5A5R#L0EA-B;EC705KTEHB4./1$WB"5RJ0G1KA"M[8LX712C?6$*PB]Y M6F[E*.T]B@" ]A9LP^#($4&')W9RQI(Q-S*VCAUS]Y7F7./Q7!W;IRLJ8]GR M99H\9UKX3[$&$ _:/PGGE4W.=I!D7A!U>SEVDR 4B:"Q=V\0 N0-F#T6%;9$ MY&R-D96';!3WC[&H5;6YBETA].@YLX'9HO;;=,OELK]F9(/7%!PF]LU$19R9 M,[P;M,50-$C\QWX:4+5C7?G^-^0G" +^'Z*L,R2=85.,W70XXI'!ASW($.P H0%//04= M ZXGWIYB1W>1(8$4C^V0XC05RZF"826BL]F1)$MQ6@ZO M%7'>O\2P_?#]2W ,RXIY@0*=X\J!H,]W?,5[W?&_WS1(A<"/W IL"YR@ _#S_7I6!;#0K0)$\$8:11>,QBD M-)!XFVLB;\ 4;8-G)XHJJ\+&NKQEX&+?>M9!6 (K)"18X6U@V)BR*]*/M)J, MC!\9;=<:S#WGYX;(\5:( *D;#!V6-W%R$MJW +8#9@L,R+&I8#V-O@-U,[>^ M CFM3'#$%0(4/&-)--CG_T4OA2%XUB=^GZ2H*ZP1;-CN0BYUM!&DV$3@.7XW MY]P\)&A,HO%@])!&; 1EKSM\F61?P M_7!:SK+Q_#[$3>88PU5!-!O(3L!R9X^4GNU^5QMQF!& A9VH@P$9D+0*7^DVC8 M&?Y%*Y"!MEOQ3^A?9(C)O&ZH"@_?6#+;G-M& ;("1(0<+"T1>3N,Q.V-E$G(\WPA,J,9>.E$$ULF<9GK^?MM.G: MN.)0B_V)IZ/'F<,7NC!J1&AR71K&*QVT-5&X=8SBON"?=N;2O!PA&2F_ZO!; M:L$G\]QMP)\)%4R6IYD$$2NG]$&H.>!F@X]=O;^M'3P$$E)[EJ# ;B&$YN:, MB/6S(\F0'^8V)D3%4N*V7W56*@;/>C4_-6TU\DQ;?::M/M-6GVFKS[35-])6 MS\=;/A"=(2\;CWEOX*.R\ZK -ZIO3NE'Q45WXLI;\"\#IV+5BB^5+V((TFV M-]%"Z@O][BA\4U?EC>-UEYD1Q)E5#:R$5C!E123J];+?BG%S_!BN]:W@)C;< M=OZRE1-D!P]WL6?XU/8RT%-VBX_=5-W:F7VW\Y;OCQR?,2^+$C]&B%/P%M%) M_;N$CX.OT>_ SP%JM)T?'PN%U8A7^:"/QN$-^-$;L/+#_H'-9?E@]_ SQDKH M0A]980;8![A>[J,=AFK\EDSA=UF4C.Z#!"OT2P0T"+3LXN2@ZW%$8\1;T65P MM@YMM<,H.0Y9CR#8OC!%S8K![!XGXM@,_L*V"\?X"+NL2PCK[^[8>&VVP\D> M$%8Z-G"W@B\C9/@UCZPBN-^^7T;>V\3N#N4CJ(LR/ME8'".8,XH",2B=T?9D M. =XHT?9T,YE4\Y7"CH$IYD"K$&R8W^14ZHU6W0GM2^+S<H/-KB;=\2J*7-@Q.GH "/C8!;%O7W0' M%_95,A9@/@']"E\K(:_&85/5]3U"N8B- + '6_(P!4_+\1M:X@ MUD3'.=1B+5Y;HA/K;A&'B*C22MDQZCJ#'HF.2Y>0PS<3,26",K ^MF0.6NT3 M(+BK6 0N('Q!1!?@H]NQ8RMT;?\,/P(<4QNJS'B,9"8"I.ZW2-P6<=;)#L+9 MUD>S@T/HSB&.(N$[30 \NHMZ[B-;1[XN3C@PQ)F%?_2_05_]*"*(X>+^#2X? M =#906XX*GZ. S<&KGD1Y.'^UHKZ62?8Q^D<(+@"?@>RVHY4O8ZD MTDSE+!A#*-'TVL\WX)EW!L-V2G&8+FRH1+P:)Z4 5XA4$]E*-:J_EAMG2=Y0 MTB5YT3_.A\1LJDHIG/W7 3<[S%R6/Q H\WS"L22/)8OY[H2MFW1@OLC-2K7R MG9>)R5Q;ZR)A=( MW!NKTYC9Z]SAB*,=Y8(4PH+.J3;9,2Y2M\[?K\C,P%P/8:!2MV/TKUJQWHC"2.)R7G7LLSD[! MX_<\__Y@EDQP;_EC^_79,JBB*ENX[D1.EW7=X89=%=N_&493T6\9WY&P%[&: ML%T*I!$@6QK+KC<=!GM_IX;S>\Z,;6G;N4&?6:866#W.;8AE+>SL;8U9H9U# MJ!3QAWTWRDJ, ,LAKP41'H;WWJR#VRA;\>%'0\[(DC\^OD-\6*HR=LXU,E! MQB" (5+3#?N2]7 /?L\-X/C>\T":SU>>R M!0]>Y4HO\;REF'%"N#,CTP&I%9+&W4YE2#JD6]:5 MRH(M$8B4*:I/5I%&TI KQ8,#PYD[XQM?1\)'_ Q(U$KV8G:2<^]BX=6 .+2X M!8EK^FNYGM=.Z[PLVG,Q16U7!H$*P2YLL@XT9J,53/M20P;N9TGM=I(IQ8+8[Z8-1=U;I*""Q"/SK7O M2+5$")XA:YCGG#Q2QMX@W%;AB#N@G;'VZ%1ZZTXJ7T8%B0(1"/07[IN.]7V: MD7&^1VO"\P84"0*^%%OU8#%Q$,4XD!R'TF9OU.LLDHPF[(>S-#MHQ*G313$<_ M5\QS ''$?+;MFU%UH\*L(8/77Q=LY+,1O)R9MOJ2K6D M-LGSW' @JJM??Z*G4OH_CKO)S^:RNN%Y3+*6X^HD@5@!PGV[A!WS85M!94W= M>L(8 I68)5V)+/!\*Y_KR +TL1--5406&1D("(8)X4Y=947,N)@1%171IR R M$')!X)KP8,%A80[^KF[*QJGS/6.0M00F#^AV:X=3D[.;>D-.#8.[,UBA61-; MK',$7-V=_69_[D!D%]F9_1[ITMNJLV>WM#?2 M3J+/M)-GVLDS[>29=O),.W$D K,;'5CZM#C*/:AE65;KB+.DABKT&9&_WV+ M*K26[?_C!@.O^7#Z:1E:H9Y]22;SB3K5XKHY4F(Z5)):7:FP[/*F%&Z+NS,D MK/;HR(B0F;G._W;^<&\#]*ZM.)9^(> !$A)Z(>!!$$,$8^<3$Y3#QP2$N MMFZX=[_Z-H0Y=^&Y70S/OLEZLZCN(GW[02+<&PZ6@W;ZWXN,IGB$ UYD#);/SIEZTWR] M IG6G>I ?)=R1P9T[5#N(/'G+J M9=X+)$:=Q9P(R/-V*;>(=<:!U9 $.04Y.Z?3K_[]JJ"ZMXIM?O2Z[,=83W>3 M9 \X/.^&5M?=SWH_L^Q*70P=07<@W:!SH;;DJZK">N>D(7$WS@][IMFF1O1B MG:"R6C^2B*=2L$%H6'ANPND-!G]=/B![CU9?/ -Y O_4$*6)D/>6V;4@+/ , M9^>FV$EOH:@/=W;TI9"^XG J$&2$IO990#0P(E5#C0G+AA: MB>"N%$-U/(92-"R<<*$HXM<9>@3G=[?)/LJ.NG:BSX?:YS@;KCF)9!CV=G9K MMK96EN-Z+RIUQ]DU)Y1"?&'S>>%Q^ [PY#S3A*I&--QZD;6CM/L+V\ZJ-8K<7H>L1(B:IB4IU45#HU-7I M(5VI-LC-()2@NT2/G)NDK&17 O+J$Y%7BHIPM8>Z:V)[0 >8A7\F"O-622=D MC7/0<1:$)$28#Y&8-1+YS*A=9XA +,JTQM%,G$E<'8D3)5X:&+4$0\^BZU9T M9E3"K3J4*5%BS+E M;+'/")]O]OU.R$NK%EELK<<,;58SQ8(V>"%>?XOH5' M]A(DVUJ6E9UO*\*80;M6W3'I]H_&Q8VX$@%18!59@9@H=AORF$C'_>0'J:^[W M!O-CL*B\4ZDLB"XD$V#&T5A<0[DQ;KL,DGU?X+Z78QA.6-!=H?QU9]9$AZ&] MB;K_AV-#UC5PIXP-%#<9R)*D%J:(/8'T!OH3'/#.3E&Y]50-TQ6.(NPZJ-;2 MV70Q0A&M>E$WDYU:*"P=UDA&WUNAA2&5PC#- 4B;[JA3S%T)V:Y6)"796M*E M08?.M-748"( _P0][$U$"3+ ^!_LZ'%8CAWU';$BUHSA$+@UXF'7'^ U&?GO MKD+%:FED*0(/1179:8!758:CK1 S:9A@KE-9=Q.:6!$-J52,D03=RKR0JUJB M&9'$ Q'[[FII#.<=,5BT4;1!9)?K>1?DK6*U:D';&!0ETNMUGA^-<]YMGMB':8"2H0QN5^/D MO'9DBC+\V*.;T\+(J!7GYJ*D;#-=D<9TC M-AYMB7+0G=?VC-"NO/:$ YQ.=IBEE!D9=PC60&/C8.<]N[>Y*SOA-._)[7X< MK>,6*B-51HH[GN<%/3OJ>.<:_IVF VTLI[LCS&: _@!A_NWG< M.3A[MY(K1G1C(>=:59I,;J58=,FDIA6[E9PUXN@$IK9#I\.P)\_N/O]8_6", M":.<-,$T/*TWNS6.\P4C:CN+ .K"96P8G!62_YYTD#SX.FB71$WPV%\ !)X# M")0A6B.5=L8TH^.^=XZ =5U['+X^U[,51.RQZ$9W$&?2 !"MACU0T; M9>Y3XQFFC&*96C,+L2-5T]05UNA@^^UFE\+OP@$K-M"RO:0:-)7"RBAGS>M" MOVKBMR!&;M5R3;]O+IM7'*5\>WGK/+K#:"*>;X=^<1"=MF&S \T.,K"RI8ZU MW3=%A.]U:\7,X1O[\7.33=7YDMBB>;.52R^V@A*K'1B,D?<;C*=B34 H+T MF+G'>C!["D+$X1O+JHK][R=]/"!]N$^ :24'Z/(FCI$N%TOUT:Q/+ (O-*\U MQ]DZOKOR) ['6801#T[G7FS76E/LCD0SVI",EHRPX+;5B*V+K':4,-\>ELE0 M :?AN4*<3U9AY)Y;>'E&5;&D^M$.YGOHX9R5XB8);^0O.Z%R/QIO:72^.FYJ M"3+;2RLKN/,*)DZC$/^YW93-FM.6/.$5Q74"WP1G7JCC +A9 MV,7:!R]JM/.)X]3MM?'._K!H%L^.M/KAV=2'9.[L_V/O39O32+:UT>_W5U3T MZ=XAOP$T@X2D[G-V!-9@R[+FP<,710$%E 55N 8A_.OO&C*SL@80LD& 7.?> M=[<,1>6T6ID3;RFZ%- MU'.TB1QM(D>;R-$FWUFVY?#:P=\N#PR_>]E$W"T/B[NRT M=W_RK>+>A,.M7>O0L]\>72"&1.K)K][%PYU?O&P=5(/FH74]K'3/K_#)K>23 MWP[.OI0_!^.M@^-]O_%Q\[[C]YUN%MK$6<_S=KSAW>;-H/I8=0:#^LEUJWNW MF7ZR_?;P\NW5Z>C33=BLWWP*>GZS>HA/IN;9.1WX^V?%H\O[<*]]V_]Q5A\, M/S;@R5KRR!C\7/UZMNG$WPRM:*3R^;=T>'FWO7-X':\ M]:%V='EKUT:@VJ7F^?'MQT;QRJ^%Y6/[L>@#(US^LO_K@ZK-Y\ MO+'N;][5W://CU]/&_!D:O1WQU>C\=>/YL/!I_WJT+W=JKZK[H_NZNG1SR]Z M]I?O#[7@IKI5_K)UZ#?+E\V+N^T,1)!WWDF_N?O!//A4[ [.G2]7.X->%Y[< M3#XY^-8:>G '.N7B7<6KW]]\OVJ6\9W;J7<>?W2V+N_.^P>?[.O;?O#]MONE MF(EQ]\J[EOMAOWIWEXEQXIYN/U[L;>ZV#MX%M6K=#D%; M*HZRJ&[+:H?#[NZH?#^XW*M_^>']N/^XW@T/GZZ!\6X;]W-GZ,#@<=UL_ M&EEG=+@9GE;;C2^=\E5UJV:];[?.+AX:66?T>-4Z>_OV:MRY'WSX_+5M7W\O M.G>-NYV,<[^Y;1SO.P\?[NO=S]\O.NWOU0>X1[OI)YL?*CL/[S9'UL'WEAF> M/%1Z?G7SXJY23C\ZOJZ^'U\7S=W[@7O=O@Q.;RLM>X363.K1=[LWM9W/Q^]' M!^;EQ_?'97NX6;N^(,,G!6_S_E/Y7>_2^G ?-D8/UY7OQ_>;5T D&>=DC;]] M.3B\W?UR?]S\?A%[G[+=GMTZ'SZ?#7^? YSS3C4P_:X7+S]MCD^..ON?ODR"#]=#2_@ MT8Q3_7I<:7V[_=1I'%2W+ISB^]M/ULV8'OUYX)SY0>%,EE'LPM2SCI)&T )2 M@-DPWKZK[BS<,#;O/K4N+K^:=P=[]]NG8+9^[?4W?QZQ.&X32YCB<69.R^7N MX;'?'&TU#\R[VM>/!^V=H^V/C3_^6R_4M]-E;RI?VQ.^;G+EAP/-6/31RGLP M^Z$*,@J44,Q^'<"C?'119TU9(:"[/.B9DLS!<%"IH38SB\STCDZ:^DJ\P+%W M&Q]NW=%X\WO9O+D^O^N_/SO]_OB3^.19WI CM7&91__^P?ZZ>?\]N"N;P].# MX=MWY>#X$H&I"[N9Z4P6 8\'Z<2A^(&J/%'LA1+E7X@B -]H6A2*EI"PJ!TK MW/E43W:D-T0TID@(YUO UV,&05=]B&P,VGH19B<12LR;0MS#E_$8C:(HEB+ M>Z. 3=R[HAPH,@&%%Z*6X,H%JW!S*^"\!'K$UWXC%J"*+JD)08<[[JA=X&XT MUST=NCD6I8ZF%W58P"3'K+E0R$IMKW0 \;C4I=JEQF.9HT4+C\91J<5#SXTZ M2437F'%8VY:7#H'Q*-%+;]?:BUO^\\#G[TRV9S M=-[:*3LG>^,+9-W;V^DB/H''*W/9DDR<"3)^9A&946 ,F#M=-8JYTE]:^C.A M+T]&)E=W93$'#IKV+B>7+O# .Y^_]\YV3OJ79?MAZ]/^U^W'X?:W:;4"3R5( M1?SY4MW0S).N?!T6[]Z]:]V7WWT_'9R=]F_/&B>C/_Z[O;V367TEL+ \SZTFIXZXY+1P&PE>]K)L\:@7K&@%B(JN7B1 MT;(?%\?.SN6W?KGHW^Y^"'N'G8.#%SG_DYO=T>WN1>?=S5[M]$>[==_:^7X$ M-WUW,Z/Z#L\Y.O7$ >ND06>L0[/KV7"U9:4,O,48 ^=M)B(B)#S;#&J)%(8K M\B:&RE0F@:R* 4$(.]L*&3HS]-5K.AV68M%/!E;0<]M*6$<2:R/*I=.YX1LE M'X&->L&S2V)9L:'<.5W02OZ<*+.*Y>'%*W]>'K)^@??MZZ!\\=[Q]H<'WZVS M]F6K^^Y3Y6A> E;4WV5>MQOKTOI^$WPZNW\WN/IRW#\Y]0^&J!C7,\1J.J06 MLY%FKJ]ZZ8K6">_.BB_JU M?;U[8@][!V>#]GYY?U!]/*D#&ZYL/U$ON;RBUU\XY=DJ5Q=XSKM;)^-R>.2= M'WPJ'@_=V_#4O!S.JRAVVCFW3M_N#@_.:H_E8^?F>F_TU?W6^@#W?S?=L&F6 MLMB72R$@<]AV>$N0FA) T7T!2T&21N$M4,ZS-7I#C.N%,:)5F2R%4=-8T">; MWH?B^T%W4![;']Y>5SZ-?@2/B\*"7AGH9Q$IIX@[-JV6'W"XG3YY873H[7)I M:R='8%T%+-S2;GX0JW$0Y:W\(%;A(,JEU<6J_"0>2L::D=!)ZT'UYNU3O/6/5"-?4%IZU/V@0YT![\J.G9\.+W5O^! M6L;B(*;C%U,C_<2>@;F+'_[?'UM_S$(@UG.*U")?!^M( ^L^?:Q9#4>:$RY]]:E+/W'E MH+KNK#4?8+#T];GOJTD&Y=).;=W)H+9.9+ :;'_9S0$0GHQSFZA<5Q7WB(Q' M6=%KF7[(( 08JHUG2]F6")W,0P0L>S_FV%@*/1++7LX2>C^P/G< M6-2RCS>GUKFXJW)B7>G3776#2M7*U^G]*N^"<4G=,$ /FA_+G$BT"_#7P81: MA?OZE)]_=;L$38_8O7C''\*^KLZ/N>1TMXIT]U0T9MT;33W1\B*X^]:WJH/6 MC_)5KS<\_M#P:F^=>274RG9[&?VF+.^]??G>_G1U<.RZ[X?7GQO58!=+V.M_ M_'=S-]TPY#>[A>MI*:ND>#^"#@+SV'IL]4RGR_"8V$@@V0E(,Y-?C96\+ :\ M['7/41=8+9LCP:=CYXO@J47[LVR[?C,.[&^NB/G[T M/C:F!N!^H0/=-$"B2)<1Q#8OFEMSLRF_:RMIWC__JC7VN_N[Q?IFXV!L/>R] M_UI_>_ VS*_:"EVU5?=0_*OW/]8@FHLI1X2Q02C6;W*'Q,H:AO-LRKY:7HDG M\>2?;BF< ?J.!#T+EBI"O9]U$-40[;(_(FRF'\[[SV^+W\IG-\-WO:[_Y:AQ MCSA?->"'V/XYU1=X_:VY9^9-Y3=MS?PP,U^TVMVGTX]]__QB].-^\/%A_&'S M[C(,N]U%7+2'CX?GQ;W[T+PYOO7?[>^?7'EO&UVX:'6X:.723G[/7K^31>)9 M,]IX6CW)/2AK;M7-6WE9:=MN0=CU3VM!D8-[EJ9VV?[M3V3[6>T&'(S9C2'- M3^IH!DR\?K]=W3MH>[U[N[E;MXXZ)_WM3<31K#'D_.)\W\NF[+_F'+1?C?N: MIV2\_+V>K'0M[UY__/%P_^ZPR.IP*?,H]Y;#98 N[&_;[W$@@H>%1V[(1?,L=A!%7 MR&G!6AG?0T%KPLL$X-0Z.'M_L2BTD*AY!>A>3]LU]$O\.$L:RBV/P<5N <*J7Z;GX0JW 0Y5*]FI_$_$[BF6XW M(1J6K>0:7RS3PQI>U)CVK1;AT2GE:)YYZ,M?Z^2BOCF8[,C6EKW I=3\(!=9 M+9O]!>/Y3RIX"SAEM#",C8-'"<\[$^;J/,+Z3^A0JUJBNQA%947SGIX4ZZOJ M,7L>"OIS'.'/RO2>:I/+Q.]+V?CAK'-HH\?L"\4_4]G@V^?7Y4JM?'5[\_U3 M^VAK^\#=[NV.[JKD$B]/\XBOIS(!![+U6I2%%03*R%6,E5$Q?@,FMQ]:IS"? MZQ&F)##63P:+&U\\?/VT._Y:N:^__5:YKNVT/[8 PZL+A"=7?^3.ZE.5I] M#32GE;BG+Z\PS3.E(->:7H"AH)YT/7(S^,CNQ_M/=X];E=W[@37:&I8OVO?N M>9>[Q%8*M=JT../:*DO;KU)9^HVTH7DSH%S)61)/0O=)!E?:NP@ZWW:*Q?:] M.:Y=;'YM[G[<>L!^P\R5ZNEF*.NFW>SDVLVJ:C=+,[5REO,"+.?0#;-<1OM[ M5P\_MGP,HUU\:-7?]^WKMS<-KCD!CK, >VK9,O2Z9WF6V0DL+]>&YJX-+1%5 MR-^>UY8 -O/#%"^R%+]3IY^^/FQZ>MZ[!\?/IC_\=>Z_SJI#+B M=/*=PL[V-"R555>]$K!AUVY@]J?WCB_$TAYSG6U5=;;<([5F;"B#\WSXUOOF MW7E!Y< >=S]?>K7-8?6A>[=#*MAFH;9=>74Z&.Z680^&84#01MP;.%?'=*/)]X/'%CS:($CN# 8UO.@&Y:/3'_;-NTZ_V]W=^53;W^[> M[2*#VBY4*ELI_O1F?70CR8V2W=P#EWN%R^[QN0[T'%:4FX'5Y>_"Z^!FV-J: MFQD?R!"M]T02\F6PM?FF+ZYBFM]M:;B!(4LRR<5 M7FQ_W/MV%MSO]4X;-WOG@_&'_L5=I<*:5WDSK7FME>+U\E?[]U'!7OLBE^ZO M>OFJCV5+XK,)I>YC,).&KH>^G*R*=_X#.>D\FC?E.DGNXEGFJBM*\*&ME-?0]OCL9BKIW?3H\\M^Y7^_-L_Z7VQ.8 M4O]X=%>A=.)J]94E$S^#W1 &SWQ9SK)EX K)_F4[&%]:-UCV>G\WAG?J.JV) M/*_WP:P7SUS[X;[X<'7]_NW%3;EU='%7H63E>F&GNL[.B85Z5'\/=K5L_^'" M?*7+7MCOQH4R>$_C]//74;]V_N'F^.3=V>&WECNJ[S7N*O69':,24'$UL7Z2 M\./P;SP'VPE-7LR"D0(O$4/):I^;7C"^]DS'YTWT$<*S[V*#[C1"X(\ML_?U M[.+R>[EZV?6:1U^W/C6_=IF 8.)6NQ%,>>X.'ZLL"$\P54"?8/0:L&3Z\.*= M:7[V! FW28.C:H&N["'+Z8G)*(:"\U@$'M7$+O3534W>9>P"_3! *L";_$\X MA&O:@@N*!3W;$R"J_K\8]);2Y!!ET?7^D9Q2VP0!^54EIMFUBHSL16GZ_YC] MD3GV)7S\;JDFF? _BMG6Z!C+I=K67X;V-RXEM?6(X*AM< RA4?PL#M(H/WP" M84R<8^ ._ZF"#!S&<"PW*Z7MK06=;(*::]HYFD;/0Z[P/]=G>YF<"?^>VHCI MFK%3.P9V4< D1G7BYG_GB/V:NJ(3R37CTNXU+AO&]?N#R\;YPZ5EC5'F-;IV?7!%<_D^LS8.SO=/SB].M@W#H].&Z=[1XV/QM5UX_K@Y.#T M^FK>,+JQ6>G NFEQ-0WT:,.DI# ?^T\&/3?T06/P"]B*TH+=]WLFHM@Z;0-8 M@OA7VPS,-PH3Z>57E&+H4Y<7.F;8!GVO'4UY.JN.LXXLCI"0U=/%HQ![ZROH M7GS>E9V2(=03@_030U=0%G[;9X.G?FIS__AO(PJ4&1$J]*V-O5V/D,0=HAZS M;[@C[/\J]_S)%\^H\M-E]>^N1JV3=R=GY=V;XKAY/3ALGVZ>G3_1"L+W@KL] M2ASUAG@ IZ Z-AYM_PXSM>YH";$5? S:)P3S>"?4R[M)ZN7;L?X-O1,':W0Z M!,MMM0_@7@5C\3;KL3:H;YGGWVY,>]/_6G[[N7[0'>G6Q]'IX:P)9E>T'V>X MU[%9V)9_Z+F#FV''@RUI..T3NV_Y@>NDNS*7614^-3WO;O2X=7C8O>U^+;][ MN/8.SFI;7WMG7;1-:KOUPO9VED=XQ@,N&$ B\R:'G^X+LC[$,'.NH3XL$H3G M]^RA:%@ JFFJ9P$=^/;@JOOHMP8?[X^;)WOEYM;C2?-L!.RJ5DK;HG\]Y[ ) MAQZTKP$\.Z:NF-O_^G F@X&+OP43K&3L77T4O .%L0WRVI3;!'^"5(8C]&W0 MF(&3>()Y#IFZ]9"]XD3T&HG.*C^MS4YU&[YE&:=N8 %3+*B?V1FJIQV 7&]E MJYY[B,0.FC[+49S21QL.P<=00Z/K6=: ]5%[AAF]*1DO(+86+B*R#Z9@2#6M M'5H&<*J!1A'PCIG/[<\%.XRFTD4ZM8$* D!C$MV_6]=67\=FG>_MRZX?E? @N MMTUD$(7M2E:1_8PG1@2QY/.M5%4[F24>\.6HGMPU M7O" S^YJ>Q\^U'?*U>-;IS5J6;WQ#1QPM;!=SW)'SBP!0"\96BTT+_KC@C'T M8+8>L"MFY 3(ZV:*"+;'A/P8>F['#HRNY:"/%=A_.S;[H.2KWBX)[C;S+*CABNT@B#&L:&0'/5BC*0X9F[^(4RX8CA5P]^G* MOS%A.2ZMFP2YSE0>VPU9PYEU9W@,H M#-K#^MHO>>D+X471VWP+Y3?8#?LP7-\=(A$W/'AQE[07V9KTV@4%$WG3H>N= MP=TD=%<@:LO6=^'=O%^ZZS^_F!P=['?K+T]ZEZ[/Q^'$3N# M=H^X+WLA:)MPBQ42>,/WL<*P?6T^9G+$]]_OR]^_[+^]N:^_JWWV'K>/ M3??=!1A!.VLK\)*T6M-I]9GB[_>DU???=W;Z7XY'7V[&)U?6YWB8$?[IH;%WH&L@B[*AG"+VKR;ND*P_XQ#K+*:DM79&RM,CK;WW8/[_\ M5-S]U=[QA^JF>0R7 MK+Z9OF)$?NO,OE_N"-^^/_I>V^I\VC\8O!V,'\Z]3GOOY)=9:O81GKV[J%Z< MC7?-&_M[:!^9GW^O*??MMO]89W9_= M'NW?WKSMV?5@^0;YS;8T^;-XU#R\PB.NXOW ]DG=#,?1G$/KFDEW/,TBM>!8KE4TL-X5H M49[T%93(B[,=Z%J?NLZ>Z?<6J6^:ATK]7L/_/GK[I?FA[?UQ.=S_TKD]W?_\$0-U&8KFLZ2@BYL5MR'1\_=4"&MF7785 MI=WBS)V7(KV/Q9V;WL!]Z!Q4;SY6FY^#QP_6^VFZVFS"*)OV'A[//U_[!\/W M]WO'IX>#1O_QFSW^50D3ISO%GF:EJUI,N*1K35:R1.;%'<^Q*8LRALH._G__ MQJ9P975=4&F/XF.5MC*7IM>X=NC_%KG:7ZX+5--HV_ZP;XZ17JU_GS>GONU8 MLBAB5KHH/Z-TZI46VNSDA3:_>Z'-KQ8FF"2&[EJ;U9JUT^[<53;-SMUFJUV^ MV]UL[][ME'=K9FU[WUOJ#1^5?' 76 #.\:CL[-?'%Q'6(F32Q# M3%6$\&YL;685@?S2A">>I*@IP>T2D%V8SH4N@!R:=LJ0Q:,][ ?T".BG):J(F@*\ZR%>H[D MG)+W"]N%L6U8TT4(RIKE]<>P! 030^_1(6PR,)CB18$5&-;*,T+?4C.5,E,(OYP,SB:8T M.8&[;2#H+:9J%T0D#;T&([($S.$0=I'3UG"\;Z[M! ;H@=3:HVD%(\MR$B\_ MA$E:CAWZQHG5QO)WW ^+8G/P5AOT0E@ U75QUANE%XYLOGUO=>!KYTT4K"]1UO92"HCVS)!*$;PQ9:CS5;VTNF %X<8" MS8W@S^)'U[W'?Y-74B2:+^/V7$^['#QYO"%$D:;-!T,+Z(L%^&H!!1F Q7,; M6*:#7PL?[+EG/\!SQI75"CVB-N,C_*?+1PJF'U[%1BO YRN[NUM(;V8 !_K@ M]A\LPP^;, [0*9"39_OW/I%:Z+0L#V>%[RO!)3-\=P D SH-3&;LAO G%L@A M@7?&4V:.R2XX2S*YY(4R[4&2!> ,6O80?I;\I@ED" 92\F-9G)[^/.RWDQ]: M?@ 68?K=UB/&E9*?8EL+)_6.@3E.?814F_S0;7[C6%7J"Z<+E[R;_!@$HI/Z MS,,+GGKUT'._98_,*WK/O49[VL#1K9_>C7P!_DQ[%GD3 $[W"L M+B%7M@-J;7=L\-X":P3>I,A'(Q?@4V% 0W"7 M(_*CLLT6SVD2YX3]QQ $O/@'."V _L$ M 0'?L<\(%V0[[(K :PF$YY%#&]]D#T 6<"H9[^7DZX2B#JMYN\3KQ=7@!<&_ M>^8#,G^P"WQ@D[CU31.U#N3X%LQW\HLE$Z*F+M/%>L2Y2&"VF"D33Z!Y!,GS M0HFDPDHF$D;3=I3 P4/A0Y+'(X"+8& ^5=B64!PCG!1?62'*! MD4BD(XE&B M$%B4XP9X,((>EJ1&H0MZ"H>(L9L);04968R M @XI!$/?^D?^\4Q/0*9Q%0L@:(8>;19.H@B:/TZK8S]:;=W*DY8JZYQQ;"GQ M&&[P'W_K7_S2C!/X06R^N\,I"$([*4R@__S/;GU[]]\D-%$"."AE.RS&@E&V M*%X1E"C$DMH8;]VU6TS>ND5E=8!V60AW7#"[Z7F@2OA/"_,7 M6&UN1Q%QI.Q9;T"KY[D.CCKI)IR>$[G[?DFY-O1+Z1B/B*A#IAEUW2$FY2]''N79WY!":@XDFZ//\9S32GQIP:(VI$ TH(4L3@01IB M^D,T!6L82,Z(EKOPF+(<-H<@6Q_(-XAQ)^%[4Q(W9WHYF67;\&X3W:Y$

D%E4@+WE^Y\M9[);"5JXNY&4I"$DK]2I# M4_8JPW $__1N'T=#U+^#GWI/@]O?H-S][[?HH3]4]W)#@AJD#*',DELV!M!Q MH+(I0SU2)JK.GW8XD"48'AZV^2A4][S]N$VNQ!)*JB,W>8%DA*XJ$.6NI.?= M5,V3G5=./,J-_N2K:8ZM(;@",9$D%5%8 M&ID\#60AC4K!030@%@'>\+M/-^25Z*8X7.0"3S^3DUYG_\59'J:".[%?B0'H M=;XA-9Y1@UHVY\4KR99P3JW#D7$9H INVXJ39@N-9RTR7KI3S%Y29\.DHHUI=V'9X!.PX$HASV $*\KT4$*)EA16@<(^ M457P%33G(C[R:!IFE#G9UCR[4A3ZYW:[7M_'=4QQC-6+-\4G%ADZK*EW!]BE MJ6_X!P4&1 2_1B:_.FQY&3^<0W_.!F>/P@^V::R8]>H[V&]]V!(_3= 7O0&RDJXO5/*)@'#'H%",'R&[($VAEA_Z" .EI1D6Q6A9T#5G5A#F&U3\3["GR.ACE+ M,##M:&-BX2,0<@'@&SYP]6.QI+;&J+*2VOY"ZH: BZ\Y*3/A;YT( 1IC-Z]\ MEEV1J1IEPX4"^<\JMS*EV:#Z4:_,G IA=#D1N8+-'('*5,(2F5-@VS\>IP*)K.O$L M1BR!G3LM/V&6L28NWM 1:%)%3,G-:K6# /$JM'B2/&E%B5<\2L608D)N-BSU MS$GH10UIA0C5.4I=R,/OJL&%VO8@FK5/6OC1:D &T^AZ9 IF\!H6] MBZS&CE)Y2C/&4REE@[()DV9RK@1YSR.Y?H0]%W5@S^?#UYLBO/!49?/'75;I M'! Z>UXP2^SX]BMU5=\@W,[Z3O"Z[>M MCBY6I!&)F\D;XM.&]Z%3)K4PG@$9DYGH-H'ZI(=DDZ:XM1H\8 7:$'.4MUGN ML!B9'0VL_>J3U^%GB9]3LUT7:^6 U:A*CD@=]E5*>5*SALOJ36H#QZ@RQ9B1 MNX6]:VU)89C[A'=YISNA@2B#&CN,YBCK=,MR3?4,2.$I6V2"Z3MS]NT[81JU M2/PJN'0]=72H(DEF.\OR/-B1(^Q;1S_7RQ[^;K(1R+,_<;\.GB(/R3KE MC@DH;+V!:B@@$3[X'=8U/;K1 M3P[E/RM[;27[(5/W/ T_+LR/?R:_:GI-@#VDH^OF&W^2&ZIV&1DGGJS?>&_; M/MX50Q##%V0V^\J O&\&> XZ!_@54\,!DI$1KHJVU;&D6U*TR+&PC7%P QEU M=J:+G'N;TL5(VS]T<2,<5#!/0;G7L5,/U9=I[*B5K4*6R5_04,37U*9DO-#! M=XQP%ASK.TR9R"]M]2=!S2BKKI=>RI %UMV-BZ+.9VL=Y].E7GB?'OV( T#8 M&",. 3D8>(E0*QQ&S",-(4$>E!_^Z''YH]'P=K 3QQ/B4*-OD/\0S"(P)1V MX@U'K4NSW:Z?'X]!WA#[%,PH6,G47[:1?1AM_C14Y4CS&]V749:G"&L/GFR. MR ^<+7@U6?G/N4'QPV==L<]@B1.CV56BZ6QX8#FZNK5X(7"$#!F7JI#_TTX( MO@74(D$NBM"+."W1P)L+%%$CM_)/O/;/R '\ 0%DW@" _H"X'J( -Q+ G0H$ MJIB&O&>FO-M4XN4!N2H*9;%R)MT!T71L671"-3'\\AY66*-%=8QI$?'*)JTJ M U[U+"!Q--SR2;POX3[5YVSTYNA3E5WLOX)MG!M2FUU;3(T6S&R^A]$CF'\6 M.WK^7.WN#&+=>2#>+3/NV'ZUOC'@$PQ/57N-+5ILFCU?G6:#X *4Q2=67VR MD$.75W2,L!UN 29'GSHDR%-_#G00^?P-F!,;R1GEMOWVFW/R)';>)!]!X?KJ M&)I<(45>AEL+G^J3E7)1\M8.\SX7THL*P2JX>Q(]B);JAH0+[:D<)4"HM/\0 M)3?8:8"9TH1)5:=NWI&$TX8KYPL+S?8?Z\WX;!^TAGASL;V#*$5B20V%/CA% M0V2)785X4\I/]&N=YHR-IS7;4L)AZ-A=S-@2+%[F"[(R==4Q))4(.=^9D,&O MNB,198.[MI*:-Y+>J#\LJMY+]S.^9PB ME(*_)L9>,[*EI%509[@F,3N:H*(0!A6/4/H0Q"&\/%F)0GLHGW2Z%5P,^U3_ M8;*_>:(E4R/YHHD4CD)MM]OUYHY$5$ 4&?++!Z?@N1"?^@%^ZV&;,(KU7#&& MRQZ:%'.QR0_&K9Q12$Y1Y3W0%SIVF5>TD/MRD7B<0'2 W!Y$#,/M WF=Q,]2 M2M51WM^1R126O/PK5'/[.9+#M&6O7Y,+JV,<2H@HELE8%MYN+H"Z:+S7<6$6 M^DZTE:A:5M&]EU5A<*I'%EPL_ 48\"@$;7"&F[&?2<")QX&')DI>2J+ M^(&-3_5VW \,P1/N7 1@S/]S4"(7)A*$( \H6G"D"*#6M K\LEVBEL?$G;5 MPHB=S3.!&=DF NG$FT ^=O5=S0?^-C))$9W'N9N5S2;Y:ELV>E*$#<@,4ZX, M_/R6!4.1GR1/,8CE&XQ:D7.P(KNZFEA4R&%+63%^U??89%GU""9L]$;T5](# M>S1-"W&4;>Z(=$<6O>K>M2Q8/C1&;^::"N.VW!RCV^DEE*#VNPP578E=70T1Q3I3V-*05)],94"*?=,6VZ]0Q)P M#JJ2RYX?84<1>.L"WJ9D[/%B-:7/0<0>:XA+'34/+099O+I*OEI8K+?O_(A/ M9\8_E0&9UE;4H'P$@]+:\5F:C?ELA5A0_;FIE%WTZ(M-(_.:^$\ZQ3-EYY8_ M#&&6@ZG@@<5B+]Q)O>&VKS(M W*]^WY?SAPFN_/5+_\'4$L#!!0 ( "J" MK5@55."@&T( %."! 5 8V%R82TR,#(T,#,S,5]D968N>&UL[7W;'3[Q_B:+KW^<-__?7__,M?_G5O[W]/[ZY&'G;C.0JCD4N0$R%O].)'L]$# M7BR<<'2-"/'1*?.\)C4:'!Q]_^7CT\=-H;^^O8HA3A[(N.!R)L8X^'J8? MSE:CX?"WT:?]P^/]HX.CD]');T>??COZ971[G;:[9I!-_;*&@1_^_(W_OT7GY^'+\$9,GUOW@OPRYF(_'3;]%R@7[_0/WY(N"SBM]F!$U__^ ZQ-GCK#HX3G#^O_<1 M8SB7I#,<>BAD2[]*.+Y_N\X7ZCJ01!C+BRWQM%[B/L_ISAP&/K]OP?L1\MNR.) M;*[^:/+5IVZ :4R0@$/L'YQ)#&2Q)A^1I3/T24CCW/Y[ X MP64XQ60N /N*(L.3WXX08SH M..0;2.2',8[I]Y!I\\#_)_+X%GJ+J9 U:D:27GC4"P90^=?)SM)X8BO4M.!$,:G2D@2I- \>+U-V.4FTJ.!39&!/B M^W?&SNSG\U?^9^/%T\;>\R]+#+4.+:9AK[*&@&REK"@T@NO)?$T![6Z-F<]JQDN9S/TJLDM2E M]X38R;DCQU?=^>S8 <*O<^N0:/E ',8T5\A]<\6O'[(X2$_S*IR:@\]%I&N?=FH/A=+R/&(C\%SXAY6@>"Q3YU#G( M'>*FP*_^+#($T;GS$<4$+_A_Q)S[B*+I_JK]_HO/3E9[H4,(?D'$#/JBK 2$ MK,?C$^ZM_L$@/_R\=WBX=Y2PJ#B7,2;KF?PPVO?\^7HV)PCJ@9R)K?.@_R@9H)B!^ +LY( *>;(1)[:V<_[+9R5<__#E^82#Q M*#.')AT[96X- T/TNR MK$O;I:*I;F"F),JQE M_]JPE?WCSUN"O=B-)N0>D6??E:D@79,5">1-^D6!'_!7TU.I<):VRR,C:V=/ M5+5,P.;(9855-B:74\U8(/?:)"+(50H.A:='L]_JVA;W7'E;"Y@6 )%*M[9- M:I#+VP#8@+5LP6;82?=AVD'=S@9V&QCX86@RS;CVY0=IXPXIO@8=+*J.4J[A&CCG=(AJ M!G&4-1@9TF)(+C%DCMJ2A:!MLR*0HHT%C+)N V:IWF >4DA_R<:YKG,NXM2O M5J]WZGFKVMO>.M$S%3>E1';!2*?BBZ7R%)!6SC<&7X2XZSB*94<+Y?<5A23? M;6,AU0^:%C),[&L ->&Q"399R=T:BDNM= C;!X0'#OQD>AEZ_K/OQ4X@V\=U M;=)]7-[&%A9_\Z.9R%/@N\#,7SS@\S#BB5(R2:W96X5Y66^+>[>6D;@I)7)[ MMVPJO@HJ3P%I[UY?/SE=9BZ@B/LWDG5CV'I%O=+6%O"]Q42(YN;:T?J/31!4 M:@_5Z)FZ2ZOTM+>63)F+F] BNZ)*)A2.UBH305I7BI0RR9HR:+FBG;8E'!RE M&LFHK1Y/^]K&A%6X&J[9]: 9GJ^%DF$A2?^8Z3O/#V+N#MM2'<0"F]#*62V#W%G.&8G2[+@>QV'2Q;5T31)PQG2)CVA<(<6 MZ7W5])YA$1Z%IJS8;ZTUC?M9#-_HF(;K(Y^+V$CF2/2G\=B0=.D=HHA1=S8. MO:_H&05X(1R'&_<@O[-!F"WP@-GZY_F3I?9+^8'7DU' M_;E0VM$R04K/P*4'7PBKM3*?L &2!B=>R13% S#$%<'#X>@?,<^I>N9A.[GN M+6F52:60MH*!ESQ_HJR=&C?[TE[&%FR.7S%%0C*L2)!0#]>55%/D?GS"S_L> M\A/&LS\V_&;_^/,*/3E!$JZ0R*[BZPKOK:^=0ZL)@6FB.E""5RIJ8BWT6>DJ MC"#2-N&&FM(*<)\V( I; MCLH_R>.X'0R=!GE;'=IBU*I$7G"G5,R%L^20B!!QJQ"\F47]Y]&PK)L.O47# M#A=V7^<,ODS!^HZP.8'+&; 09*-6W22T3-87&Y5)_4)&^WG\A9J=,\LS+5E^&BSCBU0W99A_X@K]95*0+O^MIBK1M?1H0^50*N<*] MT5>1=I6'BV\ W<$#=&M8__F'CPAWT2^ON(->OT\8=-K>-+2=;!(A6WE\&TC] MME"E;Y$D9GU!+& 3AN-F9%$L40_RK/"&DXT"9)H?9 .T- Z06!-H9J1$3[5PA:D"+<*B$+R1PU@5ME M<#0 "M*><4OP I%HR:N$10QD#JY(1U&FBU7HL:D05-X#$N[*H':%'F6XPPAT M5V$FKH-_H8!2V62K>DKEDT!:0XG7:UU#)WUB5[)V#%JNZ*9M"0='Z2HQ:JO' MT_[*,&$5KH9K=BUHAN=KH&18VQGY=SQ3468X%G]/39C-[WU"*+?,MK]DH01@ M-VT1$>N@SEDU:5=AI&2[0-HOTXJD,N-"\BG5I+E/%L&66P:Z*J]P:MU*Z8M+ MP,_I\,P 0ED#KBXKJN!^95NH[*J@[%NV4/3FFTW(Y;?OY%^+T-N7-CF1<1D& M6T61TR'$=;5B5U 2Y[K\$A&]P1&B5]@)>=[%*J,B?+I#+O)%E(2G-*=_*XY9 M;0R52D2CH>QD*V3 4.4@*)ML,@LD32RNAC8XBHU0SZV@!M.NL@ DTT%:=3\0 MY>\421:1Y,N*0KDO]F"6RK;T6QYN^](L(RW6PYZ5RDQW+F2%;I"DZXP@SX\N M'![/EN;!JQND-X\E#:PC(J\3JVDB1<:^'&JHCXT0RMT6WAI,5'.5#@))1L?> MWV.:O-MV@EEM^FQ)W1(0+I#K3WWDR6_>E;5+L5&W U#B7LH&;(Z=M+Q]=E!QZTX]&*3M_0># MD1O@=W)?ANIS:C)N?;:,@MSH53:0H&%?3I4TQP:HY SAPD#"&I8, &8/_8;P M$W$6,]^55E,M;5?<2[?;]841>BK.+]]/R]JE&*G; =A/E>S YAA*]]3BP&)? M50\(:5]-HFP/SNLXCF:8R(]W^D:Y,.9V(Q!(:8*TZF9*Q.S+= E'L#%RVP'9 MXJ";6*QL,$BRS.!+SJEG#B'+*2;B'%%W"52)OVVPK+PK6]HI9*E^%J$V+YDR0F+RS#( M2E9N""Y96UTA[65G.'01+P#'H;GSZ<_3Y2D*W=G<(;+WN$R;K\N@EC4'@7(* MDCQ,8=A\,@,Z,)R^7CZZ#END,T2@3X'!T<'!Z.]C=N3_7TVN?EZ?G-_ M_I7_=3^YNOPZ?F#_N']@_[D^OWFX'TTNV*?KV[OS/UB[RQ_GHZO)_3T;>1Z$ M-(?8FF]LEF-!I$>'H@^I^/7[0/@#CSTHEEBQT7YS$,W>JY<^Y;X"3MTL!:]= M739C/8D;/Z*]];+*BKIL)Y 3EZ]^-? +=O;E[L;?/QQM+?_>Z"Y[UEY%?%G; M;CB0VD2+7&+*YI."=.#HZ/#P4W^"_,(@\8P3$1;WO?H6<4QO);1J6M.R*_(,W> M?#5)*>G5S]GFZCO!?;Q8!$L#(FL[]$GGHV9TUN+1!:E9$QZ: MY181CD.OG-3Z#GV2^K@1J?5X=+SC5[D(@9=.$"VE'%&TZ9,))S69H "] Q$7 M)0I+Y5K6JD\Z?FHBS#+@K0KMYM:R'Z)+]J?*/R%KV W9G2 P-M"WH,Y*;-&, MUVT5'!HO^LW%8<0.E>>!Z,>XF^3&;+X'F)U6?_\0D;B=\U2EBU9";.CXD8H' M9U1;S%8SBUJU&L.V0=^P;-NI8H7ZR0M^R8L__+7HLYA&F)D"R0M__)(,I8C] MSWMP7O4,JC:210NT3/XD'*R&&QPF3Q:(F\[AT_GK@ONERM::IKU%^ZK:HM/@ MT!ICE,<'&DVFWS#VZ#T./)FVWVH"8"&42DGFF%" 'HZHR]\U6V&DW+FT?0#H M&2/6&*(#AU??4,C0"AB<8V_.2$NCY("OYU9I+P!;5"5^E2($AV.BYAP[$L2\ M[O+9S"%/2&58RYM:/!G674L2+. P9 L94XUN]7!9BQ42% #R(4G4SH;T5)S( MM@2P+"I:55GH ;&!^R%N<(CS8.H52EDG O%D#DEB'1M][*I>;712_Z"-=LW M5_-.PBO?>137UE?O93[@>R<0[_S$;&-%B0>.OP8?>M<^^Q#A<&LCZV*"/AG[ M2QW&=H$TG,5Z@Z+2W;+0ID^._=ID*1;@AD/T$;&>@MXC<,W,&\<K;@K\9T]2@ MN<.V:[&&P[C58\ZZ/QPT]@RT@?)NR,CXV?$# MCL %)OQ0?,^?"O3%87A=3"Q%NX:05!L>@!9I>3V92E8U.L$1+0DZ)=*B[0% MGW0H %K42WGZEWVK]W#N(^S^G.& T8[R)UZBY8<<8Y07<8[K7<2Y?YB<_?:EC6G\_1=$80*J8,3-4.-A=(*X;SV,1?U:=,?2+Q;P_@!P9\X5CCM9P3::G M:S*[=S-&?3K=XLYV0P!ZQI1/V\##\0691ADLQQ$:794 '0O(//_P@!4&B4" M>T@\OM&R73:IHH28-%$_0JO+BTD=QSODXJ>$'3^<(%8Y-KJ?%H ^,Q./[DD! M1]K$9G1):8R\KR+G.P%9P"F^301@]/R57Y.GRMR/&N/L3)II#=S ,SC9 EO@ ML'8@\ FG39 #SV,AH.)"A^^*. !K)5[R_$;4":@UQ]J91-6:^(%G=B*J+7&[ M=+"=28&MBR &':4'7?T[\G(_S'$LNN?<_ENJZ@>K6BS M0['J N3V73I;:V-,B!,^)8DAI\M-FUMGR7\3"&RP"+W;P F5C[]T.Q6,8+A4 M8+?<2JTC/XA._:GR<>W/)R<'QV B]U;$24H0N]D9\T6 ERCK2-$&T#3M 03^ MNUPON2P.-17LU\O8G*B^,S;0N_OO);%J;1\(<9V>N%I"B=[K(#]PTW@RO0P] M_]GW8NG3HYIV_9MK97$Y:1UP!?1V2U!O <7+KXF+[]P+.?,7#_@\C%3O3-8: MP7[1<*V\*=E5AM<[8R1$FZ:I[>:&)&QRF_TQV:3J9GF*VY_-[ M9P2Y;$QYHE:CD2R7,:\ITNL"'W71'C*'A@*[1JQR9\B+N8C*#3>9F958:V[$ M)#I:"C(\,/1.&8 _57QN>Q8(AJZ9N+2-.1R_OPRUK#V?#07SD&%R$* TGB>_ MU9:<)I/L3MY5RXA#E)OUR3S) %(<'8-@]6K79+K*#OHG(X4(3?):L]1!E.,9DGC__Q MNQ+K!PJU@_=WCJ=3/_ Y:(D/ M2.K]TC4$$,53"USJIU0!WSNYSW#,Z^0N.*@\N*2(T,B;60_0F*D0-0*]D_L. M+6+BSIAU,WXB:%5S)0^9TH]?H:_]4(Q.KE*>5$#H;3(JM^,>'; =]\BZ=FF= M>5(DNWA$B 8_?';>N'9([-.9?_;36VA>Q=2TMAP>J2QZFV>&-$AU0'$QERBS M'CK)N%>1IR:YMKE%YW4SFFNQZG_;XADE"AV>^=:_XCZNJ[@S4-NAIM( S7VU MKW&W6)^CH%V)-*$A5&5H0M?6=5PM4E\[K_X\GBN)7?AN6\UM"T9*V0*@_1.2 MT4-+R/QWV[I+0\@\H%:],#R+<3+-)#UJ_)B*MOVKK9,Z:JL$"[O5(3))ITGZ MC+/Y)>M%TE)I7>8<@U'77?);BW,'!ZLIW>15> M_HQ\O%@$R_69A%Y@\M6?HL#_R2C!!E*?MJJ/ QZDAWP+T_7+*> M5\T?62L &5Q-.2!#JXN7\PHZ^$J15%G6N/?$2C/H-V_9R6T-0 F6%+D?G_#S MOH?\1%>Q/S8JBOWCSR3"P2]]DP4F2;J!$XD$X,Q/!<95Z6AQV9BSLPI"7;\[ M.5XL"'YV K[">0597I+&":Z<.'1GB/('$WGRY==8RIE:(UA,,:RXXJIBUCFO MGMAV^L2DY 9%MP2["'GT@B&65/Z[\$,G=/G#-J''JY2P?S LOZ+'XELN#<>R MF-17E7^U<>S\M=?5@T(7. CP"PYOX\? =R?3*>)U9>2:JZR+Q0RZJIJL#)6N MR?]]P>!F1X',ZZZKW&'**P0C7IL/AR$2Y@V_D9(:DVL;4L:A-D:U6.6L(A/; MP+9K/F<7??*F[_(VC>VP[^?]Q7'#3I:+,"6G4& MFF $AW' :P8>UG:J@"\D#F:V+]L47W*\=LA/))X(W+SI>!_/YPY93J8FC4^7U\[?,4DB M&ZN?EY5N[1QOW]I93[PWQ62/3SW:S#W:3,XK&2; CO#4O-?C<\4 M[JXO S5>A=PAD'E\L\ ?74U$HY[];BDKGP>_[T4C$I>$WI6MK=\7JL&<[/:A M1 S.NW\BOC)%1-AVXBXJV]8F4PGDE"\I*O^DO>+2[A0PPOHE IY+R6@5_4%R M:DZ1#Z2?@+I694F:I"2!(V#?[Q\(R5,JN#:Y:K1N<.0)DY[1]\ MQW-,(E[UAD=\SE_=(/:$W\5ED'KB#A2BT2F:8H)XM9P7'AQB7<\(\OQ(XTKL M?%8 BJ9C\6N!2'"_])3FB8>2',8X+@GZ+J0"-FL5W*H9RCIJ$3DX&2( MYTA(,H1PWD@(9XC:#%$;4#(Q!&HZ"-0,L9DW%9MY:^&8,M?#%;\P/G/"PZ-K MUG)6+_I2?1( ^J%C>:I.DUWQ=5;%+./LK1W?:SPG $4%3."V2/16Y"]%<$*N M (V!#R'4*^0\CWC89\AP#A<'FK[N4M M^1V@5C/=&\T'8,/I\\)65?+LBMM+CM<-CFX)>O9Q3(/E'7(Y'[QZ,E9E_+T8;SV:9 M(+0TYBX'Y%HBP:YL&%4CB^UL)2W,^O;#>"T0R7K\9A-0FO"V9WB^(&C&O57/ MHIKHNJSCV8R_FT,OP](N22E245/[P7GEM9OSEZTI;\2.M&'K-PE/)$4A-]". M!+BC'+S)9LK,QPP MHM)D,2BMH.V& %SA;3!29P[43<)V$,J841735QAM'ZVZ3\(Y[ MKO@KF*<.]:OY[SYM^^\V);U&68CR+KLU6*,$KK2I-W*B[ @X'*VA&PGPP#O7 MUH1-,!N'WI7O//K!*G$G03-#].254IX"?+@7H9WQSU>64 MJ]N#<<>USNQ<[KF: '".GP4*2' 62'X/\2-%Y)GC>ADNXH@G K =(/"%:LUB MJ/4G=3<=#&]AZ2*1"DCKQ!CDJ^7I\@[!+[ JE$&0.2F!X(CA-0[1,HGV7<2A MI\]Q5C4&X OM>CEE145%!CAVO$+/*#"S3[2=^S=6%&ZT MOHP5+34 ,C][3-F&W4Q=F(T!SL8PD'HID\W0?<>\WA%]WR7_@6OT-=A"OU&! M]Z%6K6M[0-+M581 +I=UPKDC@)S;U:("BB!5MQ;54'I@ M*#TPE!X (3DY6^;X@-DRO\(QYP"4'DA) D? AM(#0^F!H?3 \$:P7!2&TO,[ M\T9PQEN1.1U=$/2/F,GFTLQ!J^[9_UE"D;'4EW=630J /)0:I+_>=; M^ %D90.==%5R\:3E.:S=2NF$5IK,BR8&PH[?9TD(L*9'YG+\([-\'5=5,,J@ M'X#C7N>"9$ &.,GJ9PZ=\6>.V7_XM9UG)\C%1C; JTYZYOT!Z!5CRIN6QV.=_;.>8]WFAAVOALA(;8*MA8; 7#+U&)7$0\X;%"B4U6# MPKCT58V.3ANB,"2^ M#HFO0^)K>=;G\?&[3WQ-20!0)#*Y@L>5TR>/@7MC&Z=/'H-WQ];49!4=LLUG M@>*2;8M>[5^'>QMN6=DR_)L?S;:0IWGL\Z02A+R-V8)EAX92&6UU*@#NH#Y% MME7:P?%IM(@?]Z;U((*K:0"XMW9+_%9T>YNBAZ(HV>3[$,#L9 <>3LFAEGJ MP1'&8E@@'S3X1C"E^3+?*I]O]7$ %(#J081J$&9'I4/S.G2-<0"\,P!-.J ] M*=_B[KA.9+Y!JO!M9[,!>'5\MU19GGRVXU_YN&GSP-H,A6IT@.,?K8>%UO7= M;$@88:_FJZ:YJ,!SI@,3EGS0Z 34508X B2E4FLRI7@1L%#'C-OSD3-GIH%W MQ0PN^4L953H"B*"UL1C63_T9H@UG*[@EF"G=:'D;.&'$T.0H+K@5?;KD=RLU M]H-13S %X%HP%(P0ALE,#I\VS\&H)PR57D%BC;B7Q?#M<@^RCNV.HU*L.U"3 M-^C%4"^J6@)0A!7D;ZWO5.B -F^%-ZDL%:3J(-8R/>IAFWL?J*INM)NLH7J\ MFB"'8^ $YY0_9)>*\WW\^'?D1@]8"*AL39KV!) C49_9E3"%XXW/([QZ7\9H MR:[; L@M:+Y&%;A!9=0-#MT*O,HV!Q"#;YM=6?1:XYAB&[Q"4<3?[3XCR/.C M.[:QN\@;SW&\Q8KRY@!BV0TW/"UZUF,\>.D$S-Y:99+Q:D<,J?$304)I)E&7 M#4[: ,_A@23 DXP_2B<8.:$W$F]WK^=(8SNTJ^".0DHS)H>>"+*(3:T1>J[Q MR,:>3,>$\.?92VJ]*MI:C[$T8%2N\*(ZB=JC( M6@%PIM24QK7A(D.K_>5%29196NQ?FV7%_K%Y$/[>10Q^'TNTF*:==>=_0PVF M0:U_5JRF_Q[2!7+]J8\\J4NXI*U=#50J4VNJJS'833P_ M8\:GSZB2O.^.28($+WC.Q&V26)_> [Y'02!C:YU1+"Z^9JRN@VS7CMXS'#!^ MK K6BTJ);&^A&VPFQ'_RV6S?%XP"873K+,494.D);C:>Q2!+,]8V0]L.DWE] MNQ2^/%QW3"/XSQOW<#F#3<:R&)+I@KDF*$-E['@:(3+VGGV*R?(";5W1;GMP MBR$@.ZR7T,"^+*2;T+4?(!KA$-7<+T/=/L,S%[XHC9W016>8 M;EV';SJ8Q3N"7;-8B7/7O+TEV&56(+U@:);@=X.BR;24OPT'[)/'G]OD<4.\ M.^-F?U]=^U-N8DZ)R?3!G_,' MI,9/K,43SXA+- &]=CQTNCSC^@"1A4.B97KX0_Q6QP,BMMS MUS#UZK$\Z'>;[YIV74ML"6E*E4.U_KU*0JN^MFIX D_LNH_GZLF?FV5M#9)_-H;;< 8,81&*2PC/!7__N/L;L@3JQ50'/+$ACRQ M(4]LR!-3YDQ]!O6(=C]Y8BN!L6W/T'V$W9_<7XD(Y;<8HV7CTHZ'A]LW M_[+3_-LHF6B'ZSO&C]3W?(LS1U9\WA;=3SR6E4-$ MF'JABP2J>K^VLC4 ;AK):*Y"G J9#LYS//% 2)$,2K5;VJ@;J,)3);0WQ\JN M1DTO/B:&)-\>V+E?7S&]I(_UZ\Y]&=4E=(!3W+8 G];N4;2%8?,:26N610IL MWA!K.!2[B-:BD+0#8$MHY2_+&@GX<'B0 M6J:Z,MVY)OWK*$5%Q*YU5!YM$$S2EW &Z6N1R9>,RB"<)#7HG-]B#T].#H_ M*)%JM)=BTL4QYP4_S'!,G= ;\_<-8L)689@N2I?? 'A&'#3-D:?J$ #4A=H% M4 \ENV>?]7::V66W@FW*"(F\D[7ZUV;8Y,XOK>J>'7^YO-1%IO*0I<1@!_Q8 MN-(F//CY,'/"B<"?_N!48D2]18Q"Q1OI_4\/P(E20U1[(X_MR'AY2)\V#Y4? M;8?*<_.*BQ+KF3?7'^@.!\_728H93)_1=MZIJ_B<34(U>S^QO8GZCH&(!*%; M?CLL"\SI,OM%^Z2B^0!P0O"="4@^0F).&LN!L TXVI.$K"&,4UMU.59Q"L2Y MK@%'\J>B(U!.PK:Y),6U]VJ9X^E4O+&,O'-VZ.&6M>08J&L(X+"G%KBT(J8* M^-[)G;W0K' $JIO!"5AUJH+4!.B=77=HD>:ZIJ9E$3)E;=D*?>U7^=7)9C']!IYONL$9PY!=XC-<3MSV/'WRI_[3 .J"5YC$,OE>>OSI :NK6UJ%+D? MG_#SOH?\9$]C?VRV,_://Z_0DQ,DIHK$0I"V@!,I[-0XD.+>(V>2::6Z9/NS M7;VN$:24DGEP89(QKY".05S%KTA:*0I=ZM2D_+&!:LTWM*AA54*QK43S("NH M:$$?F6-@Z_!YQW=8Q8DS\ZU_3:)XUK'[8V8&ZXZ3A$Q8H_2]Y+[:/RQNR5&. MG#UE7;5%4(CJQ93(4MCMTEVG>B3?;9_IMJ4D)7,!4#@YA#M9@DSQ6FP_L2P% M%>"P="A;UDG9LG?.X+QV. %UB[.7&F8ISJW)@:JP#WJ* ]YZR=^[QO,YVP;] M3+5ZS74RXZX PFQ-2Y\9X]IU*1W MK>;NZUZ M68+I,3:#\\10O4'1+<%3/Z(\S=W!>E;F)-4:R6(NQKUV]%EUZ6]*55K/=A:SPB/6SD&NLX:Z?X$CDZ@ZY M^"D9D7US5J_"^/R5EU6+2O='CK?OCZR&&65F2IID)N-/:J3MH-\749!)=_-# MWZ7[& '3^%[L1A-RC\BS[ZI"DO)F8.YAF! ^#2;(4>D].+,"@^\E*T"H,BM2 MT]9^!%(G006:RQ#83<+G?9N_@/#G-F:&%*D.3 1QG7*U1%>5I]6N'TUCRP'+ M4D%:ZWH-#MU6QWY.=;DF_4C3VG)&J3F!=4AT0N'487X?+Q;!TH#(V@X6#ZU5 MZ:S%HPM2LR;"W+Q\**I-;C8?=HG]2>UQQ>)PSIKL" M=# 7.-_@O6J%S]/4GA]N2 \WI*'PKVX #O!"IIINP M61K"?,"KIP"GCMD-BG,S^Y(^"*E*\DI.2$R](:1$U'!)""V0U7FQ(& MCHFD.&EC,JY-Y]@2#=HT=]66L:]+8$8DA.&Y 1 R0F?#DY.#@\ M^98Z3$Y(<1V2$X;D!$#)"0I#M1O5,Z0R#*D,(!D%42MUF\K0ACH:4AF&5 ;H MJ0RE%HO-.[@F3T"4='WS>1*E%!@2)X;$B>YUVVYD,BG*5NU.)M-[ MJ%A4^IY*VWY?.>)V7Z(8BAWUOM5CY*D>IQP%9E&Y9 L M5)&1S\C-CS&EV!7QS#-,(SJ9?L/8H_H-%2"L6]2JRP*$-F,35R57%-H9VMHU MAC8I(W\)HOFYT^X+$,T? G-=GGQ [Y"+_&>.T@V*SF)"MHN5FW79;2>Z5FST MB,-Y=$!V<8/?UX@8N J>ZKOLML==RU,]XK!Y>N4[CW[ P*O U$R?W7:P5^9J M!G,X;'U'E]3:=]1K1<#NNR"-!6-EK*:*AI9J95V'/MG\2[]LUJ$-AYO<-[1R M#67.*=Q+I-RZU1WZY.:O?>_;:K1M7S*]C[#[\]2AW-,W7Z"0.NU<-/VT_22, MF&I/S#7*3O86;IOR-""T3<;,PT*GRTV;U7- XQ>'>&:731N/W^_.+B MCKP)P/NB+;$TNQ'D<8:31YK"I4T(+3:"D2PLDS09R>$E[]8@>CZ6^>F$;;/6 M [3U&"'%I.M Q\,+?ICAF#JAQ_3P!8Y)A%!X_H^8S7D9\LA%[MBTS5FC[XK '^>.5OTJ/2>:_+ ;;S) ME$'C/_M>[ 2*-"U%.X#W73_EO5Y_"23I/Y/IZ61ZBIEQ,YFF4F.R,U4K&FV[-G6, GEZKK6" ""75))S&7)5T%HESCY\((;$#UB MAN@1&(/:BFQ)"0)'W-* @4B*G@@@M-:;ICT J[O+Q9,5% T5NKA++D:CJUQ_ M9E$B@8/&BBOK 8!5I8*WN5E>@DP'%%_G&V:@TY!;VQS $:;K95%.!#B6]1T[ M+Q#?C9 GX/S.6$+O[K_K:[CH^P X!?6U\950 HY>^\8PC_CNXD0QU1RB).WZ M/T@I;O5U>I"2( Z'85JS5=H2QNE%*75*RH-X ZP1[?,&[@DHB[\N/Z0X 3D6 MIJM[L_CS23^EA[WR 0"8AQJ1E)_8RK$"PC_%#J[:P*]*BA"U,;"U$D3M445> M@*BQWMSQ^D.UZ7L3\S6S(B =Q]&,D>&?2'6AOH-Y=N'85$\ZVZ<5G-,5K^6) M0W$VN'7(A/#]&WD_G"!&[/PN(%>(D%'/73AIU1(*(^SAL%D ]%A.A$?I:7,5 MLKOSGV81=^MPOX'SI"P^T,U< .HS=;B_M$\O8,)7AVQ9!!EJ/O8.V]9GTBD MU($"ILJD9.KZ2D)SQ9MQ;#[,G.C:69ZBY*!2-(SZF!! W:EVQ:H/H@';QNKL MT^>O"Y^(QLG2:5MO;H\/H"86,%VY3:.N=Z]Q&,:\#)9+$ /F,LR?!GC),/*, MO M,+BF->9!LG%'?:;/)],Q9^)$3)(LDCFCDA+Q.GVS[ZGK&/J7J6M.%1B063AA1NX[MU>%JVQ:[-;TTV-]ZF;Y/0?VR$_9;91*^/ZG] M&^)'*.2-GQ%A*UM\_,H.]1>.3\2YWK)8&\#7:QC@X"T*O@&1X:R,C ]JI864 M]H%9EU[EI]<(@QYOP"SE1H?2BZ]LW2LC>W7&*U&&P\/:B*]VI(QH)K9HVXI' M/4^OI^&W*4OZ'QY>2$!Q" W#H!<,]\11 XXK;CURXMWS??F6N7ER&S@<6M M'8'^U4K[:BP-;0^ ;W1T;'=HR0&>SUHU4-('AEU@(, &[(*G[EMG&&0%W"83 MX>M5R5NAJ[-[F78M[PE QQI);D%9EB,&AX/W*&##/7U#(2).P( >>W-&:Z;P M'5Y-8P6WO/I(S3$ W*VKS-6**-J]3Z\'4LM*P[X %F8MP\NO=K=KB.W[5^\W%DQ2*HPW.QI;'+ME7^/(V( MY&QP+HLH'3>.**4SIU$DN@-AI/I.G>$-=:#!HI98.KRAWJGOY?V^H?[YX.3D MX L8_TF#-]133(8WU-_7&^K#"][#"]XB+W-XP7MXP=OH5>O/_)6B[JJC@'K! M.\6UMQ>\W\5SNEV^!V[K.=WWD=W7YT.O0T;?D-$W9/3!ER.(Q@&*[;;Q<(T1 M,6!K]J%X_% \'H[4E19)8B?K9[;6V(K#07"!">_4MH36!&(7]!2PDE=R0L+Q MB/2 >3>%=:K/OPL&=">[1L^2_H9J]@S%./O;H'= Q-]CX =C)(S?R^]6/,;!6V65 MX=MEV^XMK++*#'L/JVQUB(P)HO"66#7@WH>[ >[ZJL8MF'>K[^/YW"'+R71, M:3Q/\/I.^:YQ&CCNSWMWQD:A"<*WQ'?]\.D:>RBH6,GWI,*]ZQ5((SP=98 : M<:A&?C@2<.VM !LED(U6H(T$;#M4X'>XF;U[J?XV[F8/J?Y#JO^0Z@]7CO*9 M[2S0*2@#H4VC[?3>T1R*^+]GMSS0H M :!/V>WUR=,^B?C&9?+ZB8D?*I2D:**/^_2C7)?1N>E-9E MGPQ/2@]/2L,TL6!G$PQ9*8,')D)6R11 XXK;>KC>&CK8VH:;] M.TA-,: "Q =JAY>CAY>CAY>CWQ3#(.O9SEZ.AJ<^AY>CM]@YO!P]O!P]O!P] MO!P]O!P]O!Q=P1;?\6SLX>7HU@1L5UZ.9D#-_4AX%=@>>L:$DVW'*'1]1,>> MYR>@7(;B&0.A7*M$BWX]."Q&BS+SC9R01XPR,[+OFTE'F5G!QXG$%?<,;KHX MCZ)MOTN=>XDFTXQ32>->4;0%$[?1$C^[*!6(V'VE+>/72YZ:'T_S3H9?05VE[8K/4IP[N"#+'X!\=8.8LI/% M%;,8F.H>/Q$DH%+?BC7I!> ,5E-:U[=<3=#L@"?73AA/&60Q8?;#RI*C!EPQ MZP? 2FW*%S-$N[Y;/E[X7#4SG>X[P7V\6 1+ R:9] )P8ZTIBTS0[/TQZ#,< M\WM""X=$2QY!5#S%+F\&)MI6:A2J<;#[%O<=6L3$G3F97;0(IO(5[@I][3^D MKI.SE$$5$'H'7,N;.Y]!/(S:.B>E2'9> 84#XM-3'R]F#ID[EZ&KJ7:B;FSY MT?/*4K@I5:+&J;4$>P7M;[F3BA$J]%9_20V7JT##D.+'JVNMZ\;])("4$)^54N+%^F;$5Z% MD-VGD@EF1)>Q-8J+XFZ2.Z6E.3&&_7LW\A6G'^,/:]&:,')IU""RX'5 MYCL9]83A?*T@I$:LS&+X3EB9MU6_,%OU%^L&>??LE6+=@XH[PV2!F79%?R#' M^T?,% ,B=#*=\A#NPG'U6L^T,P"'; 61S:I!4PPAYI#N3G*WH@J0L285OE>W,:O2FZ&:-I;N^-1BD.660J]9?>VA3*:*>[C3Z;7?H!HA$.T M^D4>MU0V!F#2&?&H#(^NXX_K>-$=LR=?G(!7XI)FE$G; <@A,Z>R'(6N"7P3 MY)=B+W6@-2W'3,>P#H'"W.>'+T>F:";DH?P9F&?'5;0%4H#8G MNAH-.!4?QZ[+H]24[79<)?&SK.LR5>)=,1.$UU+U$3V+"=G>_FN- * 8*(1D[H,7#' M.0B\$ M7L^73'\9NH3_?(N(JZ-W6;=>S^4'K="_#"5(FQ2E".4WTO-7GT8H=-%DFI16 M>\#GXIJTJ-$:O_&SC"%\1/]C,51\UC7OURL FYWMCC+K?'K2C3(]_2Z"R5:=TKCYIX+4HQL;%#,K.) >P_(ZFKJ*Q'K[1OXG$PP@;J MTKCC8:;)]#OE+TL@,V?#5I]>6=6^XV$+GUY.6QOIN$/^_#$F%!4-]++&O=*] MB2>A#!&HJT-?=4S1ME>N-/$WE.!AVZC.6H3"5+P(\&;H*A:U:J1>XYPM>";J M80EG<6F3)Q6+K*1/KRQLPQE1@H_MFGQIF)'??,P6$:E4>^_S=NV]U;@C,? H M.S+X^GJ;>ITJXIPN,VB;2U)<>R^[,YY._<#GH)VS$TVT ME.:VZAH"2%A5"UQ:.T<%_% :K.%#/#6UC!K'MUEWRK:FZ:!:V-MD%$0%U&V! ML#8TC\(W\L.?8G+) 0B=9-RKR%/7&- VW]FZ8%JL.B#Z&0W$E&HZ%UOL;"FO M(B( W4*9^J:\4#]AZO$!WR+""_-?8"*<+K2TIE%+8X.I>M3B*;45PNRJX)16 MX&EI;"C'Y!976$M2E*72($6ZL?-&QZ\G)T='UBVKW9 L*>4ZM!QN"9[Z$7]V MQP^?RLT(:7,07H$65\26S2'%ND.F_+>S(/&S[Y3SH]@2P#W(;EE11+CWD^GJ M.MN$K*K'*IPZ\F9@"G"UXM21XVB+(_Q)@;2BK](WH&EKWVFC$ZT"S64([";A M(9H*C9G1FQ8O/(=QQS;<,-:4=BSI8-GQ4BI0&W6@QZ,34@>,D#BINF1 9W5K MRRZ8*D16(V'W_(.73J (7RG:6"Z5;D1T!>@="+,PMVYP>.;06:DL:QI;KH-N M+LH:',"$SS/6UU5)C9KR;M9*U9AB)']?N)(U"J6(C7BTEDY>0N3EX/01O6"T M^;Y@%!*EB8OU7J2W#)J,!N+X9\[_QOAVG?";189#2.C,7ZSNU#I/TKMRI5T M%-&IS*-2I.!D[*95-.Z0B_QGOE'. MH;_YT>PL9DN=F?CBK4Q1N(%2GDWN/3BO2J588R0 17[J<+<6KN"8KC9OTL\ M:O@T8 ^H6W2\6 TWL 1D"L(7V@"HSE.'^@4L:EQ0^,M^0AT_R=[_Z_\'4$L# M!!0 ( "J"K5AA?.GWR7T , 4" 5 8V%R82TR,#(T,#,S,5]L86(N M>&UL[+U[<^0VEB_X_XW8[X#MO7O;'9&R767WS'7/XT;J46[MJ)0:27;?7L=& M!T4B)8Z99)H/565_^L4!^,PD2! $B4-51\RT51)P7L3YX0 X./C7__5Y%Y!7 M&B=^%/[;[]Y]_>WO" W=R//#YW_[799NS_[G[_[7O_\?_^U?_\^SL_]]?G]# MO,C-=C1,B1M3)Z4>^>2G+^0QVN^=D'RD<>P' 3F/?>^9$O+NVZ__Z>OW7_^1 MG)W].R=Q[B2L2Q023NO]U^^*/USDU*+P3^2/W[S[[IOWW[[_GGS_I_=__-/[ M?R)W'XMV'YED6[^O8>"'O_X)_N>)\2-,PS#YT^?$_[??O:3I_D_??//ITZ>O M/WWW=10_L^[?OOOF?W^\>7!?Z,XY\\,D=4*7_HZP]G]*^"]O(M=)N7EJW3\_ MQ4%!X+MO2E[2%O"OLZ+9&?SJ[-W[L^_>??TY\7Z7BPA_5F!2-(>_>FG9H=[X MC]^(/Y9-3TCGZK_[X8)O]L' MP)7_[B6FVW8A@SC^!OI_$])G^)B@Y0^@Y;M_ BW_K_S7-\X3#7Y'H.5/]]=2 M?7]HT,H[<6V43/2-27724U72H6JDFBJ(L0Q];]A/#4WHYY2&'O4*78!3!V4N M2/FI@73D-N@%,-"C^-0T23&\$NI^_1R]?N-1'QSO._CA#'[@5F'_^-M%Q,!D M_92DL>.F!24N_K_]KNWOPZP!0@.M==R4W(G=@A?[L<<.>8MOW(@Y^CX]"_(/ MP[MOXVC7+JE@%[7\\6_!T_ /6ZC2T".F293%+AWT1>OBRRQ=BLA: ++3\.RG MAP$R__ME@?OKT"-78>JG!W(=;J-XQ[&1_%)P^O_^54@TX1@K9'ED%%L4/_HS MWA'6IDF-;E0F=X3\S)V9*!H=[NH_B M-NB5M\3O(A+MCKWEJ!ENQY$).WK@E82)H#S?(+RCL1]Y5Z%WR8*V#M6/V^$? M@*V:'0^_1B/<@Z]=U-%#3Y!E 8)'@+ U)+>BWI2A3NR$B0^15B^\MS3%[UXR M_4["H:-VN)U,*NWXV**D/!O&BZ#_@Q_0VVSW1.,6O5N:X!UZ,GV*(7?\=YQ# M32JE[A#+UW9 D0B2LX/X_#I-YB[W]-F'=7&8WCJ[MHA(T@R[V[3KU72=9AO, M[B.1=.1PJZ@2(&O)C6SH-ID[78=N%+/ICN\Y/:0L!+N(LC"-#Q>1)_>NOE[8 MG4U)ZZ;O=7;![(IJ@H\,UIR%R6I$_R__KX3;1V2GOR*&9TR:".&'4VR!TKHAG!DU7/:I.[8/Y?V[\D+[K ML\-1VX5X8)N&K0Y8;[@ _VL5UY#[%?_EQ.TZWX1JKAIZDDUHT?G>#[##^T4Z MWWM5YWN_+.=[/Z7SO4?C?*;5/'*^QT_1S,YWP7[I3YM+6_X?2I5@EU1Q4'=:!F9Y]D/ETF< >XCA' MMY#I4[C&\=]QNH=42MUAQ0D23M%6'L+\.DW@+@_4S6+FHN_>/SWZ:= V@[0T MP>LN,GT*=SG^.TYWD4JI.[0X%1)MR;OW7SW]@13TIQ]?C[$#EP4?#KNGJ$W3 MX[_C'5FMFA3#JO%'G&.J743M 26H$4%N=NR=49D)0??JL_O")*:2Y"]),[PN MTJ77,0#7V^!TF$Y)=8=:09045&=-D+K(XIB&J<@)!O]AR]4LD2Z:IZ%!T.=_1XVPNUV; M3D>36:T%9B=KE7,LX --RQXUMU[3;<5%NQU<88O<7Q]>'&:M399"<4'8B)9O MAG1WPNY>*CH?;75PCJ:XG6O/OW*C$=).YQ.UBNM=O9@?CXC*!,@;:]Z& 8M M)RPB5NGU@?VF;8M2WA*OP_5H=UQ![*@93G?K$W9T_;#Z0.2DK57JLZ;BY(XF MB@6JN5JS[5*K-5R"P[6):VH\YB4D,3B=)34G<+PU8^UQQ0*G;7/E M^.]X':Q5D\*I&G_$Z4CM(NJ.JI(: 7*SN\N,R@QVBJV3/'$N67+V[#A[X1DT M2)/B-Y6+Y+_X&[^\!A)LMA_\T E=GX% ).J(2MYL&-@5IV/IZ \^-Z0?/G?4 MDEY[A;.YO;RZ?;BZ).RGA\W-]>7ZD?WC?'VSOKVX(@]_OKIZ?+ ZYA^=IY/; M+])&"QG'#9U:1RQOL8"QV913._FZ($=^X02/'R.9=LJPI-2\;G3CA_2:_7B\ MINELN!!W.M&MU:7*5@MPJU-9#8Q"($HX5Z/S5;X/4EB9S:JP!.3OY>UCPN-(E2]GPGWU]7E>Q8$+"CQ-.AHCQ<7E*367BCDQ$E%?<5^#N"U>7+GQ (+;/KV/.I[&24P MN$BU;Q[2E)PUM!^=!:L#8=?A*U,QB@],7XEMCIK@ MAJ@V?>J05/\[7@AJE5)W^)7$5H21^]H*J$RE$/.B2?2)4B>839]'X&;'^=UH M1Q^=S[0&?%*-V]MBAX,.#9NXT-(0,T!TB:OO6$"5<+*U ,428DRH8>I\KDW& M-EQOD[[0N%(LZ5TX='; [83]NM8]4=X:KSLJR*P[8CGIFC,F,(E;72!,KFSE MF596]7+JCLF*JCB,F]#K M]CPK^;73\297$L[:5L1MG+%;@9A9-+6>LR/;!SQJ@QM16C62YN;@19!V,=:L>PIOUX?/-Y3)=>\_OZ2;[4\)Y=K*%@L]?7 [F)+& MC<5K5P>\#J@FMO:JKJ!..'G"Z9/-EC .A+.PLXZ=2>F *QT#_;-H>Y:Q?]CS MX;LX8H*EASNF5KH./4@CVD,&NOS\IZ<+;@]6T;>YXI6WQ^N_2E+KKPX%<<*I M\_2XDCYL1EE:",^A,23!T8)RVVF3A:7Q+1OT U;'C>:X?;5/3_D:N6J+UT=[ M)3:U4JY((U@_3J.G6"R'47@VH:8*:2/SZ1I$X?,9L_W.8NP@5C6=2Q[T&-/4 MX72MC!<_CN0S>F=JSE6QH>6P/3>X\9TG/Q"9KZ''BX6^1(''.Q=9T4$+]OWS:S8 F+SI,;J]SQ2MY-% M69-+[4YH9X?%N+W"[5!YZT6XMND[E/4!C.2RZ(3:%AH&%0LKUT:+!.P[YP!9 M)0RC\ILII[K+0I=!%' [L(8UVBYU*'3'Z^(Z2HQ._\^9\5F\N,_5 @A6;WW, M:I!];A"8RIW<()(>)%- M46Y39WDE [LIJ7,I+<[R@E+I,V)W ]*6XBN)WI966\JA+7J@4HO!EA1J33!U MSA4T]84+4T4%9:Y/;>%DY> Q.CA!>O@QWOA==0!LFL?:PD6I.*Q(C4N*R+X3)+DRRO#7X5>YWG>]"8X M=UA'EZUY4O*1#<<7\MV[%6&>]_UT2C^D3IQ:5KOX\GNFP@N$$GS[UH'%WW-, M187/I\HTE]2ENR<:%];YSLY1]O1VJ>+GHA1 &G&[)"3:DFV69C$E,9>CV/3> M^>RO:12"\UC*2)&$G;VI*2K]<$\+RIHKK"67D+6B+KKY%:7E1)8Y53]=5]I/ M;K&H?U=NS]Q+S/[8'SUHM6@C64WB!:(V(0VL'VVO&PTM&"TO%.MQ4>A=1"$X M-0U=N?MT]\#M3@K:-BJORIOC=3<5H;6/A2O:HMAJG;J=^D1SJNJ;M[>$K='=FAW5(3DN!E>'^P2=D1Y#D%3Y'Y:K#\^K78\F_-?R'__]NMO MOWT')3')*W#X%_+'U;???@O_3Y(7)X9ML"Q]B6+_[ZS3R3XJGV-/]@]7Y.\T MCHK^?I) K@FTC+(T2=D/L I5I&4KPH["7AAH:88; V1Z'0?0]39XO5\JZ9C8 M,0JM^_U4>DD]_IWP][$^_\?O5__T3_^\^O:??RBIL(;LM]__SV]7__SM]V;P M8$48C3UUH89,8"7_?.UY_%U-)[AS?.\ZO'#V?NH$M<\F^;!*'7$CB+KNC2S6 MWEYX46: [-HIFB4+ CS(=4AR+J0.279256=5'PJCG?DA<047._>_4\%EW3KN[[\)KA"1]S>K:Y[\W9X7R^\WCU =OW;Q8(%*7B0 M&A.2!LNHWY1&H.M<%G$(,7N*58?4^IB\T M3%C()&HRWT0)5)+=;!^=SS+@'TP%-[9I6N7H,LX0$GA13U<1$XXAJ@XW.)*\ M4#CPY 67-ULHBV[O=1)KQHFX<=R&<0+&#,=QA?+>,'HPD.O6?2R!UZ4[9#5X M#&$M5W0"]?+B&&SM5]1Y2 M@00OKBI+/F'%$=MI4],H?I)+A:K(2//P[YALFZ/!!3LE1+IR7YNDQGN8\?]UB*;TOE-N73@@&I."#PXPF5SOWWY!@9 MBQ]?\\/G 58J.RS/?YNZ]OFN:+TLOSV2V;#/"NIH_-6XLDU?]=NTM>:GFRHS M9(")FKV6Y[$M6O>Y;:W+LGRW37###EQC@<:+IU&[ZN+V MZP':2_(NE[=>'B*\D>Q,?"OE&4V 88U<4U=Q@=S=8S$^K;(T[FB^"!\VOCYL M^"Z.%?$,ZF):"Y^HV[D0EK=>F)_*E\"2I@OR3T/KP3;?M+CRG5A-+&O>$S7[ M%[P]71;FF3U+W:[V"_)1DZN]-D>UO<*=0V%4:UN1 ,B#^UW_RQ/RUKB]M4?+ MNJ-*FN+UT3Z!M4?KYO;RZO;AZI*PGQXV-]>7ZT?VCX=']I^/5[>/#V3S@?WI MX]W]U9]9N^N?K\C-YN'!V"!.XK0V@-F_JL'+_@%O.'J9F[*%*8U??9>N/_O' MY6(ZFN$E)*8>>SR12 B07$8[ MQP_E%FAMBWX4RC4\&HJG#5&/QPYQQPY*2/K*26L,1]>)'1AKWW_[W7?O^'B# MW["P)&"D(JAW]TKOZ2L-,_J1WR,^TK&_-IG;'G1>Y&;4: &1!K!Y:=%V$=9Z/7/ M!3T=<(XN=5VKN:"K-?:Y0$EV;03,J?/+KD#>$LS;4=*<[_$KRKT.U]H*L9?) MM2I=Z[0)HXQ6IKA!(\^O9IEBYIM$(>!,DGU%V*"H.VJPE,I9J5\<,[[ QN( M4-(<]/F+G[Y<9$D:L<7>U6]P8V:MIZS-GQXWQXEV_R-J!=/FV54':=F@S MAZXT)ZT3[DB/=9)TL_TQBKSD(0J.TX,E37!Z59<^M<.:QM^1;R'(I-4=2M=I MZ#$TX&:=Q^%V746M MZ\[;TP6O^ZH*KCN:<_KA+#K;9-H9^M1!YYQD<\,-.WL@]D@UN<>E*]7I M%UYJ<\DWB](^I[DB(=79KY$?3V;(\)C)*'?DATS2ZZJ>X M4N+LHBSDAQUA%)ZY3#CFCT*Z(F0E45@^)0 W',1S2FE$$I 1NFZYE"0NQ.1; M.+M2T'D/N'#9^+:P:B%/@>=@U5(DL6HDV\[.&F&UK?,3. M?X3YI5B63_/0#LI#P3M*_$";8$EJ.*0B[I-,J0,\)^X;OBD-L/ MLM1.>;WBE=^B].XY"-63.-K7!S=D*&E=5NO2>_=,:UYG[SBE="Y4FE9/3LW*Y:!6O8;88)GXHXP["\.;"7!F)8 & M#[J8\38,SG8IXA!%Y:O6RW*X(RV[7"YONARG.Q;8I-M=MD:I=AS/E)[M.LWB M?'^A_O,+X[UFL[WS3&\SN"F_V9Y4!^X)QC7(X'977;O4_7@H#;P.KJV)KD<4 M#$G.D0B69+-M*:5M.]JW9QTGMXXHMFUK%6!-_[-"?S>F9>JTRFIT&D-/S]>V&2G+5^?IMHFR2,3LLXH"9LI(+ XU>Q69 #=SGEC>[*(8$B'6:QOY3 MECI/ 7V,[IC O4_AF*..&V<-6_$D+7D\:;RX;%K!<3F_#4'J]Q$(G)'/$9$2&1[(P&70=V&06LIU9!KE3)CLO_\]V^MK+"[#+5^=?P S/(A MBB&WZH&Z6>SSG"KOO[(DA6S:PI@:WV$@^>6BGXX=5>%O".UEXI^6AE,!8"D, M8=+P;&!2R4,J@6I(B0[_9C7HQ0OK!YA'LC"F3@#/ )-G7GB)31Y.(57Z+ 8U:Z^BWSTT//3HMJ7]Q^/<@"=>]6ZHC7QX>)KSU/ MJSQ6_/"XN?B//V]N+J_N'WY/KO[SI^O'OUIU!F$$_E9/""^=M+QAK-IG(8._ M2^/60=_680&#O5-LW4%>4B>"/*GHFWX >4AV:E/5UH>0^]KB'KV=&C;R4ML: MXAVMW>)JYZ0>C4U+B_Q=%/+YIO,9R+9VN,>B5+.C97RS$=XQ*!=UQ)(=9P>\ M?J@FMNX KJ@3(']V'9*<@9TRL_!$ /6*VPK=+P7+&N,>M]TZ-HO-MK7$.U)[ MY-4>HJZ;[3)16^.2;GW7MQ*YU,20[1)UH^V _KA'\&!+-%!8M3/><3YVA MO[FX;B9\I%7"AXWW22V8H.;];;O&+64[Y]DJ4LSN75[^KE*&[H)R<,UG5\Z3 M0KNGL1]Y5V%K ;+IE#MW JA$M14?G:"3%99=P:VN%%M M+KLW5YS3\L2+N;-IKK_N+06$)-JC93"IEL%5;1X6@-0%):6D)!>5"%E)35C" MI;43HF'_!'S3[(QSYR?BI6$M%OCC,ETG24:]2_X"B-"=*\S_MMF#B,G59QJ[ M?B(M]:%#!S=^:ENF>7@XD A>A--7992_$,&2")X%XG"N^2YTSI>4C*V@CP7S MB*#<%_;)]AQ(!'%(]T^X<2+!=45>6W#9)L((Z0U 3#>A16*,@FT40*:#RN)0 M1D67"6 F=[$Y<*:_!+=%$^67:AFJ; H\08FVDPZ307";6%MO=TU$_*TWWX4; MN-!J_6EG75J+1%TU"ZE&=U)"B\->174FB_(JUCD0<^:$<\<$/E/; MZ11_7ADS,!>#G[@RDD"BC*U77&V7=_+@HTJ,S@E<1M@PG3>^FG'BW^-!KB=_U27NE-7 M?\7KK"TRZ@XP0:HM@W@>GS*HBN2)O_DS&B%+*'3]@#9>_7N,S$S'$['"[;-3 MVE>:K6B(#UX?V01"UAB95*HL4#:LWD3=F*4-88-_9UZWAR(>6D)5[\Z9%WU*Y[2[:RG9.' MB71$F#A\2?<,/WPN!_LYX*^WKT-OO8.BQW_O8X*BQ#@AC(![^%IA\V6Q2OK)*%I M7?4K 4BRXX;A9'"#@*Y=&L>) VG@!0=M3<9OF'&.*\)YGD7;,\:5<+:K/'_# M=]GBPLM<:\ QNW%NV?"%,#X ?C8CA;7KQ@(F:UK"4S")&V50D"[T[F*Z\[-= M MI,;5KR]N6,QI$O-N1'.TP0C24\#5/X#M/?F!O MM_'4% SI.)#>4Y?ZKX!H]Y37Z;ES8A!3V:8*A):&'*JVZ4:0/BI+0A)E748C MRE<%TS^ ,Q5\2<68+8P$:Y+SMA2A6#!2:8VX9@TXXCACOQ$VV3-6!QP( W%9 MR!@- 9-FGZ7A1HO&W1!1Z[ D-&@3V[#CUUB@\6^S:@M:!TR+!\AMKL!+W6M; M.B[-=66Z]RP2CGHMR8FELIM=%/!\^1H;--YL7'^A:BQ5U9)7W\5T[_A>]V&& M0K>E>72[WMW^W.RS)&^62&[4EW,>Y*IU^]V>)QO6O5 S/V5 XL9%['_G' !< MX)36=>.,V:K:6AB\4NDAMC27'V(CM;5[%Z4EP<,@?8R"1KEFS5F+S ?!G-2X M(]DAG,50I4WVN4UX6D1N$URPTSSI+8QP&+[C>M)_:>#28PG%TX1FYR5!2)\* MAC< CM(A2J@XWMRR?I1@V!R5WB+7(9#HK8('KA,[X.3??_O==^^XH\-O6I2Y MI_[N*6,V$+=.;\1O7?8/__5XR:!) J>[C[$'>+Q.?[M.[T5N!E*UY;2.TD9[ M,MS!7 CG[7Z)!%X=">(Z>V@G',,O)/AZ"D1HPT8KYFF#QVLH7UTWRF:;HV3) M=^;%F173W/<,#-QWUR4SS2 ".$%5WQ9Z=]3Q1E$:.LQV)]U*L9J9#=)[]O0NW""(-ELUT56[X,%)K/JC2B&PJ4@( :IY" U0?C..Q<%UHNE,(1)0T <4LEC MJZ *)DN">Y!=91 M0!R3:BJB[5)%A EO<0J.W?$E ;:6\L=F-P[3X87]-'4$:1Y7&%+N:9P>[ICF M*0N^K]AO]]!$U;)=!!:&)KVVZ 02:>\%84B_#B;AH^!&.#N^="T98@&."2U2 MQXQ]80K($J,2(R#;LA^]0XD>(8;;0F]K'B]":.@PVU8\IL/-J0S"5\_[PB!/ M![:2QK$9+['#!S]T0M? R5XWH47"AH)M%."C@\KB8$1%ETG@I&2,_V1O2AM5 M9A@%)K)][3*6NH\.3L!BJ#SB86$4K,'6SS&E+4N-P9UQHH&>#:J]:=6>V/>A M!^NA.YH?7RC4G:SO.T=9*C:>HYC$@CW9Y_QYJ,U7YTXAPLS[RK-9IK[XRGF1 M@AE?=O&MFY*?C;Q2"\: @N+]8\)VID/KV^ *IZNR?CC!/-*<-,X1XU3023'&OH4:'C.@=?[@M]-9* M>*% 0X?9UD:8MEJF,@@/&+_*,ZC_T-ATV9I9)XT&## '_#]L0K^R*(77(2M> M:88_L&"I^8M:2U%6^OC^SM5G-\@\IAK[@= +5D!^URHH W_']J8I#:&_7\;[ Z._Y=O;V0FYR692A%)X7L!(0G M0GHK@+ZP#P230G%)%2[5P 2Q$M,$K7T!6#+&U1>"OR]N;ICB@[UMY#8.Q&\4 M5W' Y!1PM^> =!5VYA/8MYT:8D&J(V6_AE0$KM=T%GM(G3A]*S9[HL]^&,(L M.ZGEIIU:Q^^\@WB2^7'5:KKD)?H4PJ0*FS(74>A!.21X#R],HL#W>)EC-E!2 M*K9JF7&Y2W\(HD]VMFK$VS35,7_HE>O0:R9E[RGW@/ZX9\W!EFCLTZAVQCL; M#E=A['M(M=P7YDG5]@SG9OW4>G9SU#)@F#GP;,WPQR9X?4K/3S-F;+96R>*8 M>N=9>ANE?Z7IG>/+3FX&=,<-#T/MT(R?U?KB!8?!&NA'*>+UE3HG4K B3UE* M&#-R8"M88&<%&6:S!2_>R&P!A_R\.M!+%'C$W\$.+FU[WVJ>%RCC9R?,W[2J MPAKQ]N8=LT61,['9YGCI!%7 TQ--F**-&TJ,6K#Q@*4)PGA!R*QZNEYYGB5^ M2)/D.*=FGG =KG33S38OML.,( M?VAKB=@NY;HU(^Z05W@';(:MVL,A)PA79 MBJB=^-B\;H5GV7"LJBNJ_8^]CF &Z''&Z+9GEN MU=YX75A#!^TU5./.LG(AB;F=XCK,#5$)=V*2T+N@<>KXX6/LP,DP?Z\\@4>% M@RAA<_$C_9R>,TE_[;>Z:7:+<;A)["QQ3Z.\%N',TV@\KKR?.&>Y#GG5!K[1 M7/-_(5V]M@,O,R8$)+F$1(A(*AG)+R EX6+:>AT8J=$QX^UZ9Y-7?P M,GL4KM,T]I\R+MYC!%OQ49BR;Q# -G_(O@,S^.V T9V4.EG\+) MI;P';E=6T/;X\$/2'*_KJ@@]Y@B"TUZ1D%JIN-.BG7Q8W8WO,Z6?M% MC5FSYV:<.*KY91Z5K?GI)=U2R""_B)(TR3/,_;]3C[\@Y'OKT./[?<=S:\_< M,YXJ;F\W9+4Z((PDB1"Y7(5NE/OQG>>_$ \ M5:0\T^I3PSW\1UJID5FE1PJOVXQ5R)A+K6LN5>.-:NI$8RQ#^",IP=]32ULR M40[LBA,R=/0OB^\K]D->>G^H%OJ5.8A'MW[H@R#5\W?S5M.?2]F3^OE.7_W\ MZ?Q7%@8,[;M<#VZ=X@=U7+8/FSPTW(O+CPF\UAS%.RX2B6G@\&([M=<2RK<1 M3B[W6W5Q@[;H?R/#7@ACV11&X&[TE9Z)\TPHESW3K5URS-%GB7(A(Y M=<<@?QP"BOHPE_A]?AG-QJ"KRR&D@+1U]57YD/ZXA^I@2]1'L7)GO -\N HF MQGYQ#Y/?XL"TFK9CCA%0( FW+Z* D8KBHEK2C>_"C9'PN9SK9'O+&MUQ>KBN M'T!?Y*&WCB:+7D+/J7"#%P\J2VY59&FG>%A-M%>ZCF-X5@"D49_HAU' M"00CK-&\H:G<'>]TKZ.$ <=X98NLBAFJ&=^213J@PLX%AE<:9A0>L+N F^H, M&/_BIR\769)&.QKWWK11[8T;(09:H7F90:DK7F08JH#^[ASG0^ZI&SV+* 'A M@.^_MJ/WNJ,Y;A_OT[.Q,2MIB]>'>R767LG2E-?7@)?I"">-89#VS4Q= M[975>G@F M,Q<.A/;NG(/*+V<#,V:]PI&$41+U88TFO4X<39N2->,JO8HW:T\[HI M>F_PC*;Z1ERMVVI:OM9.\@TX6X]BVK=WJNW0S;;A;R07(;_7(Z9VX9:%&/9G M>MOFPP16H@;@H_-Y0+6(KAZX049!V^;5>VESO."@(K3^+71>RY(1MU6/_D2W M_EH1G5T6-UY[:D7(VR]JQ)HLG% ,652G>#/I;.E%SFBW\T7M=RCL'O&G8FCH M-F[V]$PS0VG@=F0MBQR56U8G@-?5]=0848BYX,8/KQO\T#J&0KGQ843>@&OT ME2(?0&'ASF&T3'GI'>MC[T U65HT# K8R!>F=TZ<'AYCART77?Z>86^62V\W MW-"@JG?SC+^[#U[W5Y9<_Q1;[,UP#J3. M.@'E**=@B%90YUY=*TRMV7YP#3 M%&J5^0*JF0^'26S PT\)W6RODM3?,:%D;TB?-,+MY.TZU?VXV0*OJTKDU!UZ MC!R<))0$K?C:!#I%Q#_VS>]*G?&[73#;-#YY'1K3[Q..E!^ MW8%^?OHX-1$\BO]8GT9GLL2#_QSZ6]]UPO3$&):6CK?T4TWK. K9CZZXMC$$ M"S3(X$8%7;O4\6$H#;Q(H:V)?DKZ 1"5IB MLFPY\S#\JRQ5/XK,HBR16C<9@KBV'GQ*Q/'J1> D"5LQ4^_\4-S@S)S@HY-R MU+]T4C4@'4D2-W*:L-?Q@U*Z]/!BHQ&MQKS.E#,G%7=R?B U_J00@( $6)#/ MJMWJ4+?>17'*X0P2\#G:U=&/M:@AV/'L\]1N:AHRD#P5F4 M@;(N+.#&' Z68;1X+"E_L=W;A/<@5NR'S_STI@\@-ZX:WNB&SF/T'"MN^,H!4N)*M1PDWZHRP3GOLI4P&+_:,4<9$C'7T MJ+Q(UH612NSA4ONU\P; 1GI 8MB#L M[;X4Q%&S0SO,=/== K8H:F#"56J/B>?,&'SPI0 >$+%C#DMOJS>6I+VOXPW? M,!I.' MS?;/;ER];=4%/'H4<.+,"&N4KW$,ZX[\00Y-971]@)'+ BKOYEF-\:P:B V+^A!) M<^,X-E_2N_03YYD)\,R'-*R;>95IM=0QQ;XX\57+ D>E_?H[XHW,AHD_HDQ? MC8O8(Q%US)&L]N8Q0QT#O!.3Q(*GW57?7ZC__))2;_U*8^>9WF:[)QIOMKP( MX=#EWC!:N/%AE(7:%W@#".'%CW'JF(@V"KXD9TP$9_B3X(UO+3>GJ>#L/DM+ MD+FD8;3S0\"0A/P$=3_]D)1EP?'R+-:Z\C3!+V<6KVP0%(U=$< MKY/\4^BGR?W#3Q\IP+7$I'U]<(.+DL;-:C\='? "A9K8^N5KRB-=3IYP^N07 M0?[8U?6' M[M6CL*!1JV8-Z7CN[KZ0D:ZHQ*A*8CEIV* 7Q,V=4UWM]D%TH!2J@=Y&8?%/ M@?3)9GL>.;&WV5[Z,75AR=4:.XRCA'/ &[!.>7ZE1P;Y.=9(I;0GA1<_(3M. MBR0IB[D3LHUB0@MI>!@>1N%9\9N\<5*<57"Y^$Y"(=F\YUJ6[%:RY>LXQOBL M^ W)6<-,*XRSJ1G'?-2GM:-2/2+3?&;F- Q>?V(J%"=B W=:3''!"6D36[5] M9\8("WRQP-2*:N_D@!1G3_5GHDCM9?L5:5W;K:KC;B3G6>CL6MW1:+5@:4 L M,)E_?&X3+N9FS^-(N#_"+;A.DFPG?J>-DJ.8+ \DQ]NT#R/U.2P+(@WH:6*O MN^51/<)ERCT[EXJ48I&:7/@VP7'8MU:LJF:LXJCN/'#<7\^8S$RW)#?=<#%R#,M^$/V?V=&I[$?B3>W M%%R=R-*2 T*SS): ME.I;.20L5A[YL(UD+CQ"FHEH+B_5XA(A(SYZZB(0!B= MV6LU$NJ&S7/>:R;%$KK6Q:Q/7D87]4J$EP*E8VTW9.G>3W4)X#A:-]/A9\,W MF]%GN39'''#.;<4*U.JV0K(*YSL$F0N%L\+G=>C57\,>6 E!@Y0?*[3P!C3GCX?<+^T+"= M:^M5^1O*9 8#*$4]\M:X4:)'RSH:2)KB]?H^@76',:^LKH(POP)"73W(]*ME7Y733 ,[^1 M&K7%LQ0N5G_T0W^7[7)SY7OP"V MH6Y!4;#J0Q!]2HIH1?:!],I/2C+$;L%\+#8[SQ(_I'D)S[;$%EE#G)C3KUN9 MOM7:"GEV5K?,VF]-<:H\42BGFZ\A)G%[:0K56U"N^VZ_90VMOEI]?JC_I27G M7XL 3A32MX7*D]6GO?'&.1HZC,JI+E]G-GRC0-,!6B\0=#9T\;],RIX5S^=<'7;?$>G/O6V5')[45),[R^U:57X5EM;7#Z5:>D M^O?#*Z($J,Y\;_&>[IE]7I@L936P8SVE-Q:'],4[2 =;H!BYRAUQ#N?AXAL< MX_H!C&3OZ2()?O:W4?S1B3,_>?$O?O7V\AN(G:UQ#E5%+M$]RD MGAQO!^M]PPDJK!F7\7/P!:7Q\(I[VYAU0FGM=!SRE^W3-OR(?.^T[ MFR =/,=_QSM\6C4I!E#CCSB'4+N(NH.HR#FQMFT[ MB3JS>87SN=LKCOZ.V"O:-"F]HOY'I%[1*J+V,!+4+'K%%.K8.*1^9+0WVUH) MD8Z$#%E;G%ZCI&']M+JU(3YO4A-7N_X6H\H?HJKH6DRAJ$F1U]-RJM_4TT@Z M:]X.IX)[1&M:I3[6!Y+ ZP6ZBF@?-]?XB?L&47A68TGJ/,WM9M[X+MSF9AH^ M9/M]<"A/?Y(/47SI;VG@_TJW#B,DW^+4H('3#T99I-P,'4H ^0ZIMCJZGM"\ MH_/LQ!YDJ@="#.X:"1>D>CE*E'+TZK+,N\4ZNXUN:M80+*M'QH0U&EPM;L=: M-8W"0#$'I?4WU.1@V=H*,1S*M2H![[0)=G&ZW_S8M($2AZ]9:A? MX%7QRM -^]_KE.Z.UXV]C1'[4Z^.TNM#94ODWM4OM\E[*$"=LW'O7%I@#[H=H+8/_XF\CLO0[=*-Y',1_2ET[*"_77 M?G5DE$$=<4+1<-T!EM1[X5O7:\BN73)=),0WB!)@)-XDJ?UV5E^>T0)#&R4+WA290G XJ+%]FK9ZK1P&G"X^P M1AEB#.N./.[05$9[C.>$8)S3G#AQ"AGX\M,MI2!!+L8*:MG^_B[\:_@QO'P, M_\S^\_#[W$]6XD6*S\YN'] 5:_7NKW_\^.Z[R]^3F.Z9R?@"EOT8Q*(2DXDH(E M*7C.'T?-;),KY4$)KPWZD4X=3QE(YP\\TUN:WL612ZF7?&"H=?5;QJ:?#W[H MA*ZHU'6=)!D4M]AL+^E3VFHU?5J8@7NDA2H(UR2$' M M_=;+<42A:V[[7U=D$,M8KZ5OMNW>V1 Z>J]/H;W0P9Q4/S?($'7,X8(.XY M'_:[G-&\2#>UUH(^H%/!@0@6I.1A85]N'J4[/[,Y6/IISWPV3!G ?O0#FJ1L M75-40H-'NJEW'5Y$84AY!@2\GEF<+):'>VTV,D(5,;B9LUJ)?^-)(H=(@PKJ MNE8N I_G=X409%]4_J-<#-@J<$M!R"H:'P\ MH_6949G*0K![F%5: 5N-Q()0>J!"9I"%NP!##9>S)0E_$$@4W3X)L^>-LFV: MAF_2HCA]I/'N.GQE*Y.V+14M CAA6=\6]>M.ZKWQ942-T$&[0A,\1<#_ MI\:,+^0Y.P+\2(VAE48^HD67RH9L#.PA.='7 [5+^N M=?>0M\8[V!5DUEXO?/WP-2FHU\*E,7'Z-7&H>B9GAYB01\??U,F:?1 M1'E8ZU#"/MZUK=-TA,%D,'N(OC*C7*=B2SBC ]D\!?ZSX&[5B0HST/,(ID@E M=^GK@]LQE#1N[+5U=< [V-7$UG]-(:=.@+S=,5R]QWZ\1U"I?2.YTJ]+ _<8 MU[)(?