0001558370-24-007065.txt : 20240507 0001558370-24-007065.hdr.sgml : 20240507 20240507162040 ACCESSION NUMBER: 0001558370-24-007065 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 75 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240507 DATE AS OF CHANGE: 20240507 FILER: COMPANY DATA: COMPANY CONFORMED NAME: OCULAR THERAPEUTIX, INC CENTRAL INDEX KEY: 0001393434 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-36554 FILM NUMBER: 24922288 BUSINESS ADDRESS: STREET 1: 15 CROSBY DRIVE CITY: BEDFORD STATE: MA ZIP: 01730 BUSINESS PHONE: 781-357-4000 MAIL ADDRESS: STREET 1: 15 CROSBY DRIVE CITY: BEDFORD STATE: MA ZIP: 01730 FORMER COMPANY: FORMER CONFORMED NAME: I-THERAPEUTIX INC DATE OF NAME CHANGE: 20070315 10-Q 1 ocul-20240331x10q.htm 10-Q
http://fasb.org/us-gaap/2023#ProductMemberhttp://fasb.org/us-gaap/2023#ProductMemberhttp://fasb.org/us-gaap/2023#DerivativeLiabilitiesNoncurrent000001393434--12-312024Q1falsehttp://fasb.org/us-gaap/2023#DerivativeLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#DerivativeLiabilitiesNoncurrenthttp://www.ocutx.com/20240331#DerivativeGainLossOnDerivativeAndOtherNethttp://www.ocutx.com/20240331#DerivativeGainLossOnDerivativeAndOtherNet114963193154704086http://fasb.org/us-gaap/2023#DerivativeLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#DerivativeLiabilitiesNoncurrenthttp://www.ocutx.com/20240331#DerivativeGainLossOnDerivativeAndOtherNethttp://www.ocutx.com/20240331#DerivativeGainLossOnDerivativeAndOtherNethttp://fasb.org/us-gaap/2023#DerivativeLiabilitiesNoncurrent2026-09-152025-03-152024-12-310001393434us-gaap:ConvertibleSubordinatedDebtMemberus-gaap:AdditionalPaidInCapitalMember2024-03-282024-03-280001393434ocul:SecuritiesPurchaseAgreementMember2024-02-212024-02-210001393434us-gaap:CommonStockMemberocul:OpenMarketSalesAgreement2021Member2024-01-012024-03-310001393434us-gaap:CommonStockMemberocul:OpenMarketSalesAgreement2021Member2023-01-012023-03-310001393434us-gaap:ConvertibleSubordinatedDebtMember2024-03-282024-03-280001393434us-gaap:RetainedEarningsMember2024-03-310001393434us-gaap:AdditionalPaidInCapitalMember2024-03-310001393434us-gaap:RetainedEarningsMember2023-12-310001393434us-gaap:AdditionalPaidInCapitalMember2023-12-310001393434us-gaap:RetainedEarningsMember2023-03-310001393434us-gaap:AdditionalPaidInCapitalMember2023-03-310001393434us-gaap:RetainedEarningsMember2022-12-310001393434us-gaap:AdditionalPaidInCapitalMember2022-12-310001393434us-gaap:CommonStockMember2024-03-310001393434us-gaap:CommonStockMember2023-12-310001393434us-gaap:CommonStockMember2023-03-310001393434us-gaap:CommonStockMember2022-12-310001393434ocul:TwoThousandTwentyOneStockIncentivePlanMemberus-gaap:CommonStockMember2024-01-012024-03-310001393434ocul:StockIncentivePlan2021AndInducementStockIncentivePlan2019Memberus-gaap:CommonStockMember2024-01-012024-03-310001393434ocul:InducementStockIncentivePlan2019Memberus-gaap:CommonStockMember2024-01-012024-03-310001393434ocul:TwoThousandTwentyOneStockIncentivePlanMember2024-03-310001393434ocul:TwoThousandFourteenEmployeeStockPurchasePlanMember2024-03-310001393434ocul:InducementStockIncentivePlan2019Member2024-03-310001393434ocul:InducementStockIncentivePlan2019Memberus-gaap:SubsequentEventMember2024-04-160001393434ocul:InducementStockIncentivePlan2019Memberus-gaap:SubsequentEventMember2024-04-150001393434ocul:InducementStockIncentivePlan2019Member2024-02-200001393434ocul:InducementStockIncentivePlan2019Member2024-02-190001393434ocul:TwoThousandFourteenEmployeeStockPurchasePlanMember2024-01-010001393434ocul:TwoThousandFourteenEmployeeStockPurchasePlanMember2023-12-310001393434us-gaap:RestrictedStockUnitsRSUMemberocul:TwoThousandTwentyOneStockIncentivePlanMember2024-01-012024-03-310001393434us-gaap:RestrictedStockUnitsRSUMemberocul:InducementStockIncentivePlan2019Member2024-01-012024-03-310001393434ocul:BaringsCreditFacilityMember2024-01-012024-03-310001393434ocul:AffamedTherapeuticsLimitedMemberocul:OtxTicProductMemberocul:LicenseAgreementMember2024-03-310001393434ocul:AffamedTherapeuticsLimitedMemberocul:OtxTicProductMemberocul:LicenseAgreementMember2024-01-012024-03-310001393434us-gaap:ProductMember2024-01-012024-03-310001393434ocul:CollaborationRevenueMember2024-01-012024-03-310001393434ocul:AffamedTherapeuticsLimitedMemberocul:OtxTicProductMemberocul:LicenseAgreementMember2023-01-012023-03-310001393434us-gaap:ProductMember2023-01-012023-03-310001393434ocul:CollaborationRevenueMember2023-01-012023-03-310001393434ocul:WilmerhaleMemberocul:ChiefBusinessOfficerMember2024-01-012024-03-310001393434ocul:HeierConsultingLlcMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001393434ocul:WilmerhaleMemberocul:ChiefBusinessOfficerMember2023-01-012023-03-310001393434ocul:HeierConsultingLlcMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001393434us-gaap:PrivatePlacementMember2024-02-262024-02-260001393434us-gaap:RetainedEarningsMember2024-01-012024-03-310001393434us-gaap:RetainedEarningsMember2023-01-012023-03-310001393434us-gaap:ConvertibleSubordinatedDebtMember2024-01-012024-03-310001393434ocul:RoyaltyFeeDerivativeLiabilityMember2023-12-310001393434ocul:ConversionOptionDerivativeLiabilityMember2023-12-310001393434ocul:ConversionOptionDerivativeLiabilityMember2024-01-012024-03-280001393434ocul:RoyaltyFeeDerivativeLiabilityMember2024-01-012024-03-310001393434ocul:RoyaltyFeeDerivativeLiabilityMember2024-03-310001393434ocul:ConversionOptionDerivativeLiabilityMember2024-03-310001393434ocul:ConversionOptionDerivativeLiabilityMember2024-03-280001393434us-gaap:FairValueInputsLevel3Memberocul:RoyaltyFeeDerivativeLiabilityMemberus-gaap:MeasurementInputPriceVolatilityMember2024-03-310001393434us-gaap:FairValueInputsLevel3Memberocul:RoyaltyFeeDerivativeLiabilityMemberus-gaap:MeasurementInputDiscountRateMember2024-03-310001393434us-gaap:FairValueInputsLevel3Memberocul:RoyaltyFeeDerivativeLiabilityMemberus-gaap:MeasurementInputPriceVolatilityMember2023-12-310001393434us-gaap:FairValueInputsLevel3Memberocul:RoyaltyFeeDerivativeLiabilityMemberus-gaap:MeasurementInputDiscountRateMember2023-12-310001393434us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001393434us-gaap:FairValueMeasurementsRecurringMember2024-03-310001393434us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001393434us-gaap:FairValueMeasurementsRecurringMember2023-12-310001393434ocul:RoyaltyFeeDerivativeLiabilityMember2023-01-012023-03-310001393434ocul:RoyaltyFeeDerivativeLiabilityMember2024-01-012024-03-310001393434ocul:ConversionOptionDerivativeLiabilityMember2024-01-012024-03-310001393434ocul:ConversionOptionDerivativeLiabilityMember2023-01-012023-03-310001393434us-gaap:ConvertibleSubordinatedDebtMember2019-03-010001393434ocul:BaringsCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-08-022023-08-020001393434ocul:CustomerTwoMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001393434ocul:CustomerTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001393434ocul:CustomerThreeMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001393434ocul:CustomerThreeMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001393434ocul:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001393434ocul:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001393434ocul:CustomerTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001393434ocul:CustomerThreeMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001393434ocul:CustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001393434ocul:CustomerTwoMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001393434ocul:CustomerThreeMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001393434ocul:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-310001393434ocul:SecuritiesPurchaseAgreementMember2024-02-2100013934342022-12-310001393434us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001393434us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001393434us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001393434us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-3100013934342023-03-310001393434us-gaap:StockOptionMember2024-01-012024-03-310001393434us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001393434us-gaap:StockOptionMember2023-01-012023-03-310001393434us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-03-310001393434us-gaap:ConvertibleSubordinatedDebtMember2023-01-012023-03-310001393434us-gaap:SellingAndMarketingExpenseMember2024-01-012024-03-310001393434us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001393434us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001393434us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001393434us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001393434us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001393434us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001393434us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001393434ocul:WilmerhaleMemberocul:ChiefBusinessOfficerMember2024-03-310001393434ocul:HeierConsultingLlcMemberus-gaap:RelatedPartyMember2024-03-310001393434ocul:WilmerhaleMemberocul:ChiefBusinessOfficerMember2023-12-310001393434ocul:HeierConsultingLlcMemberus-gaap:RelatedPartyMember2023-12-310001393434ocul:PreFundedWarrantsMemberocul:SecuritiesPurchaseAgreementMember2024-02-210001393434us-gaap:CommonStockMemberocul:OpenMarketSalesAgreement2021Member2021-08-092021-08-090001393434us-gaap:CommonStockMember2024-01-012024-03-310001393434us-gaap:CommonStockMember2023-01-012023-03-310001393434us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001393434us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001393434ocul:ChangeOfControlEnteredAfterSixMonthsButBeforeTwelveMonthsAfterClosingDate.Memberocul:BaringsCreditFacilityMember2023-08-022023-08-020001393434ocul:InceptMember2024-01-012024-03-310001393434ocul:InceptMember2023-01-012023-03-310001393434us-gaap:RestrictedStockUnitsRSUMember2024-03-310001393434ocul:MidcapCreditFacilityMember2023-08-012023-08-310001393434ocul:MidcapCreditFacilityMember2023-03-012023-03-310001393434ocul:MidcapCreditFacilityMember2023-03-122023-03-120001393434ocul:SeparationAgreementMemberus-gaap:SubsequentEventMember2024-05-012024-05-010001393434ocul:BaringsCreditFacilityMember2023-08-022023-08-020001393434us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001393434us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-03-310001393434us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001393434us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-03-3100013934342023-01-012023-03-310001393434ocul:ConversionOptionDerivativeLiabilityMember2024-03-292024-03-310001393434ocul:BaringsCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-08-020001393434ocul:BaringsCreditFacilityMember2023-08-020001393434ocul:BaringsCreditFacilityMember2024-03-310001393434us-gaap:ConvertibleSubordinatedDebtMember2023-12-310001393434ocul:BaringsCreditFacilityMember2023-12-310001393434us-gaap:ConvertibleSubordinatedDebtMember2024-03-012024-03-3100013934342024-03-3100013934342023-12-310001393434srt:ChiefFinancialOfficerMember2024-03-310001393434ocul:PresidentAndChiefExecutiveOfficerMember2024-03-310001393434ocul:GeneralCounselMember2024-03-310001393434srt:ChiefFinancialOfficerMember2024-01-012024-03-310001393434ocul:PresidentAndChiefExecutiveOfficerMember2024-01-012024-03-310001393434ocul:GeneralCounselMember2024-01-012024-03-310001393434ocul:ExecutiveChairmanMember2024-01-012024-03-310001393434ocul:ChiefStrategyOfficerMember2024-01-012024-03-3100013934342024-05-0300013934342024-01-012024-03-31xbrli:sharesiso4217:USDxbrli:pureocul:itemocul:customeriso4217: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

For the transition period from                      to                     

Commission file number: 001-36554

Ocular Therapeutix, Inc.

(Exact name of registrant as specified in its charter)

Delaware

20-5560161

(State or other jurisdiction of

(I.R.S. Employer

incorporation or organization)

Identification Number)

15 Crosby Drive

Bedford, MA

01730

(Address of principal executive offices)

(Zip Code)

(781) 357-4000

(Registrant’s telephone number, including area code)

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

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, $0.0001 par value per share

OCUL

The Nasdaq Global Market

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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  

As of May 3, 2024, there were 154,888,915 shares of Common Stock, $0.0001 par value per share, outstanding.

Ocular Therapeutix, Inc.

INDEX

    

Page

PART I – FINANCIAL INFORMATION

Item 1.

Financial Statements (unaudited)

3

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

3

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

4

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

5

Condensed Consolidated Statements of Stockholders’ Equity for the three months ended March 31, 2024 and 2023

6

Notes to Condensed Consolidated Financial Statements

8

Item 2.

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

21

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

34

Item 4.

Controls and Procedures

35

PART II – OTHER INFORMATION

Item 1.

Legal Proceedings

36

Item 1A.

Risk Factors

36

Item 5.

Other Information

36

Item 6.

Exhibits

37

SIGNATURES

40

FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements that involve substantial risks and uncertainties. All statements, other than statements of historical facts, contained in this Quarterly Report on Form 10-Q, including statements regarding our strategy, future operations, future financial position, future revenues, projected costs, prospects, plans and objectives of management, are forward-looking statements. The words “anticipate,” “believe,” “estimate,” “expect,” “intend,” “may,” “might,” “plan,” “predict,” “project,” “target,” “potential,” “goals,” “will,” “would,” “could,” “should,” “continue” and similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain these identifying words.

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

our ongoing clinical trials, including the pivotal Phase 3 clinical trial of AXPAXLI that we initiated for the treatment of wet age-related macular degeneration, or wet AMD, and which we refer to as the SOL-1 trial; our Phase 1 clinical trials of AXPAXLI for the treatment of wet AMD; our Phase 1 clinical trial of AXPAXLI for the treatment of non-proliferative diabetic retinopathy, or NPDR, which we refer to as the HELIOS trial; our Phase 2 clinical trial of PAXTRAVA for the reduction of intraocular pressure, or IOP, in patients with primary open-angle glaucoma, or OAG, or ocular hypertension, or OHT; our Phase 2 clinical trial of OTX-DED for the short-term treatment of the signs and symptoms of dry eye disease; and our clinical trial to evaluate DEXTENZA in pediatric subjects following cataract surgery;
our planned additional clinical trials of AXPAXLI for the treatment of wet AMD and any additional clinical trials we might determine in the future to conduct for our product candidates;
determining our next steps for AXPAXLI for the treatment of patients with NPDR, PAXTRAVA for the treatment of patients with OAG or OHT, OTX-DED for the short-term treatment of the signs and symptoms of dry eye disease, and OTX-CSI for the chronic treatment of dry eye disease;
our commercialization efforts for our product DEXTENZA;
our plans to potentially develop, seek regulatory approval for and commercialize AXPAXLI, PAXTRAVA, OTX-DED, OTX-CSI, and our other product candidates based on our proprietary bioresorbable hydrogel-based formulation technology ELUTYX;
our ability to manufacture DEXTENZA and our product candidates in compliance with Current Good Manufacturing Practices and in sufficient quantities for our clinical trials and commercial use;
the timing of and our ability to submit applications and obtain and maintain regulatory approvals for DEXTENZA and our product candidates;
our estimates regarding future revenue; expenses; the sufficiency of our cash resources; our ability to fund our operating expenses, debt service obligations and capital expenditure requirements; and our needs for additional financing;
our plans to raise additional capital, including through equity offerings, debt financings, collaborations, strategic alliances, licensing arrangements, royalty agreements and marketing and distribution arrangements;
the potential advantages of DEXTENZA and our product candidates;
the rate and degree of market acceptance and clinical utility of our products;
our ability to secure and maintain reimbursement for our products as well as the associated procedures to insert, implant or inject our products;
our estimates regarding the market opportunity for DEXTENZA and our product candidates;

1

our license agreement and collaboration with AffaMed Therapeutics Limited under which we are collaborating on the development and commercialization of DEXTENZA and our product candidate PAXTRAVA in mainland China, Taiwan, Hong Kong, Macau, South Korea, and the countries of the Association of Southeast Asian Nations;
our capabilities and strategy, and the costs and timing of manufacturing, sales, marketing, distribution and other commercialization efforts with respect to DEXTENZA and any additional products for which we may obtain marketing approval in the future;
our intellectual property position;
our ability to identify additional products, product candidates or technologies with significant commercial potential that are consistent with our commercial objectives;
the impact of government laws and regulations; and
our competitive position.

We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Actual results or events could differ materially from the plans, intentions and expectations disclosed in the forward-looking statements we make. We have included important factors in the cautionary statements included in this Quarterly Report on Form 10-Q and in our Annual Report on Form 10-K for the year ended December 31, 2023, that was filed with the Securities and Exchange Commission, or the SEC, on March 11, 2024, in each case, particularly in the section captioned “Risk Factors”, that could cause actual results or events to differ materially from the forward-looking statements that we make. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures, licensing agreements or investments we may make.

You should read this Quarterly Report on Form 10-Q and the documents that we have filed as exhibits to this Quarterly Report on Form 10-Q and our other periodic reports completely and with the understanding that our actual future results may be materially different from what we expect. The forward-looking statements included in this Quarterly Report on Form 10-Q are made as of the date of this Quarterly Report on Form 10-Q. We do not assume, and we expressly disclaim, any obligation or undertaking to update any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by applicable law.

This Quarterly Report on Form 10-Q includes statistical and other industry and market data that we obtained from industry publications and research, surveys and studies conducted by third parties. All of the market data used in this Quarterly Report on Form 10-Q involves a number of assumptions and limitations, and you are cautioned not to give undue weight to such data. While we believe that the information from these industry publications, surveys and studies is reliable, we have not independently verified such data. The industry in which we operate is subject to a high degree of uncertainty and risk due to a variety of important factors, including those described in the section titled “Risk Factors.”

This Quarterly Report on Form 10-Q contains references to our trademarks and service marks and to those belonging to other entities. Solely for convenience, trademarks and trade names referred to in this Quarterly Report on Form 10-Q and the documents incorporated by reference herein may appear without the ® or ™ symbols, but such references are not intended to indicate, in any way, that we will not assert, to the fullest extent under applicable law, our rights or the rights of the applicable licensor to these trademarks and trade names. We do not intend our use or display of other companies’ trade names, trademarks or service marks to imply a relationship with, or endorsement or sponsorship of us by, any other companies. AXPAXLI is a trade name which we use to refer to our OTX-TKI product candidate, and PAXTRAVA is a trade name which we use to refer to our OTX-TIC product candidate. The U.S. Food and Drug Administration, or FDA, has not approved either AXPAXLI or PAXTRAVA as product names.

2

PART I—FINANCIAL INFORMATION

Item 1.

Financial Statements.

Ocular Therapeutix, Inc.

Condensed Consolidated Balance Sheets

(In thousands, except share and per share data)

(Unaudited)

March 31, 

December 31, 

    

2024

    

2023

Assets

 

  

 

  

Current assets:

 

 

  

Cash and cash equivalents

$

482,888

$

195,807

Accounts receivable, net

 

26,546

 

26,179

Inventory

 

2,574

 

2,305

Restricted cash

150

150

Prepaid expenses and other current assets

 

7,666

 

7,794

Total current assets

 

519,824

 

232,235

Property and equipment, net

 

11,450

 

11,739

Restricted cash

 

1,614

 

1,614

Operating lease assets

6,059

6,472

Total assets

$

538,947

$

252,060

Liabilities and Stockholders’ Equity

 

 

Current liabilities:

 

 

Accounts payable

$

6,453

$

4,389

Accrued expenses and other current liabilities

 

16,040

 

28,666

Deferred revenue

 

263

 

255

Operating lease liabilities

1,542

1,586

Total current liabilities

 

24,298

 

34,896

Other liabilities:

 

 

Operating lease liabilities, net of current portion

6,407

6,878

Derivative liabilities

19,624

29,987

Deferred revenue, net of current portion

14,068

14,135

Notes payable, net

 

66,456

 

65,787

Other non-current liabilities

111

108

Convertible Notes, net

 

 

9,138

Total liabilities

 

130,964

 

160,929

Commitments and contingencies (Note 14)

 

 

Stockholders’ equity:

 

 

Preferred stock, $0.0001 par value; 5,000,000 shares authorized and no shares issued or outstanding at March 31, 2024 and December 31, 2023, respectively

 

 

Common stock, $0.0001 par value; 200,000,000 shares authorized and 154,704,086 and 114,963,193 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively

 

15

 

12

Additional paid-in capital

 

1,170,394

 

788,697

Accumulated deficit

 

(762,426)

 

(697,578)

Total stockholders’ equity

 

407,983

 

91,131

Total liabilities and stockholders’ equity

$

538,947

$

252,060

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

 

3

Ocular Therapeutix, Inc.

Condensed Consolidated Statements of Operations and Comprehensive Loss

(In thousands, except share and per share data)

(Unaudited)

Three Months Ended

March 31, 

  

2024

    

2023

Revenue:

 

  

 

  

Product revenue, net

$

14,715

$

13,214

Collaboration revenue

 

59

 

160

Total revenue, net

 

14,774

13,374

Costs and operating expenses:

 

  

  

Cost of product revenue

 

1,326

1,214

Research and development

 

20,735

14,747

Selling and marketing

 

10,183

10,835

General and administrative

 

14,147

9,127

Total costs and operating expenses

 

46,391

35,923

Loss from operations

 

(31,617)

(22,549)

Other income (expense):

 

  

  

Interest income

 

3,922

563

Interest expense

 

(4,051)

(1,768)

Change in fair value of derivative liabilities

(5,152)

(6,563)

Loss on extinguishment of debt

(27,950)

Other expense

 

(1)

Total other income (expense), net

 

(33,231)

(7,769)

Net loss

$

(64,848)

$

(30,318)

Net loss per share, basic

$

(0.49)

$

(0.39)

Weighted average common shares outstanding, basic

 

132,021,945

 

77,386,287

Net loss per share, diluted

$

(0.49)

$

(0.39)

Weighted average common shares outstanding, diluted

 

132,021,945

 

77,386,287

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

 

4

Ocular Therapeutix, Inc.

Condensed Consolidated Statements of Cash Flows

(In thousands)

(Unaudited)

Three Months Ended

March 31, 

  

2024

    

2023

Cash flows from operating activities:

 

 

  

Net loss

$

(64,848)

$

(30,318)

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

 

 

Stock-based compensation expense

 

7,978

 

4,572

Non-cash interest expense

 

1,968

 

1,228

Change in fair value of derivative liabilities

5,152

6,563

Depreciation and amortization expense

 

920

 

483

Loss on extinguishment of debt

 

27,950

 

Gain on disposal of property and equipment

 

 

(1)

Changes in operating assets and liabilities:

 

 

Accounts receivable

 

(367)

 

201

Prepaid expenses and other current assets

 

128

 

(718)

Inventory

 

(269)

 

(292)

Accounts payable

 

1,693

 

1,025

Operating lease assets

413

417

Accrued expenses

 

(14,031)

 

(2,628)

Deferred revenue

(59)

(160)

Operating lease liabilities

 

(515)

 

(345)

Net cash used in operating activities

 

(33,887)

 

(19,973)

Cash flows from investing activities:

 

  

 

Purchases of property and equipment

 

(255)

 

(3,379)

Net cash used in investing activities

 

(255)

 

(3,379)

Cash flows from financing activities:

 

  

 

Proceeds from issuance of short-term bridge loan

 

 

2,000

Proceeds from exercise of stock options

 

4,870

 

78

Repayment from issuance of short-term bridge loan

(2,000)

Proceeds from issuance of common stock and pre-funded warrants upon private placement, net of issuance costs

 

316,353

 

Net cash provided by financing activities

 

321,223

 

78

Net increase (decrease) in cash, cash equivalents and restricted cash

 

287,081

 

(23,274)

Cash, cash equivalents and restricted cash at beginning of period

 

197,571

 

104,064

Cash, cash equivalents and restricted cash at end of period

$

484,652

$

80,790

Supplemental disclosure of cash flow information:

 

  

 

Cash paid for interest

$

12,967

$

701

Supplemental disclosure of non-cash investing and financing activities:

 

  

 

Additions to property and equipment included in accounts payable and accrued expenses

$

392

$

646

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

5

 

Ocular Therapeutix, Inc.

Condensed Consolidated Statements of Stockholders’ Equity

(In thousands, except share data)

(Unaudited)

Additional

Total

Common Stock

Paid-in

Accumulated

Stockholders’

    

Shares

    

Par Value

    

Capital

    

Deficit

    

Equity

Balances at December 31, 2023

114,963,193

$

12

$

788,697

$

(697,578)

$

91,131

Issuance of common stock upon exercise of stock options

 

1,025,384

 

 

4,870

 

 

4,870

Issuance of common stock upon vesting of restricted stock units

532,717

 

 

 

Issuance of common stock and pre-funded warrants upon private placement, net of issuance costs

 

32,413,560

 

3

 

316,350

 

 

316,353

Issuance of common stock in connection with conversion of Convertible Notes

5,769,232

52,499

52,499

Stock-based compensation expense

 

 

 

7,978

 

 

7,978

Net loss

 

 

 

 

(64,848)

 

(64,848)

Balances at March 31, 2024

 

154,704,086

$

15

$

1,170,394

$

(762,426)

$

407,983

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

6

Ocular Therapeutix, Inc.

Condensed Consolidated Statements of Stockholders’ Equity

(In thousands, except share data)

(Unaudited)

Additional

Total

Common Stock

Paid-in

Accumulated

Stockholders’

    

Shares

    

Par Value

    

Capital

    

Deficit

    

Equity

Balances at December 31, 2022

 

77,201,819

$

8

$

652,213

$

(616,842)

$

35,379

Issuance of common stock upon exercise of stock options

 

26,443

 

 

78

 

 

78

Issuance of common stock upon vesting of restricted stock units

288,376

 

 

 

 

Stock-based compensation expense

 

 

 

4,572

 

 

4,572

Net loss

 

 

 

 

(30,318)

 

(30,318)

Balances at March 31, 2023

 

77,516,638

$

8

$

656,863

$

(647,160)

$

9,711

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

7

Ocular Therapeutix, Inc.

Notes to the Condensed Consolidated Financial Statements

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

(Unaudited)

1. Nature of the Business

Ocular Therapeutix, Inc. (the “Company”) was incorporated on September 12, 2006 under the laws of the State of Delaware. The Company is a biopharmaceutical company committed to enhancing people’s vision and quality of life through the development and commercialization of innovative therapies for wet age-related macular degeneration, diabetic retinopathy, and other diseases and conditions of the eye. AXPAXLI (axitinib intravitreal implant), the Company’s product candidate for retinal disease, is based on its ELUTYX proprietary bioresorbable hydrogel-based formulation technology.

The Company is subject to risks common to companies in the biotechnology industry including, but not limited to, new technological innovations, protection of proprietary technology, dependence on key personnel, compliance with government regulations, regulatory approval and compliance, reimbursement, uncertainty of market acceptance of products and the need to obtain additional financing. Product candidates currently under development will require significant additional research and development efforts, including extensive preclinical and clinical testing and regulatory approval, prior to commercialization. Approved products will require significant sales, marketing and distribution support.

The Company is currently commercializing DEXTENZA (dexamethasone insert) 0.4mg, an intracanalicular insert for the treatment of post-surgical ocular inflammation and pain and for the treatment of ocular itching associated with allergic conjunctivitis, in the United States. The Company’s most advanced product candidate, AXPAXLI, is in Phase 3 clinical development for the treatment of wet age-related macular degeneration; the Company’s other advanced programs and product candidates are in either Phase 1 or Phase 2 clinical development. There can be no assurance that the Company’s research and development will be successfully completed, that adequate protection for the Company’s intellectual property will be obtained, that any products developed will obtain necessary government regulatory approval and adequate reimbursement or that any approved products will be commercially viable. Even if the Company’s product development efforts are successful, it is uncertain when, if ever, the Company will generate significant revenue from product sales. The Company operates in an environment of rapidly changing technology and substantial competition from pharmaceutical and biotechnology companies. In addition, the Company is dependent upon the services of its employees and consultants. The Company may not be able to generate significant revenue from sales of any product for several years, if at all. Accordingly, the Company will need to obtain additional capital to finance its operations.

The Company has incurred losses and negative cash flows from operations since its inception, and the Company expects to continue to generate operating losses and negative cash flows from operations in the foreseeable future. As of March 31, 2024, the Company had an accumulated deficit of $762,426. Based on its current operating plan which includes estimates of anticipated cash inflows from product sales and cash outflows from operating expenses and capital expenditures, the Company believes that its existing cash and cash equivalents of $482,888 as of March 31, 2024 will enable it to fund its planned operating expenses, debt service obligations and capital expenditures at least through the next 12 months from the issuance date of these unaudited condensed consolidated financial statements while the Company observes a minimum liquidity covenant of $20,000 in its credit facility (Note 7).

The future viability of the Company is dependent on the Company’s ability to generate cash flows from the sales of DEXTENZA and sales of our product candidates, if and as approved, and raise additional capital to finance its operations. The Company will need to finance its operations through public or private securities offerings, debt financings, collaborations, strategic alliances, licensing agreements, royalty agreements, or marketing and distribution agreements. Although the Company has been successful in raising capital in the past, there is no assurance that it will be successful in obtaining such additional financing on terms acceptable to the Company, if at all. If the Company is unable to obtain funding, the Company could be forced to delay, reduce or eliminate some or all of its research and development programs for product candidates, product portfolio expansion or commercialization efforts, which could adversely affect its business prospects, or the Company may be unable to continue operations.

8

2. Summary of Significant Accounting Policies

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”). The significant accounting policies used in preparation of these unaudited condensed consolidated financial statements are consistent with those described in Note 2 - Summary of Significant Accounting Policies in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the Securities and Exchange Commission (“SEC”) on March 11, 2024. The following information updates, and should be read in conjunction with, the significant accounting policies described in Note 2 - Summary of Significant Accounting Policies in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the Securities and Exchange Commission (“SEC”) on March 11, 2024.

Warrants

The Company accounts for issued warrants, including pre-funded warrants, as either liability or equity. Warrants are considered liabilities if they are mandatorily redeemable and they require settlement in cash or other assets, or a variable number of shares. Contracts that may require settlement for cash are liabilities, regardless of the probability of the occurrence of the triggering event. If warrants do not otherwise require liability classification, the Company assesses whether the warrants are indexed to its common stock. Liability-classified warrants are measured at fair value on the issuance date and at the end of each reporting period. Any change in the fair value of the warrants after the issuance date is recorded in the consolidated statements of operations as a gain or loss. Equity-classified warrants are accounted for at fair value on the issuance date with no changes in fair value recognized after the issuance date.

Use of Estimates

The preparation of these unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of these unaudited condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting periods. Significant estimates and assumptions reflected in these unaudited condensed consolidated financial statements include, but are not limited to, the measurement and recognition of reserves for variable consideration related to product sales, revenue recognition related to a collaboration agreement that contains multiple promises, the fair value of derivatives, stock-based compensation, and realizability of net deferred tax assets. Estimates are periodically reviewed in light of changes in circumstances, facts and experience. Actual results could differ from the Company’s estimates.

Unaudited Interim Financial Information

The balance sheet at December 31, 2023 was derived from the Company’s audited consolidated financial statements but does not include all disclosures required by GAAP. The accompanying unaudited condensed consolidated financial statements as of March 31, 2024 and for the three months ended March 31, 2024 and 2023 have been prepared by the Company, pursuant to the rules and regulations of the SEC for interim financial statements. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements and the notes thereto for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 11, 2024. In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair statement of the Company’s financial position as of March 31, 2024 and results of operations and cash flows for the three months ended March 31, 2024 and 2023 have been made. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results of operations that may be expected for the year ending December 31, 2024.

9

Recently Issued Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board and adopted by the Company as of the specified effective date. The Company believes that recently issued accounting pronouncements that are not yet effective will not have a material impact on our consolidated financial statements and disclosures.

3. Licensing Agreements and Deferred Revenue

Incept License Agreement (in-licensing)

On September 13, 2018, the Company entered into a second amended and restated license agreement with Incept, LLC (“Incept”) to use and develop certain intellectual property (the “Incept License Agreement”). Under the Incept License Agreement, as amended and restated, the Company was granted a worldwide, perpetual, exclusive license to use specific Incept technology to develop and commercialize products that are delivered to or around the human eye for diagnostic, therapeutic or prophylactic purposes relating to ophthalmic diseases or conditions. The Company is obligated to pay low single-digit royalties on net sales of commercial products developed using the licensed technology, commencing with the date of the first commercial sale of such products and until the expiration of the last to expire of the patents covered by the license.

The terms and conditions of the Incept License Agreement are described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 11, 2024.

Royalties paid under this agreement related to product sales (the “Incept Royalties”) were $440 and $417 for the three months ended March 31, 2024 and 2023, respectively. The Incept Royalties have been charged to cost of product revenue.

AffaMed License Agreement (out-licensing)

On October 29, 2020, the Company entered into a license agreement (“AffaMed License Agreement”) with AffaMed Therapeutic Limited (“AffaMed”) for the development and commercialization of the Company’s DEXTENZA product regarding ocular inflammation and pain following cataract surgery and allergic conjunctivitis and for the Company’s PAXTRAVA product candidate (collectively the “AffaMed Licensed Products”) regarding open-angle glaucoma or ocular hypertension, in each case in mainland China, Taiwan, Hong Kong, Macau, South Korea, and the countries of the Association of Southeast Asian Nations. The Company retains development and commercialization rights for the AffaMed Licensed Products in the rest of the world.

The terms and conditions of the AffaMed License Agreement are described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 11, 2024.

The Company recognized collaboration revenue related to its performance obligation regarding the conduct of a Phase 2 clinical trial of PAXTRAVA (the “Phase 2 Clinical Trial of PAXTRAVA performance obligation”) of $59 and $160 for the three months ended March 31, 2024 and 2023, respectively.

As of March 31, 2024, the aggregate amount of the transaction price allocated to the partially unsatisfied Phase 2 Clinical Trial of PAXTRAVA performance obligation was $331. This amount is expected to be recognized as this performance obligation is satisfied through June 2025. 

Deferred revenue activity for the three months ended March 31, 2024 was as follows:

    

Deferred Revenue

Deferred revenue at December 31, 2023

$

14,390

Amounts recognized into revenue

(59)

Deferred revenue at March 31, 2024

$

14,331

10

4. Cash Equivalents and Restricted Cash

The Company’s unaudited condensed consolidated statements of cash flows include restricted cash with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on such statements. A reconciliation of the cash, cash equivalents, and restricted cash reported within the balance sheets that sum to the total of the same amounts shown in the unaudited condensed consolidated statement of cash flows is as follows:

March 31, 

March 31, 

    

2024

    

2023

Cash and cash equivalents

$

482,888

$

79,026

Restricted cash (current)

150

Restricted cash (non-current)

1,614

1,764

Total cash, cash equivalents and restricted cash as shown on the statements of cash flows

$

484,652

$

80,790

The Company held restricted cash as security deposits for its real estate leases.

5. Inventory

Inventory consisted of the following:

March 31, 

December 31, 

    

2024

    

2023

 

Raw materials

$

329

$

302

Work-in-process

915

1,012

Finished goods

 

1,330

 

991

$

2,574

$

2,305

6. Expenses

Accrued expenses and other current liabilities consisted of the following:

March 31, 

December 31, 

    

2024

    

2023

Accrued rebates and programs

$

5,487

$

5,117

Accrued payroll and related expenses

5,367

8,156

Accrued professional fees

 

1,887

 

691

Accrued other

 

1,576

 

1,525

Accrued interest payable on Barings Credit Facility (Note 7)

885

803

Accrued research and development expenses

 

838

 

1,488

Accrued interest payable on Convertible Notes (Note 7)

 

 

10,886

$

16,040

$

28,666

7. Financial Liabilities

Barings Credit Agreement

On August 2, 2023 (the “Closing Date”), the Company entered into a credit and security agreement (the “Barings Credit Agreement”) with Barings Finance LLC (“Barings”), as administrative agent, and the lenders party thereto, providing for a secured term loan facility for the Company (the “Barings Credit Facility”) in the aggregate principal amount of $82,474 (the “Total Credit Facility Amount”). The Company borrowed the full amount of $82,474 at closing and received proceeds of $77,290, after the application of an original issue discount and fees. Indebtedness under the Barings Credit Facility matures on the earlier to occur of (i) the six-year anniversary of the Closing Date and (ii) the date that is 91 days prior to the maturity date for the Company’s Convertible Notes (as defined below). Indebtedness under the Barings Credit Facility incurs interest based on the Secured Overnight Financing Rate (“SOFR”), subject to a minimum 1.50% floor, plus 6.75%. The Company is obligated to make interest payments on its indebtedness under the

11

Barings Credit Facility on a monthly basis, commencing on the Closing Date; to pay annual administration fees; and to pay, on the maturity date, any principal and accrued interest that remains outstanding as of such date. In addition, the Company is obligated to pay a fee in an amount equal to the Total Credit Facility Amount, which amount shall be reduced by the total amount of interest and principal prepayment fees paid under the Barings Credit Agreement (such fee, the “Barings Royalty Fee”). The Company is required to pay the Barings Royalty Fee in installments to Barings, for the benefit of the lenders, on a quarterly basis in an amount equal to three and one-half percent (3.5%) of the net sales of DEXTENZA occurring during such quarter, subject to the terms, conditions and limitations specified in the Barings Credit Agreement, until the Barings Royalty Fee is paid in full. The Barings Royalty Fee is due and payable upon a change of control of the Company. In the event the Company completes a change of control transaction or a sale of all or substantially all of its assets on or prior to the twelve-month anniversary of the Closing Date, the Barings Royalty Fee is subject to a reduction to an amount that is equal to 30% of the Total Credit Facility Amount, in the event that a signed letter of intent evidencing such transaction was entered into by the Company after the date that is six months, but before the date that is twelve months, after the Closing Date. The Company may, at its option, prepay any or all of the Barings Royalty Fee at any time without penalty. In connection with the Barings Credit Agreement, the Company granted the lenders thereto a first-priority security interest in all assets of the Company, including its intellectual property, subject to certain agreed-upon exceptions. The Barings Credit Agreement includes negative covenants restricting the Company from making payments to the holders of the Convertible Notes, except in connection with a proposed conversion to equity and with respect to certain permitted expenses and requiring the Company to maintain a minimum liquidity amount of $20,000. The Barings Credit Agreement also includes customary affirmative and negative covenants.

The Company determined that the embedded obligation to pay the Barings Royalty Fee (the “Barings Royalty Fee Obligation”) is required to be separated from the Barings Credit Facility and accounted for as a freestanding derivative instrument subject to derivative accounting. The allocation of proceeds to the Barings Royalty Fee Obligation resulted in a discount on the Barings Credit Facility. The Company is amortizing the discount to interest expense over the term of the Barings Credit Facility using the effective interest method. Accrued or paid Barings Royalty Fees are included in the change in fair value of derivative liabilities on the consolidated statements of operations and comprehensive loss (Note 9).

A summary of the Barings Credit Facility at March 31, 2024 and December 31, 2023 is as follows:

   

March 31, 

December 31, 

    

2024

    

2023

Barings Credit Facility

$

82,474

82,474

Less: unamortized discount

(16,018)

(16,687)

Total

$

66,456

65,787

As of March 31, 2024, the full principal for the Barings Credit Facility of $82,474 was due for repayment in 2029.

Convertible Notes

On March 1, 2019, the Company issued $37,500 of convertible notes, which accrued interest at an annual rate of 6% of their outstanding principal amount which was payable, along with the principal amount, at maturity unless earlier converted, repurchased or redeemed (as amended the “Convertible Notes”). The terms and conditions of the Convertible Notes are described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 11, 2024.

The Company determined that the embedded conversion option was required to be separated from the Convertible Notes and accounted for the embedded conversion option as a freestanding derivative instrument subject to derivative accounting (the “Conversion Option Derivative Liability”).

On March 28, 2024, the Company issued 5,769,232 shares of its common stock with a total fair value of $52,499 (Note 10) to the holder of the Convertible Notes in connection with the conversion of the principal amount of the Convertible Notes (the “Conversion”) and paid the holder $11,361 for accrued interest. The extinguishment of obligations under the Convertible Notes and the resulting derecognition of the principal of the Convertible Notes ($37,500), the unamortized discount ($27,950), and the Conversion Option Derivative Liability ($15,000), resulted in a

12

net loss of $27,950, which was charged to losses on extinguishment of debt on the unaudited condensed consolidated statements of operations and comprehensive loss for the three months ended March 31, 2024.

MidCap Credit Agreement

The Company entered into a credit and security agreement in 2014 (as amended, the “MidCap Credit Agreement”) establishing a credit facility (the “MidCap Credit Facility”). The terms and conditions of the MidCap Credit Agreement and the MidCap Credit Facility are described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 11, 2024. In connection with entering into the Barings Credit Facility, in August 2023 the Company paid MidCap Financial Trust, as administrative agent, and its other lenders an aggregate of $26,157 in satisfaction of the Company’s obligations under the MidCap Credit Facility. In connection with its satisfaction of its obligations, the Company extinguished the MidCap Credit Facility, and all liens and security interests securing the indebtedness under the MidCap Credit Agreement were released.

On March 12, 2023, the Company requested, and received, a protective advance of $2,000 under the MidCap Credit Agreement as a short-term bridge loan in response to the closure of Silicon Valley Bank by the California Department of Financial Protection and Innovation. This protective advance was deemed a credit extension. The Company repaid the full principal amount of $2,000 in March 2023.

13

8. Derivative Liability

Barings Credit Agreement

The Barings Credit Agreement (Note 7) contains an embedded Royalty Fee Obligation that meets the criteria to be bifurcated and accounted for separately from the Barings Credit Facility (the “Royalty Fee Derivative Liability”). The Royalty Fee Derivative Liability was recorded at fair value upon the entering into the Barings Credit Facility and is subsequently remeasured to fair value at each reporting period. The Royalty Fee Derivative Liability was initially valued and is remeasured using a “with-and-without” method. The “with-and-without” methodology involves valuing the whole instrument on an as-is basis with the embedded Royalty Fee Obligation and then valuing the instrument without the embedded Royalty Fee Obligation. Royalty payments are estimated using a Monte Carlo simulation. Refer to Note 9 for details regarding the determination of fair value.

A roll-forward of the Royalty Fee Derivative Liability is as follows:

As of

Balance at December 31, 2023

$

12,389

Change in fair value

7,235

Balance at March 31, 2024

$

19,624

Convertible Notes

The Convertible Notes (Note 7), which were extinguished in March 2024, contained the Conversion Option Derivative Liability, an embedded conversion option that meets the criteria to be bifurcated and accounted for separately from the Convertible Notes. The Conversion Option Derivative Liability was recorded at fair value upon the issuance of the Convertible Notes and was subsequently remeasured to fair value at each reporting period. The Conversion Option Derivative Liability was initially valued and was subsequently remeasured using a “with-and-without” method. The “with-and-without” methodology involves valuing the whole instrument on an as-is basis with the embedded conversion option and then valuing the instrument without the embedded conversion option. The difference between the entire instrument with the embedded conversion option compared to the instrument without the embedded conversion option is the fair value of the derivative, recorded as the Conversion Option Derivative Liability. Refer to Note 9 for details regarding the determination of fair value.

A roll-forward of the Conversion Option Derivative Liability is as follows:

As of

Balance at December 31, 2023

$

17,598

Change in fair value

(2,598)

Balance at March 28, 2024

15,000

Extinguishment in connection with Conversion

(15,000)

Balance at March 31, 2024

$

14

9. Risks and Fair Value

Concentration of Credit Risk and of Significant Suppliers and Customers

Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. The Company has its cash and cash equivalents balances at two accredited financial institutions, in amounts that exceed federally insured limits. The Company does not believe that it is subject to unusual credit risk beyond the normal credit risk associated with commercial banking relationships.

The Company is dependent on a small number of third-party manufacturers to supply products for research and development activities in its preclinical and clinical programs and for sales of its products. The Company’s development programs as well as revenue from future product sales could be adversely affected by a significant interruption in the supply of any of the components of these products.

Three specialty distributor customers accounted for the following percentages of the Company’s total revenue:

For the

For the

Three Months Ended

Three Months Ended

March 31, 

March 31, 

2024

2023

Customer 1

51

%

52

%

Customer 2

20

25

Customer 3

13

13

Three specialty distributor customers accounted for the following percentages of the Company’s accounts receivable, net:

As of

March 31, 

December 31, 

2024

2023

Customer 1

51

%

50

%

Customer 2

24

28

Customer 3

13

11

Change in Fair Value of Derivative Liabilities

Other income (expenses) from the change in the fair values of derivative liabilities as presented on the Company’s consolidated statements of operations and comprehensive loss includes the following:

For the

For the

Three Months Ended

Three Months Ended

March 31, 

March 31, 

2024

2023

Change in the fair value of the Conversion Option Derivative Liability

$

2,598

$

(6,563)

Change in the fair value of Royalty Fee Derivative Liability

(7,235)

Barings Royalty Fee

(515)

Total

$

(5,152)

$

(6,563)

15

Fair Value of Financial Assets and Liabilities

The following tables present information about the Company’s financial assets and liabilities that are measured at fair value on a recurring basis as of March 31, 2024 and December 31, 2023 and indicate the level of the fair value hierarchy utilized to determine such fair value:

Fair Value Measurements as of

March 31, 2024 Using:

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets:

 

  

 

  

 

  

 

  

Cash equivalents:

 

  

 

  

 

  

 

  

Money market funds

$

475,764

$

$

$

475,764

Liability:

Derivative liability

$

$

$

19,624

$

19,624

Fair Value Measurements as of

December 31, 2023 Using:

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets:

 

  

 

  

 

  

 

  

Cash equivalents:

 

  

 

  

 

  

 

  

Money market funds

$

187,951

$

$

$

187,951

Liability:

 

  

 

  

 

  

 

  

Derivative liabilities

$

$

$

29,987

$

29,987

Barings Credit Agreement and Royalty Fee Derivative Liability

At March 31, 2024, the Barings Credit Facility, net of the Royalty Fee Derivative Liability, was carried at amortized cost totaling $67,341, comprised of the $66,456 non-current liability (Note 7) and $885 accrued interest (Note 6). The estimated fair value of the Barings Credit Facility, without the Royalty Fee Derivative Liability, was $75,929 at March 31, 2024. At December 31, 2023, the Barings Credit Facility, net of the Royalty Fee Derivative Liability, was carried at amortized cost totaling $66,590 comprised of the $65,787 non-current liability (Note 7) and $803 accrued interest (Note 6). The estimated fair value of the Barings Credit Facility, without the Royalty Fee Derivative Liability, was $72,295 at December 31, 2023.

The fair value of the Royalty Fee Derivative Liability is estimated using a Monte Carlo simulation. The use of this approach requires the use of Level 3 unobservable inputs. The main inputs when determining the fair value of the Royalty Fee Derivative Liability are the amount and timing of the expected future revenue of the Company, the estimated volatility of these revenues, and the discount rate corresponding to the risk of revenue. The estimated fair value presented is not necessarily indicative of an amount that could be realized in a current market exchange. The use of alternative inputs and estimation methodologies could have a material effect on these estimates of fair value.

16

The main inputs to valuing the Royalty Fee Derivative Liability are as follows:

As of

March 31, 

December 31, 

2024

2023

Revenue volatility

70.0

%

67.0

%

Revenue discount rate

16.1

%

15.8

%

Convertible Notes and Conversion Option Derivative Liability

At December 31, 2023, the Convertible Notes, net of the Conversion Option Derivative Liability, were carried at amortized cost totaling $20,024, comprised of the $9,138 non-current liability (Note 7) and $10,886 accrued interest (Note 6).

The fair value of the Convertible Notes with and without the conversion option as of December 31, 2023 was estimated using a binomial lattice approach. The use of this approach required the use of Level 3 unobservable inputs. The main input when determining the fair value of the Convertible Notes was the bond yield that pertained to the host instrument without the conversion option. The significant assumption used in determining the bond yield was the market yield movements of a comparable instrument issued as of the valuation date, which was assessed and updated each period. The main input when determining the fair value for disclosure purposes was the bond yield which was updated each period to reflect the yield of a comparable instrument issued as of the valuation date. The fair value of the Conversion Option Derivative Liability immediately before the Conversion was determined based on the intrinsic value of the separated conversion option.

10. Equity

On February 21, 2024, the Company entered into a securities purchase agreement (the “Securities Purchase Agreement”) with certain institutional accredited investors (the “Investors”), pursuant to which the Company issued and sold to the Investors in a private placement an aggregate of 32,413,560 shares of the Company’s common stock, par value $0.0001 per share (the “Shares”), at a price of $7.52 per share, and, to certain Investors in lieu of Shares, pre-funded warrants to purchase 10,805,957 shares of the Company’s common stock (the “Pre-Funded Warrants”), at a price of $7.519 per Pre-Funded Warrant (the “2024 Private Placement”). Each Pre-Funded Warrant issued in the 2024 Private Placement has an exercise price of $0.001 per share, is currently exercisable and will remain exercisable until the Pre-Funded Warrant is exercised in full. The 2024 Private Placement closed on February 26, 2024. The Company received total net proceeds from the 2024 Private Placement of approximately $316,353 after deducting placement agent fees and offering expenses. The Company accounts for the Pre-Funded Warrants as a component of permanent equity. In connection with entering into the Securities Purchase Agreement, also on February 21, 2024, the Company entered into a registration rights agreement with the Investors, pursuant to which the Company agreed to register for resale the Shares and the shares of the Company’s common stock issuable upon exercise of the Pre-Funded Warrants (together with the Shares, the “Registrable Securities”). The Company filed a registration statement regarding the Registrable Securities on Form S-3 with the SEC on March 25, 2024.

On March 28, 2024, the Company issued 5,769,232 shares of its common stock to the holder of the Convertible Notes in connection with the Conversion. The newly issued shares of common stock were valued at fair value, being the closing price of the Company’s common stock on that day, and resulted in an increase in additional paid-in capital of $52,499.

On August 9, 2021, the Company and Jefferies LLC (“Jefferies”) entered into an Open Market Sale Agreement (the “2021 Sales Agreement”) under which the Company may offer and sell shares of its common stock having an aggregate offering price of up to $100,000 from time to time through Jefferies, acting as agent. The Company did not offer or sell shares of its common stock under the 2021 Sales Agreement during the three months ended March 31, 2024 and 2023, respectively.

17

11. Stock-Based Awards

For the three months ended March 31, 2024, the Company had three stock-based compensation plans under which it was able to grant stock-based awards, the 2021 Stock Incentive Plan, as amended (the “2021 Plan”), the 2019 Inducement Stock Incentive Plan, as amended (the “2019 Inducement Plan”), and the 2014 Employee Stock Purchase Plan (the “ESPP”) (collectively, the “Stock Plans”). The terms and conditions of the Stock Plans are described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 11, 2024. On February 20, 2024, the Company’s board of directors amended the 2019 Inducement Plan to increase the aggregate number of shares issuable thereunder from 1,054,000 to 3,804,000 shares of common stock. On January 1, 2024, the number of shares available for issuance under the ESPP increased from 398,784 to 606,186.

During the three months ended March 31, 2024, the Company granted options to purchase 5,817,746 shares of common stock at a weighted exercise price of $7.29 per share. Of these, options to purchase 4,290,727 shares of common stock were granted under the 2021 Plan, and options to purchase 1,527,019 shares of common stock were granted under the 2019 Inducement Plan.

During the three months ended March 31, 2024, the Company granted 2,278,416 restricted stock units (“RSUs”). Of these, 1,343,137 RSUs were granted under the 2021 Plan, and 935,279 RSUs were granted under the 2019 Inducement Plan. Each RSU is settleable for one share of common stock upon vesting.

During the three months ended March 31, 2024, 308,681 stock options and 119,604 RSUs expired or were forfeited.

As of March 31, 2024, 994,099, 819,077, and 606,186 shares of common stock remained available for issuance under the 2021 Plan, the 2019 Inducement Plan, and the ESPP, respectively.

The Company recorded stock-based compensation expense related to stock options and RSUs in the following expense categories of its unaudited condensed consolidated statements of operations and comprehensive loss:

Three Months Ended

 

March 31, 

    

2024

    

2023

 

Research and development

$

1,453

$

1,141

Selling and marketing

 

837

 

1,043

General and administrative

 

5,688

 

2,388

$

7,978

$

4,572

As of March 31, 2024, the Company had an aggregate of $52,872 of unrecognized stock-based compensation cost, which is expected to be recognized over a weighted average period of 3.1 years.

12. Income Taxes

The Company did not provide for any income taxes in its unaudited condensed consolidated statements of operations and comprehensive loss for the three months ended March 31, 2024 and 2023, respectively. The Company has provided a valuation allowance for the full amount of its net deferred tax assets because, at March 31, 2024 and December 31, 2023, it was more likely than not that any future benefit from deductible temporary differences and net operating loss and tax credit carryforwards would not be realized.

18

13. Net Loss Per Share

Basic net loss per share was calculated as follows for the three months ended March 31, 2024 and 2023:

Three Months Ended March 31, 

    

2024

    

2023

Numerator:

 

  

 

  

Net loss attributable to common stockholders

$

(64,848)

$

(30,318)

Denominator:

 

  

 

  

Weighted average common shares outstanding, basic

 

132,021,945

 

77,386,287

Net loss per share - basic

$

(0.49)

$

(0.39)

For the three months ended March 31, 2024 and 2023, respectively, there was no dilutive impact from potentially issuable common shares, therefore, diluted net loss per share was the same as basic net loss per share. As of March 31, 2024, the Pre-Funded Warrants (Note 10) are included in the calculation of basic and diluted net loss per share.

The Company excluded the following potentially issuable common shares, outstanding as of March 31, 2024 and 2023, respectively, from the computation of diluted net loss per share for the three months ended March 31, 2024 and 2023, respectively, because they had an anti-dilutive impact.

Three Months Ended March 31, 

2024

    

2023

Options to purchase common stock

20,660,472

16,546,260

Restricted stock units

3,253,436

1,708,741

Shares issuable in connection with conversion of Convertible Notes, if converted

5,769,232

23,913,908

24,024,233

14. Commitments and Contingencies

Indemnification Agreements

In the ordinary course of business, the Company enters into agreements that may include indemnification provisions. Pursuant to such agreements, the Company may indemnify, hold harmless and defend indemnified parties for losses suffered or incurred by the indemnified party. Some of the provisions will limit losses to those arising from third-party actions. In some cases, the indemnification will continue after the termination of the agreement. The maximum potential amount of future payments the Company could be required to make under these provisions is not determinable. To date, the Company has not incurred any material costs as a result of such indemnifications.

15. Related Party Transactions

The Company has engaged Wilmer Cutler Pickering Hale and Dorr LLP (“WilmerHale”) to provide certain legal services to the Company. Christopher White, who served as the Company’s Chief Business Officer until March 6, 2024, is the brother of a partner at WilmerHale who has not participated in providing legal services to the Company. The Company incurred fees for legal services rendered by WilmerHale of approximately $1,080 and $394 for the three months ended March 31, 2024 and 2023, respectively. As of March 31, 2024 and December 31, 2023, there was $0 and $298 recorded in accounts payable for WilmerHale. As of March 31, 2024 and December 31, 2023, there was $1,014 and $0 recorded in accrued expenses for WilmerHale.

The Company has engaged Heier Consulting, LLC (“Heier Consulting”), an entity affiliated with Jeffrey Heier, M.D. a former member of the Company’s Board of Directors and the Company’s current Chief Scientific Officer, to provide advice or expertise on one or more of the Company’s development-stage drug or medical device products relating to retinal diseases or conditions under a consultant agreement. On February 21, 2024, the Company entered into an employment agreement with Dr. Heier (the “Heier Employment Agreement”) under which Dr. Heier agreed to serve as Chief Scientific Officer of the Company on a part-time basis, working 50% of a full-time schedule. In connection with

19

entering into the Heier Employment Agreement, the Heier Consulting Agreement was terminated. In addition, in connection with his commencement of employment, Dr. Heier resigned from the Company’s board of directors, effective February 21, 2024. Compensation for the consulting services was in the form of cash and stock-based awards. The total grant date fair value of stock-based awards granted to Dr. Heier was $96, which was recognized to expense on a straight-line basis over the respective vesting periods. The Company incurred cash-based fees for services rendered by Heier Consulting of approximately $5 and $2 for the three months ended March 31, 2024 and 2023, respectively. As of March 31, 2024 and December 31, 2023, there was $0 and $6 recorded in accounts payable for Heier Consulting. As of March 31, 2024 and December 31, 2023, there was $5 and $0 recorded in accrued expenses for Heier Consulting.

16. Subsequent Events

On April 16, 2024, the board of directors of the Company amended the Company’s 2019 Inducement Plan, as amended, to increase the aggregate number of shares issuable thereunder from 3,804,000 to 4,804,000 shares of common stock.

On May 1, 2024 the Company executed a separation and release of claims agreement (the “Separation Agreement”) with Antony Mattessich, who served as the Company’s President and Chief Executive Officer until April 14, 2024. In accordance with the terms of his employment agreement and subject to the Separation Agreement becoming effective, Mr. Mattessich is entitled to receive, among other consideration, (i) twenty-four (24) months of pay at his most recent base salary rate; (ii) the acceleration of any equity awards (including for any stock options and restricted stock units) held by him that vest solely based on his continued performance of services to the Company, so such equity awards become vested, exercisable and nonforfeitable with respect to the portion of such equity awards that would otherwise have vested, become exercisable or become nonforfeitable as of May 2, 2026; and (iii) a period of 24 months to exercise stock option awards, subject to the terms of the stock incentive plans under which such options have been granted and the final exercise dates under the stock option agreements evidencing the grant of such stock options. The Company cannot make an estimate of the impact of the Separation Agreement on its consolidated financial statements at this time.

20

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

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 11, 2024. Some of the information contained in this discussion and analysis or set forth elsewhere in this Quarterly Report on Form 10-Q, including information with respect to our plans and strategy for our business, includes forward-looking statements that involve risks and uncertainties and should be read together with the “Risk Factors” section of our Annual Report on Form 10-K for the year ended December 31, 2023 for a discussion of important factors that could cause actual results to differ materially from the results described in, or implied by, the forward-looking statements contained in the following discussion and analysis.

Overview

Our Company

We are a biopharmaceutical company committed to enhancing people’s vision and quality of life through the development and commercialization of innovative therapies for wet age-related macular degeneration, or wet AMD, diabetic retinopathy, or DR, and other diseases and conditions of the eye. AXPAXLI (axitinib intravitreal implant, also known as OTX-TKI), our product candidate for retinal disease, is based on our ELUTYX proprietary bioresorbable hydrogel-based formulation technology. AXPAXLI is currently in a Phase 3 clinical trial for wet AMD, which we refer to as the SOL-1 trial. Our clinical portfolio also includes PAXTRAVA (travoprost intracameral implant, also known as OTX-TIC), currently in a Phase 2 clinical trial for the treatment of open-angle glaucoma, or OAG, or ocular hypertension, or OHT. AXPAXLI is also currently in a Phase 1 clinical trial for the treatment of non-proliferative diabetic retinopathy, or NPDR, which we refer to as the HELIOS trial.

Our expertise in the formulation, development and commercialization of innovative therapies and our ELUTYX platform supported the development and launch of our first commercial drug product, DEXTENZA, a corticosteroid approved by the U.S. Food and Drug Administration, or FDA, for the treatment of ocular inflammation and pain following ophthalmic surgery and ocular itching associated with allergic conjunctivitis. ELUTYX is also the foundation for two other clinical-stage assets, OTX-CSI (cyclosporine intracanalicular insert) for the chronic treatment of dry eye disease and OTX-DED (dexamethasone intracanalicular insert) for the short-term treatment of the signs and symptoms of dry eye disease, as well as several preclinical programs.

Key Business and Financial Developments

AXPAXLI for wet AMD

We are currently conducting the SOL-1 trial, a pivotal Phase 3 clinical trial for the treatment of wet AMD. The SOL-1 trial is designed as a prospective, multi-center, randomized, parallel-group trial that we expect to be run primarily at U.S. sites, as well as sites in Argentina and several other countries. The SOL-1 trial is designed as a superiority trial comparing a single optimized implant of AXPAXLI with a drug load of 450 µg of axitinib to a single injection of aflibercept and assessing the safety and efficacy of AXPAXLI in subjects with wet AMD by measuring Best Corrected Visual Accuity, or BCVA, and central subfield thickness. We are conducting the SOL-1 trial in accordance with a Special Protocol Assessment, or SPA, agreement letter we received in October 2023 from the FDA regarding the proposed clinical trial protocol and the statistical analysis plan and a subsequent SPA agreement modification letter we received from the FDA in January 2024 regarding the formulation of AXPAXLI to be used and the trial’s inclusion criteria.

We plan to enroll approximately 300 evaluable wet AMD subjects who are treatment naïve in the study eye with good visual acuity and a diagnosis of macular choroidal neovascularization at screening in the SOL-1 trial. Every enrolled subject will receive two aflibercept injections between the initial screening visit and Day 1: one at week -8 and another at week -4. Subjects reaching approximately 20/20 vision or experiencing an improvement of 10 Early Treatment of Diabetic Retinopathy Study, or ETDRS, letters after these injections, in addition to satisfying other enrollment criteria, will then be randomized in the trial at Day 1 to receive either one implant of AXPAXLI in the investigational arm or one injection of aflibercept in the control arm. All subjects will then be followed every month and rescued as needed with supplemental anti-VEGF treatment based on pre-specified criteria. The primary endpoint is the

21

proportion of subjects who maintained visual acuity, defined as a BCVA loss of less than 15 letters on the ETDRS chart at week 36. Our pre-specified rescue criteria are a loss of 15 or more letters on the ETDRS chart compared to baseline, or a new hemorrhage that is deemed to be likely to cause irreversible vision loss. A loss of 15 letters or more on the ETDRS chart at any time in the trial would be considered as having met the endpoint as a treatment failure.

The first subjects in the SOL-1 trial were screened and received their first aflibercept injection in February 2024, and we started randomizing subjects in April 2024. We expect to complete enrollment of the SOL-1 trial by the end of the first quarter of 2025. We plan to enter into additional clinical trials of AXPAXLI for the treatment of wet AMD. We intend to pursue additional discussions with the FDA to guide development of these additional clinical trials. We are also developing a potential next-generation injector that we believe could improve the administration of AXPAXLI to the eye. If we were to obtain favorable results from the SOL-1 trial and any additional clinical trials we conduct for wet AMD, we plan to submit a New Drug Application, or NDA, with the FDA for marketing approval of AXPAXLI for the treatment of wet AMD.

AXPAXLI for NPDR

We are currently conducting the HELIOS trial, a U.S.-based, multicenter, double-masked, randomized, parallel group Phase 1 study evaluating the safety, tolerability and biological activity of a single injection of AXPAXLI in patients with moderately severe to severe NPDR without diabetic macular edema. We dosed our first subject in February 2023. We started conducting the Phase 1 clinical trial initially under an exploratory IND, which was subsequently converted to a traditional IND. We have enrolled 22 subjects with diabetic retinopathy secondary to type 1 or type 2 diabetes who had not had an anti-VEGF injection in the prior 12 months or diabetic macular edema in the prior six months, randomized 2:1 to either a single implant of AXPAXLI containing 600 µg of axitinib or sham control. In April 2024, we announced topline data from the HELIOS trial. AXPAXLI was generally well tolerated with no inflammation observed including no incidence of iritis, vitritis or vasculitis. No patients in either arm received rescue medication. Six of 13 (46.2%) patients in the AXPAXLI group experienced a 1 or 2-step improvement in the Diabetic Retinopathy Severity Scale, or DRSS, at 40 weeks, with two of the six experiencing a 2-step improvement. No patients in the control group showed a 1- or 2-step improvement at the same time point. No patients in the AXPAXLI group experienced any worsening in DRSS. One of eight (12.5%) patients in the control group experienced worsening in the DRSS at 40 weeks. A single injection of AXPAXLI provided durable DRSS improvement up to 40 weeks.

We plan to seek a Type C meeting with the FDA and to determine our next steps for AXPAXLI for the treatment of patients with NPDR following that meeting.

PAXTRAVA

We are conducting a U.S.-based Phase 2 prospective, multi-center, randomized, controlled clinical trial evaluating the safety, tolerability and efficacy of PAXTRAVA for the treatment of subjects with primary OAG or OHT under an IND. The Phase 2 clinical trial was initially designed to include approximately 105 subjects at 15 to 20 sites between three arms of approximately 35 subjects each to evaluate two formulations of PAXTRAVA for the treatment of OAG or OHT in subjects compared to DURYSTA. The non-study eye of each subject receives a topical prostaglandin analog daily, if not contraindicated. The primary efficacy endpoint is measured by diurnal IOP mean change from baseline (8 a.m., 10 a.m. and 4 p.m.) at two, six and 12 weeks. The active comparator control arm receives one injection of DURYSTA in one eye and a topical prostaglandin analog daily in the non-study eye, if not contraindicated. In April 2024, we presented 6-month topline data from this Phase 2 clinical trial at the 2024 American Society of Cataract and Refractive Surgery Annual Meeting. In the trial, the PAXTRAVA 26 µg single implant demonstrated consistent control of intraocular pressure, or IOP, through six months, as statistically significant IOP changes from baseline were observed for every individual and mean diurnal measurement at primary endpoints Week 2 (M0.5), Week 6 (M1.5), and Week 12 (M3), as well as secondary endpoints Months 4.5 and 6 (p<0.0001), although no formal statistical testing was prespecified by the clinical trial protocol. Clinically meaningful mean IOP reduction of approximately 24-30% from baseline over six months was observed. A majority (81.3%) of treated eyes did not require additional IOP-lowering therapy through six months, indicating sustained and consistent treatment effects.

PAXTRAVA 26 µg was generally well tolerated with no impact on corneal endothelium having been observed at six months following a single administration of the product candidate. The majority of adverse events, or AEs, observed were mild in severity and generally resolved with topical medical treatment. Most ocular AEs within three days were deemed related to the injection procedure by the investigators. AEs observed more than three days post-injection

22

procedure were consistent with the travoprost label. There was one serious AE in the trial, where an implant required removal, which the investigator assessed to be likely due to a peri-implantation bacterial infection.

Consistent bioresorption of the implant coupled with the durable effect observed in the Phase 2 trial suggests redosing could be possible without the risk of stacking implants. We are conducting a pilot repeat-dose sub study in the Phase 2 clinical trial to evaluate the safety of a repeat, sustained-release dose in a small subset of subjects with OAG or OHT.

We plan to seek an end-of-Phase 2 meeting with the FDA and to determine our next steps for PAXTRAVA for the treatment of OAG or OHT following that meeting. We are also developing a potential next-generation injector that we believe could improve the administration of therapy.

Commercial

Our net product revenue generated from the sale of DEXTENZA was $14.7 million for the three months ended March 31, 2024, reflecting an increase of $1.6 million or 11.8% over the three months ended March 31, 2023, and an increase of $0.1 million or 0.1% over the three months ended December 31, 2023.

We believe that DEXTENZA is currently used in less than 5% of cataract procedures and that commercial growth may be driven by a continued focus on sales to ambulatory surgery centers, or ASCs, with specific focus on strategic corporate accounts that own and control multiple ASCs.

2024 Private Placement

In February 2024, we sold in a private placement 32,413,560 shares of our common stock at $7.52 per share and, in lieu of common stock to certain investors, pre-funded warrants to purchase up to an aggregate of 10,805,957 shares of our common stock at a price of $7.519 per pre-funded warrant for total net proceeds to us of approximately $316.4 million, after deducting placement agent fees and other offering expenses, or the 2024 Private Placement. Each pre-funded warrant has an exercise price of $0.001 per share, is currently exercisable and will remain exercisable until exercised in full.

Convertible Notes

In March 2024, the holder of our $37.5 million unsecured senior subordinated convertible notes, or the Convertible Notes, converted the principal amount of the Convertible Notes, and we issued to the holder of the Convertible Notes 5,769,232 shares of our common stock with a total fair value of $52.5 million and paid $11.4 million for accrued interest. The accounting for the extinguishment of the Convertible Notes resulted in a non-cash loss of $28.0 million.

Components of our Financial Performance

Revenue

We recognize product revenue when we sell DEXTENZA in the United States to a network of specialty distributors on a direct basis, who then resell the product to ASCs, hospital out-patient departments, or HOPDs, and physicians’ offices, and when we sell DEXTENZA on a direct basis to a small number of ASCs. We refer to these resales from the specialty distributors to the ASCs and HOPDs as in-market unit sales. We record DEXTENZA product sales net of estimated chargebacks, rebates, distribution fees and product returns. These deductions are generally referred to as gross-to-net deductions.

Operating Expenses

Cost of Product Revenue

Cost of product revenue consists of costs of DEXTENZA product revenue, which include:

Direct materials costs;

23

Royalties;
Direct labor, which includes employee-related expenses, including salaries, related benefits and payroll taxes, and stock-based compensation expense for employees engaged in the production process;
Manufacturing overhead costs, which includes rent, depreciation, and indirect labor costs associated with the production process;
Transportation costs; and
Cost of scrap material.

Research and Development Expenses

Research and development expenses consist primarily of costs incurred for the development of our product candidates, which include:

employee-related expenses, including salaries, related benefits and payroll taxes, travel and stock-based compensation expense for employees engaged in research and development, clinical and regulatory and other related functions;
expenses incurred in connection with the clinical trials of our product candidates, including with the investigative sites that conduct our clinical trials and under agreements with contract research organizations, or CROs;
expenses relating to regulatory activities, including filing fees paid to the FDA for our submissions for product approvals;
expenses associated with developing our pre-commercial manufacturing capabilities and manufacturing clinical study materials;
ongoing research and development activities relating to our core bioresorbable hydrogel technology and improvements to this technology;
facilities, depreciation and other expenses, which include direct and allocated expenses for rent and maintenance of facilities, insurance and supplies;
costs relating to the supply and manufacturing of product inventory, prior to approval by the FDA or other regulatory agencies of our products; and
expenses associated with preclinical development activities.

We expense research and development costs as incurred. We recognize external development costs based on an evaluation of the progress to completion of specific tasks using information provided to us by our vendors and our clinical investigative sites.

Our direct research and development expenses are tracked on a program-by-program basis and consist primarily of external costs, such as fees paid to investigators, consultants, central laboratories and CROs in connection with our clinical trials and regulatory fees. We do not allocate employee and contractor-related costs, costs associated with our proprietary bioresorbable hydrogel-based formulation technology ELUTYX, costs related to manufacturing or purchasing clinical trial materials, and facility expenses, including depreciation or other indirect costs, to specific product development programs because these costs are deployed across multiple product development programs and, as such, are not separately classified. We use internal resources in combination with third-party CROs, including clinical monitors and clinical research associates, to manage our clinical trials, monitor subject enrollment and perform data analysis for many of our clinical trials. These employees work across multiple development programs and, therefore, we do not track their costs by program.

24

The successful development and commercialization of our products or product candidates is highly uncertain. This is due to the numerous risks and uncertainties associated with product development and commercialization, including the uncertainty of:

the scope, progress, outcome and costs of our clinical trials and other research and development activities;
the timing, receipt and terms of any marketing approvals;
the efficacy and potential advantages of our products or product candidates compared to alternative treatments, including any standard of care;
the market acceptance of our products or product candidates; and
significant and changing government regulation.

Any changes in the outcome of any of these variables with respect to the development of our product candidates in clinical and preclinical development could mean a significant change in the costs and timing associated with the development of these product candidates. For example, if the FDA or another regulatory authority were to require us to conduct clinical trials or other testing beyond those that we currently expect or if we experience significant delays in enrollment in any of our clinical trials, we could be required to expend significant additional financial resources and time on the completion of clinical development of that product candidate. We anticipate that our research and development expenses will increase in the future as we support our continued development of our product candidates.

Selling and Marketing Expenses

Selling and marketing expenses consist primarily of salaries and related costs for personnel in selling and marketing functions as well as consulting, advertising and promotion costs.

General and Administrative Expenses

General and administrative expenses consist primarily of salaries and related costs, including stock-based compensation, for personnel in executive, finance, information technology, human resources and administrative functions. General and administrative expenses also include insurance, facility-related costs and professional fees for legal, patent, consulting and accounting and audit services.

Other Income (Expense)

Interest Expense. Interest expense is incurred on our debt. In August 2023, we entered into a credit and security agreement, or the Barings Credit Agreement, with Barings Finance LLC, or Barings, as administrative agent, and the lenders party thereto, providing for a secured term loan facility, or the Barings Credit Facility, in the aggregate principal amount of $82.5 million. For the three months ended March 31, 2024, our interest-bearing debt included the Barings Credit Facility ($82.5 million outstanding principal) and the Convertible Notes ($37.5 million outstanding principal through March 28, 2024, no outstanding principal thereafter).

Change in Fair Value of Derivative Liabilities. In August 2023, in connection with entering into the Barings Credit Agreement, we identified an embedded derivative liability, which we were required to measure at fair value at inception and then are required to measure at the end of each reporting period until the embedded derivative is settled. In 2019, in connection with the issuance of our Convertible Notes, we identified an embedded derivative liability, which we were required to measure at fair value at inception and then at the end of each reporting period until the embedded derivative is settled. The settlement of the derivative liability related to the Convertible Notes occurred on March 28, 2024. The changes in fair value of these derivative liabilities are recorded through the condensed consolidated statement of operations and comprehensive loss and are presented under the caption “change in fair value of derivative liabilities”.

Losses from Debt Extinguishment. In March 2024, the holder of the Convertible Notes converted the Convertible Notes. In connection with the conversion, our obligations under the Convertible Notes extinguished, resulting in a loss on extinguishment.

25

Results of Operations

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

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

Three Months Ended

March 31, 

Increase

    

2024

    

2023

    

(Decrease)

(in thousands)

Revenue:

 

  

 

  

 

  

Product revenue, net

$

14,715

$

13,214

$

1,501

Collaboration revenue

 

59

 

160

 

(101)

Total revenue, net

 

14,774

 

13,374

 

1,400

Costs and operating expenses:

 

  

 

  

 

  

Cost of product revenue

 

1,326

 

1,214

 

112

Research and development

 

20,735

 

14,747

 

5,988

Selling and marketing

 

10,183

 

10,835

 

(652)

General and administrative

 

14,147

 

9,127

 

5,020

Total costs and operating expenses

 

46,391

 

35,923

 

10,468

Loss from operations

 

(31,617)

 

(22,549)

 

(9,068)

Other income (expense):

 

  

 

  

 

  

Interest income

 

3,922

 

563

 

3,359

Interest expense

 

(4,051)

 

(1,768)

 

(2,283)

Change in fair value of derivative liabilities

(5,152)

 

(6,563)

1,411

Loss on extinguishment of debt

(27,950)

 

(27,950)

Other expense

 

 

(1)

 

1

Total other income (expense), net

 

(33,231)

 

(7,769)

 

(25,462)

Net loss

$

(64,848)

$

(30,318)

$

(34,530)

Product Revenue, net

Our product revenue, net was $14.7 million and $13.2 million for the three months ended March 31, 2024 and 2023, respectively, reflecting an increase of $1.5 million year-over-year. All of our product revenue, net, was attributable to sales of DEXTENZA.

Our total gross-to-net provisions for the three months ended March 31, 2024 and 2023 were 36.1% and 28.1%, respectively, of gross DEXTENZA product sales. Effective April 1, 2024, we increased the wholesale acquisition cost, or WAC, for DEXTENZA and the off-invoice discount, or OID, under our rebate program. The OID amounts are generally determined at the time of resale by specialty distributors or direct sales to ASCs by us. The total gross-to-net provision for the three months ended March 31, 2024 includes timing effects related to this increase, as units that we sold to specialty distributors under the pre-April 1, 2024 WAC through March 31, 2024 will be subject to the increased OID to the extent that such units are sold in-market by specialty distributors to ASCs, HOPDs, and physicians’ offices after March 31, 2024. We expect that the gross-to-net provision relative to gross DEXTENZA product sales will increase as a result of this change.

Collaboration Revenue

We recognized $0.1 million of collaboration revenue related to the performance obligation under our license agreement with AffaMed to conduct a Phase 2 clinical trial of PAXTRAVA during the three months ended March 31, 2024 compared to $0.2 million in the three months ended March 31, 2023. We recognize collaboration revenue based on a cost-to-cost method.

26

Research and Development Expenses

Three Months Ended

March 31, 

Increase

    

2024

    

2023

    

(Decrease)

 

(in thousands)

Direct research and development expenses by program:

 

  

 

  

 

  

AXPAXLI for wet AMD

$

5,493

$

1,785

$

3,708

PAXTRAVA for OAG or OHT

993

654

339

AXPAXLI for DR

 

832

 

601

 

231

DEXTENZA for post-surgical ocular inflammation and pain

 

593

 

449

 

144

OTX-DED for the short-term treatment of the signs and symptoms of dry eye disease

 

265

 

54

 

211

OTX-CSI for treatment of dry eye disease

 

 

102

 

(102)

Preclinical programs

532

975

(443)

Unallocated expenses:

 

 

 

Personnel costs

 

8,359

 

7,341

 

1,018

All other costs

 

3,668

 

2,786

 

882

Total research and development expenses

$

20,735

$

14,747

$

5,988

Research and development expenses were $20.7 million and $14.7 million for the three months ended March 31, 2024 and 2023, respectively, reflecting an increase of $6.0 million year-over-year.

Within research and development expenses, expenses for clinical programs increased $4.5 million, unallocated expenses increased $1.9 million, and expenses for preclinical programs decreased $0.4 million.

For the three months ended March 31, 2024, we incurred $8.7 million in direct research and development expenses for our products and product candidates compared to $4.6 million for the three months ended March 31, 2023. The increase of $4.1 million is related to timing and conduct of our various clinical trials for our product candidates, including the SOL-1 trial and the HELIOS trial, partially offset by reduced development activities related to our preclinical programs.

We expect that clinical trial expenses for our product candidates will increase for the remainder of 2024 and beyond, as we progress with the SOL-1 trial; complete the HELIOS trial; continue the substudy in the Phase 2 clinical trial of PAXTRAVA for the treatment of primary OAG or OHT; initiate our planned additional clinical trials of AXPAXLI for wet AMD; and initiate any other clinical trials of our product candidates that we might determine in the future to conduct. We expect that personnel costs will increase for the remainder of 2024 and beyond, as we have recently strengthened and continue to strengthen our leadership team and our clinical teams with the addition of several retinal disease experts and other key professionals.  

Selling and Marketing Expenses

Three Months Ended

March 31, 

Increase

    

2024

    

2023

    

(Decrease)

(in thousands)

Personnel-related (including stock-based compensation)

$

7,353

$

7,561

$

(208)

Professional fees

 

1,563

 

2,078

 

(515)

Facility-related and other

 

1,267

 

1,196

 

71

Total selling and marketing expenses

$

10,183

$

10,835

$

(652)

Selling and marketing expenses were $10.2 million and $10.8 million for the three months ended March 31, 2024 and 2023, respectively, reflecting a decrease of $0.7 million year-over-year.

27

The decrease was primarily due to a decrease of $0.5 million in professional fees, including consulting, and a decrease in personnel-related costs, including stock-based compensation, of $0.2 million, partially offset by an increase in facility-related and other costs of $0.1 million.

We expect our selling and marketing expenses to increase slightly for the remainder of 2024 and beyond as we continue to support the commercialization of DEXTENZA.

General and Administrative Expenses

Three Months Ended

March 31, 

Increase

    

2024

    

2023

    

(Decrease)

(in thousands)

Personnel-related (including stock-based compensation)

$

9,757

$

5,840

$

3,917

Professional fees

 

3,818

 

2,881

 

937

Facility-related and other

 

572

 

406

 

166

Total general and administrative expenses

$

14,147

$

9,127

$

5,020

General and administrative expenses were $14.1 million and $9.1 million for the three months ended March 31, 2024 and 2023, respectively, reflecting an increase of $5.0 million year-over-year.

The increase was primarily due to an increase of $3.9 million in personnel-related costs, including stock-based compensation, an increase in professional fees of $0.9 million, and an increase of $0.2 million in facility-related and other costs. Personnel-related costs, including stock-based compensation, for the three months ended March 31, 2024 include $2.8 million related to accrued severance and acceleration of stock-based compensation for certain employees who departed during the three months ended March 31, 2024.

We anticipate that our general and administrative expenses will increase for the remainder of 2024 and beyond as we support our continued clinical development of our product candidates. During the three months ended March 31, 2024, we made several changes to our leadership team, which are expected to result in an increase in personnel-related costs, including stock-based compensation. We also anticipate that we will continue to incur increased administrative support, accounting, audit, legal, intellectual property, regulatory, compliance, director and officer insurance costs as well as investor and public relations expenses associated with being a public company.

Other Income (Expense), Net

Interest Income. Interest income was $3.9 million and $0.6 million for the three months ended March 31, 2024 and 2023, respectively, reflecting an increase of $3.3 million year-over-year. The increase is primarily due to a higher average balance of cash and cash equivalents held by us, and higher interest rates.

Interest Expense. Interest expense was $4.1 million and $1.8 million for the three months ended March 31, 2024 and 2023, respectively, reflecting an increase of $2.3 million year-over-year. The increase is primarily due to higher balances of debt outstanding as a result of us drawing $82.5 million of debt under the Barings Credit Facility in August 2023, partially offset by us paying off the MidCap Credit Facility, as defined below, of $25.0 million in August 2023.

Change in Fair Value of Derivative Liabilities. We recognized a non-cash loss from the change in fair values of our derivative liabilities of $5.2 million for the three months ended March 31, 2024, compared to a loss of $6.6 million for the three months ended March 31, 2023. The net loss for the three months ended March 31, 2024 comprises of a loss of $7.2 million from the change in the fair value of the derivative liability related to the Barings Credit Agreement, and $0.5 million related to royalty fees under the Barings Credit Agreement that we paid or accrued, partially offset by a gain of $2.6 million from the change in the fair value of the derivative liability related to a conversion option embedded in the Convertible Notes. The loss for the three months ended March 31, 2023 results solely from the change in the fair value of the derivative liability related to the Conversion Option. We cannot predict how the fair value of the derivative liabilities will change in 2024 and beyond.

28

Loss on extinguishment of debt. We recognized a non-cash loss on extinguishment from the conversion of the Convertible Notes in March 2024 of $28.0 million.

Liquidity and Capital Resources

Sources of Liquidity

We have financed our operations primarily through private placements of our preferred stock, public offerings and private placements of our common stock, borrowings under credit facilities, the private placements of our convertible notes, and sales of our products.

As of March 31, 2024, we had cash and cash equivalents of $482.9 million, and outstanding notes payable with a principal amount of $82.5 million par value under the Barings Credit Facility.

In February 2024, we sold 32,413,560 shares of our common stock at $7.52 per share and, in lieu of common stock to certain investors, pre-funded warrants to purchase up to an aggregate of 10,805,957 shares of our common stock at a price of $7.519 per pre-funded warrant for total net proceeds of approximately $316.4 million, after deducting placement agent fees and other offering expenses, in the 2024 Private Placement. Each pre-funded warrant has an exercise price of $0.001 per share, is currently exercisable and will remain exercisable until exercised in full.

On December 18, 2023, we sold 35,420,000 shares of our common stock in an underwritten public offering at a public offering price of $3.25 per share. The total net proceeds of the public offering to us were approximately $107.7 million, after deducting underwriting discounts and commissions and other offering expenses payable by us.

In August 2023, we entered into a credit and security agreement, or the Barings Credit Agreement, with Barings Finance LLC, or Barings, as administrative agent, and the lenders party thereto, providing for a secured term loan facility for us, or the Barings Credit Facility, in the aggregate principal amount of $82.5 million. We borrowed the full amount of $82.5 million at closing and received proceeds of $77.3 million, after the application of an original issue discount and fees.

In connection with entering the Barings Credit Facility, in August 2023, we paid MidCap Financial Trust, as administrative agent, and our other lenders an aggregate of $26.2 million in satisfaction of our obligations under our prior credit facility, which we refer to as the MidCap Credit Facility.

Funding Requirements

We have a history of incurring significant operating losses. Our net losses were $64.8 million for the three months ended March 31, 2024, and $80.7 million and $71.0 million for the years ended December 31, 2023 and 2022, respectively. As of March 31, 2024, we had an accumulated deficit of $762.4 million.

We expect to continue to incur losses in connection with our ongoing activities, particularly as we advance the clinical trials of our product candidates in development, specifically AXPAXLI for the treatment of wet AMD, and as we support the commercialization of DEXTENZA and the potential commercialization of our product candidates, subject to receiving FDA approval.

We anticipate we will incur substantial expenses if and as we:

continue our ongoing clinical trials, including the SOL-1 trial of AXPAXLI for the treatment of wet AMD; our Phase 1 clinical trials of AXPAXLI for the treatment of wet AMD; the HELIOS trial of AXPAXLI for the treatment of NPDR; our Phase 2 clinical trial of PAXTRAVA for the treatment of OAG or OHT; and our Phase 2 clinical trial of OTX-DED for the short-term treatment of the signs and symptoms of dry eye disease;
continue to monitor subjects according to the applicable clinical trial protocols in our clinical trials that have been completed, including our clinical trial to evaluate DEXTENZA in pediatric subjects following cataract surgery;

29

initiate our planned additional clinical trials of AXPAXLI for wet AMD and any additional clinical trials we might determine in the future to conduct for our product candidates;
continue to commercialize DEXTENZA in the United States;
continue to develop and expand our sales, marketing and distribution capabilities for DEXTENZA and any other products or product candidates we intend to commercialize;
conduct or support research and development activities on, and seek regulatory approvals for, DEXTENZA and PAXTRAVA in specified Asian markets pursuant to our license agreement and collaboration with AffaMed Therapeutics Limited, or AffaMed;
continue the research and development of our other product candidates;
seek to identify and develop additional product candidates;
seek marketing approvals for any of our product candidates that successfully complete clinical development;
scale up our manufacturing processes and capabilities to support sales of commercial products, clinical trials of our product candidates and commercialization of any of our product candidates for which we obtain marketing approval, and expand our facilities to accommodate this scale up and any corresponding growth in personnel;
renovate our existing facilities including research and development laboratories, manufacturing space and office space;
maintain, expand and protect our intellectual property portfolio;
expand our operational, financial, administrative and management systems and personnel, including personnel to support our clinical development, manufacturing and commercialization efforts;
defend ourselves against legal proceedings, if any;
make investments to improve our defenses against cybersecurity threats and establish and maintain cybersecurity insurance;
increase our product liability and clinical trial insurance coverage as we expand our clinical trials and commercialization efforts; and
continue to operate as a public company.

The amount and timing of these expenses determines our future capital requirements.

Based on our current operating plan, which includes estimates of anticipated cash inflows from DEXTENZA product sales and cash outflows from operating expenses and capital expenditures and reflects our observance of the minimum liquidity covenant of $20.0 million under the Barings Credit Agreement, we believe that our existing cash and cash equivalents as of March 31, 2024 will enable us to fund our planned operating expenses, debt service obligations and capital expenditure requirements into 2028. We have based our estimates on assumptions that may prove to be wrong, and we could use our capital resources sooner than we currently expect.

Our future capital requirements will depend on many factors, including:

the level of product sales from DEXTENZA and any additional products for which we obtain marketing approval in the future and the level of third-party reimbursement of such products;

30

the costs of sales, marketing, distribution and other commercialization efforts with respect to DEXTENZA and any additional products for which we obtain marketing approval in the future, including cost increases due to inflation;
the progress, costs and outcome of our ongoing and planned clinical trials of AXPAXLI for the treatment of wet AMD,
the scope, progress, costs and outcome of preclinical development and any additional clinical trials we might determine in the future to conduct for our product candidates;
the costs, timing and outcome of regulatory review of our product candidates by the FDA, the EMA or other regulatory authorities;
the costs of scaling up our manufacturing processes and capabilities to support sales of commercial products, clinical trials of our product candidates and commercialization of any of our product candidates for which we obtain marketing approval and of expanding our facilities to accommodate this scale up and any corresponding growth in personnel;
the extent of our debt service obligations and our ability, if desired, to refinance any of our existing debt on terms that are more favorable to us;
the amounts we are entitled to receive, if any, as reimbursements for clinical trial expenditures, development, regulatory, and sales milestone payments, and royalty payments under our license agreement with AffaMed;
the extent to which we choose to establish additional collaboration, distribution or other marketing arrangements for our products and product candidates;
the costs and outcomes of any legal actions and proceedings;
the costs and timing of preparing, filing and prosecuting patent applications, maintaining and enforcing our intellectual property rights and defending any intellectual property-related claims; and
the extent to which we acquire or invest in other businesses, products and technologies.

Until such time, if ever, as we can generate product revenues sufficient to achieve profitability, we expect to finance our cash needs through equity offerings, debt financings, collaborations, strategic alliances, licensing arrangements, royalty agreements, and marketing and distribution arrangements.  We do not have any committed external source of funds, although our license agreement with AffaMed provides for AffaMed’s reimbursement of certain clinical expenses incurred by us in connection with our collaboration and for our potential receipt of development and sales milestone payments and royalty payments.  To the extent that we raise additional capital through the sale of equity, preferred equity or convertible debt securities, our securityholders’ ownership interests will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect our existing securityholders’ rights as holders or beneficial owners of our common stock.  Debt financing and preferred equity financing, if available, may involve agreements that include covenants limiting or restricting our ability to take specific actions, such as incurring additional debt, making capital expenditures or declaring dividends.  The covenants under the Barings Credit Facility and our pledge of our assets as collateral to secure our obligations under the Barings Credit Facility pursuant to which we have a total borrowing capacity of $82.5 million, which has been fully drawn down, may limit our ability to obtain additional debt or other financing. If we raise additional funds through collaborations, strategic alliances, licensing arrangements, royalty agreements or marketing and distribution arrangements, we may have to relinquish valuable rights to our technologies, future revenue streams, research programs, products 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 or other arrangements when needed, we may be required to delay, limit, reduce or terminate our product development or future commercialization efforts or grant rights to develop and market products or product candidates that we would otherwise prefer to develop and market ourselves.

31

Cash Flows

The following table summarizes our sources and uses of cash for each of the periods presented:

Three Months Ended

March 31, 

  

2024

    

2023

Cash used in operating activities

$

(33,887)

$

(19,973)

Cash used in investing activities

 

(255)

 

(3,379)

Cash provided by financing activities

 

321,223

 

78

Net increase (decrease) in cash and cash equivalents

$

287,081

$

(23,274)

Operating activities. Net cash used in operating activities was $33.9 million for the three months ended March 31, 2024, primarily resulting from our net loss of $64.8 million, adjusted for losses on extinguishment of debt of $28.0 million, changes in the fair value of our derivative liabilities of $5.2 million, and other non-cash items of $10.9 million, partially offset by net unfavorable changes in operating assets and liabilities of $13.2 million. Our net loss was primarily attributed to research and development activities, selling and marketing costs, our general and administrative expenses, and other non-operating expenses of $33.2 million, partially offset by $14.8 million of revenue. Our other non-cash items were $8.0 million of stock-based compensation expense, $2.0 million in non-cash interest expense, and $0.9 million in depreciation and amortization expense. Net cash used by net unfavorable changes in our operating assets and liabilities during the three months ended March 31, 2024 consisted primarily of net decreases of accrued expenses of $14.0 million, which include a $11.4 million payment of interest to the holder of the Convertible Notes and other items, net, of $0.7 million, partially offset by increases of accounts payable, excluding accounts payable related to additions to property and equipment, of $1.7 million.

Net cash used in operating activities was $20.0 million for the three months ended March 31, 2023, primarily resulting from our net loss of $30.3 million, adjusted for changes in the fair value of a derivative liability of $6.6 million and $3.8 million of other non-cash items and changes in operating assets and liabilities. Our net loss was primarily attributed to research and development activities, selling and marketing costs, our general and administrative expenses, and our other income, partially offset by $13.4 million of revenue. Our other non-cash items during the three months ended March 31, 2023 consisted primarily of $4.6 million of stock-based compensation expense, $1.2 million in non-cash interest expense, and $0.5 million in depreciation and amortization expense, partially offset by $2.5 million unfavorable changes in our operating assets and liabilities. Net cash used by unfavorable changes in our operating assets and liabilities during the three months ended March 31, 2023 consisted primarily of decreases in accrued expenses, excluding accrued non-cash interest, of $2.6 million and increases of prepaid expenses and other current assets of $0.7 million, partially offset by increases in accounts payable of $1.0 million.

Investing activities. Net cash used in investing activities was $0.3 million for the three months ended March 31, 2024, consisting of cash used to purchase property and equipment and leasehold improvements. Net cash used in investing activities was $3.4 million for the three months ended March 31, 2023, consisting of cash used to purchase property and equipment, primarily consisting of leasehold improvements.

Financing activities. Net cash provided by financing activities for the three months ended March 31, 2024 was $321.2 million and consisted of total net proceeds from the issuance of common stock and pre-funded warrants in a private placement of approximately $316.4 million, and proceeds from the exercise of stock options of $4.9 million.

Net cash provided by financing activities for the three months ended March 31, 2023 was $0.1 million and consisted of proceeds from the exercise of stock options of $0.1 million. In March 2023, we requested a protective advance of $2.0 million under our Fourth Amended and Restated Credit and Security Agreement with MidCap Financial Trust, as administrative agent, and the lenders party thereto, in response to the closure of Silicon Valley Bank, which was deemed a credit extension. We repaid the full principal amount of $2.0 million in March 2023.

32

Contractual Obligations and Commitments

Less Than

1 to 3

3 to 5

More than

    

Total

    

1 Year

    

Years

    

Years

    

5 Years

(in thousands)

Operating lease commitments

$

10,190

$

2,288

5,382

2,520

Barings Credit Agreement

 

82,474

 

82,474

Total

$

92,664

$

2,288

$

5,382

$

2,520

$

82,474

The table above includes our enforceable and legally binding obligations and future commitments at March 31, 2024, as well as obligations related to contracts that we are likely to continue, regardless of the fact that they may be cancelable at March 31, 2024. Some of the figures that we include in this table are based on management’s estimates and assumptions about these obligations, including their duration, and other factors. Because these estimates and assumptions are necessarily subjective, the amounts we will actually pay in future periods may vary from those reflected in the table.

We enter into contracts in the normal course of business to assist in the performance of our research and development activities and other services and products for operating purposes. These contracts generally provide for termination on notice, and therefore are cancelable contracts which are not included in contractual obligations and commitments.

Operating lease commitments represent payments due under our leases of office, laboratory and manufacturing space in Bedford, Massachusetts and certain office equipment under operating leases that expire in July 2027 and July 2028.

The commitments under the Barings Credit Agreement represent repayment of principal only. Future payments of interest under the Barings Credit Agreement depends on the level of the Secured Overnight Financing Rate, and future payments of royalty fees depend on our future revenue from DEXTENZA, both of which cannot be estimated at this time.

We have in-licensed a significant portion of our intellectual property from Incept, an intellectual property holding company, under an amended and restated license agreement, or the Incept License Agreement, that we entered into with Incept in January 2012, which was most recently amended in September 2018. We are obligated to pay Incept a royalty equal to a low-single-digit percentage of net sales made by us or our affiliates of any products, devices, materials, or components thereof, or the Licensed Products, including or covered by Original IP (as defined in the Incept License Agreement), excluding the Shape-Changing IP (as defined in the Incept License Agreement), in the Ophthalmic Field of Use (as defined in the Incept License Agreement). We are obligated to pay Incept a royalty equal to a mid-single-digit percentage of net sales made by us or our affiliates of any Licensed Products including or covered by Original IP, excluding the Shape-Changing IP, in the Additional Field of Use (as defined in the Incept License Agreement). We are obligated to pay Incept a royalty equal to a low-single-digit percentage of net sales made by us or our affiliates of any Licensed Products including or covered by Incept IP (as defined in the Incept License Agreement) or Joint IP (as defined in the Incept License Agreement) in the field of drug delivery. Any sublicensee of ours also will be obligated to pay Incept a royalty on net sales of Licensed Products made by it and will be bound by the terms of the agreement to the same extent as we are. We are obligated to reimburse Incept for our share of the reasonable fees and costs incurred by Incept in connection with the prosecution of the patent applications licensed to us under the agreement. Our share of these fees and costs is equal to the total amount of such fees and costs divided by the total number of Incept’s exclusive licensees of the patent application. We have not included in the table above any payments to Incept under this license agreement as the amount, timing and likelihood of such payments are not known.

Off-Balance Sheet Arrangements

We did not have during the periods presented, and we do not currently have, any off-balance sheet arrangements, as defined in the rules and regulations of the Securities and Exchange Commission, such relationships with unconsolidated entities or financial partnerships, which are often referred to as structured finance or special purpose entities, established for the purpose of facilitating financing transactions that are not required to be reflected on our balance sheets.

33

Critical Accounting Policies and Significant Judgments and Estimates

Our unaudited condensed consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States of America.

We define our critical accounting policies as those accounting policies that require us to make subjective estimates and judgments about matters that are uncertain and have had or 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 those policies. Our critical accounting policies, which relate to revenue recognition and our derivative liabilities, are described under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Policies and Significant Judgments and Estimates” in our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 11, 2024.

The preparation of our unaudited condensed consolidated financial statements and related disclosures requires us to make estimates, assumptions and judgments that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and the disclosure of contingent assets and liabilities in our consolidated financial statements. On an ongoing basis, we evaluate our estimates and judgments, including those related to revenue recognition, accrued research and development expenses and stock-based compensation. We base our estimates on historical experience, known trends and events and various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

Recently Issued Accounting Pronouncements

Information regarding new accounting pronouncements is included in Note 2 – Summary of Significant Accounting Policies to the current period’s unaudited condensed consolidated financial statements.

Item 3. Quantitative and Qualitative Disclosures About Market Risk.

We are exposed to market risk related to changes in interest rates. As of March 31, 2024, we had cash and cash equivalents of $482.9 million, which includes cash in operating bank accounts, and investments in money market funds. We have policies requiring us to invest in high-quality issuers, limit our exposure to any individual issuer, and ensure adequate liquidity. Our primary exposure to market risk related to our cash and cash equivalents is interest-rate sensitivity, which is affected by changes in the general level of U.S. interest rates, particularly because our investments are in short-term securities. Due to the short-term duration of our investment portfolio and the low risk profile of our investments, an immediate 100 basis point change in interest rates would not have a material effect on the fair market value of our portfolio.

We do not enter into financial instruments for trading or speculative purposes.

As of March 31, 2024, we had a secured term loan facility with a principal amount of $82.5 million under a credit and security agreement with Barings Finance LLC and the lenders party thereto, or the Barings Credit Agreement. Expected cash outflows from this financial instrument fluctuate based on changes in the Secured Overnight Financing Rate, or SOFR, which is, among other factors, affected by the general level of U.S. and international central bank interest rates. As of March 31, 2024, an immediate 100 basis point increase or decrease in the SOFR would not have a material effect on the anticipated cash outflows from this instrument.

We account for the obligation to pay royalty fees embedded in the Barings Credit Agreement as a separate financial instrument, measured at fair value, using a Monte Carlo simulation, which we refer to as the Royalty Fee Derivative Liability. As of March 31, 2024, the Royalty Fee Derivative Liability was valued at $19.6 million. As of March 31, 2024, a 10% increase or decrease of the interest rate used in the valuation model would not have a material effect on the fair value of the Royalty Fee Derivative Liability. Changes of the fair value of the Royalty Fee Derivative Liability have no impact on anticipated cash outflows.

34

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, evaluated the effectiveness of our disclosure controls and procedures as of March 31, 2024. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. 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. Based on the evaluation of our disclosure controls and procedures as of March 31, 2024, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.

Changes in Internal Control Over Financial Reporting

No change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) occurred during the three months ended March 31, 2024 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

35

PART II – OTHER INFORMATION

Item 1. Legal Proceedings.

From time to time, we may become involved in various lawsuits and legal proceedings which arise in the ordinary course of business. However, litigation is subject to inherent uncertainties, and an adverse result in these or other matters may arise from time to time that may harm our business. We are not presently a party to any material legal proceedings, nor to the knowledge of management are any material legal proceedings threatened against us.

Item 1A. Risk Factors.

We are subject to a number of risks that could materially and adversely affect our business, financial condition, and results of operations and future growth prospects, including those identified under the heading “Risk Factors” in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2023, which was filed with the Securities and Exchange Commission, or SEC, on March 11, 2024, which we refer to as our Annual Report on Form 10-K. Any of the risks and uncertainties described in our Annual Report on Form 10-K could materially and adversely affect our business, financial condition, results of operations and future growth prospects, and such risks and uncertainties are not the only ones we face. Additional risks and uncertainties not presently known to us or that we presently deem less significant may also impair our business operations.

Item 5. Other Information.

Director and Officer Trading Arrangements

A portion of the compensation of our directors and officers (as defined in Rule 16a-1(f) under the Securities Exchange Act of 1934, as amended, or the Exchange Act) is in the form of equity awards, including stock options and restricted stock units, or RSUs, and, from time to time, directors and officers engage in open-market transactions with respect to the securities acquired pursuant to such equity awards or other of our securities, including to satisfy tax withholding obligations when equity awards vest or are exercised, and for diversification or other personal reasons.

Transactions in our securities by directors and officers are required to be made in accordance with our insider trading policy, which requires that the transactions be in accordance with applicable U.S. federal securities laws that prohibit trading while in possession of material nonpublic information. Rule 10b5-1 under the Exchange Act provides an affirmative defense that enables directors and officers to prearrange transactions in our securities in a manner that avoids concerns about initiating transactions while in possession of material nonpublic information.

The following table describes, for the quarterly period covered by this report, each trading arrangement for the sale or purchase of our securities adopted or terminated by our directors and officers that is either (1) a contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c), or a “Rule 10b5-1 trading arrangement”, or (2) a “non-Rule 10b5-1 trading arrangement” (as defined in Item 408(c) of Regulation S-K):

Name (Title)

Action Taken (Date of Action)

Type of Trading Arrangement

Nature of Trading Arrangement

Duration of Trading Arrangement

Aggregate Number of Securities

Pravin U. Dugel
(President and Chief Executive Officer, Executive Chairman)

Adoption (February 21, 2024)

Durable Rule 10b5-1 trading arrangement for sell-to-cover transactions relating to all equity awards that have or may be granted

Sale

Until final settlement of any covered RSUs

Indeterminable (1)

36

Antony Mattessich (President and Chief Executive Officer until April 14, 2024)

Adoption (March 14, 2024)

Rule 10b5-1 trading arrangement for sale of vested stock options

Sale

September 15, 2026, or such earlier date upon which all transactions are completed or expire without execution

Up to 969,370

Sanjay Nayak (Chief Strategy Officer)

Adoption (February 21, 2024)

Durable Rule 10b5-1 trading arrangement for sell-to-cover transactions relating to all equity awards that have or may be granted

Sale

Until final settlement of any covered RSUs

Indeterminable (1)

Donald Notman (Chief Financial Officer)

Adoption (March 15, 2024)

Rule 10b5-1 trading arrangement for sale of vested stock options

Sale

March 15, 2025, or such earlier date upon which all transactions are completed or expire without execution

Up to 125,000

Philip C. Strassburger (General Counsel)

Adoption (March 14, 2024)

Rule 10b5-1 trading arrangement for sale of vested stock options and shares of common stock

Sale

December 31, 2024, or such earlier date upon which all transactions are completed or expire without execution

Up to 69,118

(1) The number of shares subject to covered RSUs that will be sold to satisfy applicable tax withholding obligations upon vesting is unknown as the number will vary based on the extent to which vesting conditions are satisfied, the market price of the Company’s common stock at the time of settlement and the potential future grant of additional RSUs subject to this arrangement. This trading arrangement, which applies to RSUs whether vesting is based on the passage of time and/or the achievement of performance goals, provides for the automatic sale of shares that would otherwise be issuable on each settlement date of a covered RSU in an amount sufficient to satisfy the applicable withholding obligation, with the proceeds of the sale delivered to the Company in satisfaction of the applicable withholding obligation.

Item 6. Exhibits.

The exhibits filed as part of this Quarterly Report on Form 10-Q are set forth on the following Exhibit Index.

37

Exhibit Index

Incorporated by Reference

Exhibit
Number

    

Description of Exhibit

   

Form

   

File Number

   

Date of Filing

    

Exhibit Number

    

Filed Herewith

4.1

Registration Rights Agreement, dated as of February 21, 2024, by and among the Registrant and the other parties thereto

8-K

001-36554

2/22/2024

10.2

4.2

Form of Pre-Funded Warrant

8-K

001-36554

2/22/2024

4.1

10.1

Securities Purchase Agreement, dated February 21, 2024, by and among the Registrant and the other parties thereto

8-K

001-36554

2/22/2024

10.1

10.2

Amendment No. 2 to 2019 Inducement Stock Incentive Plan

8-K

001-36554

2/22/2024

10.5

10.3

Amendment No. 3 to 2019 Inducement Stock Incentive Plan

8-K

001-36554

4/18/2024

99.1

10.4

Amendment to Employment Agreement, by and between the Registrant and Antony C. Mattessich, dated as of February 21, 2024

8-K

001-36554

2/22/2024

10.4

10.5

Employment Agreement, by and between the Registrant and Dr. Pravin U. Dugel, dated as of February 21, 2024

8-K

001-36554

2/22/2024

10.3

10.6

Employment Agreement, by and between the Registrant and Dr. Sanjay Nayak, dated as of February 21, 2024

10-K

001-36554

3/11/2024

10.42

10.7†

Amended and Restated License Agreement, dated January 27, 2012, between the Registrant and Incept LLC

X

10.8

Amendment to Employment Agreement, by and between the Registrant and Rabia Gurses Ozden, dated as of March 14, 2024

X

31.1

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

X

31.2

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

X

32.1

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

X

38

Incorporated by Reference

Exhibit
Number

    

Description of Exhibit

   

Form

   

File Number

   

Date of Filing

    

Exhibit Number

    

Filed Herewith

32.2

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

X

101.INS

Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document)

X

101.SCH

Inline XBRL Taxonomy Extension Schema Document

X

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

X

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Database

X

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

X

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

X

104

The cover page from this Quarterly Report on Form 10-Q, formatted in Inline XBRL and contained in Exhibit 101

X

† Certain portions of this exhibit have been omitted pursuant to Item 601(b)(10)(iv) of Regulation S-K.

39

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.

    

OCULAR THERAPEUTIX, INC.

Date: May 7, 2024

By:

/s/ Donald Notman

Donald Notman

Chief Financial Officer

(Principal Financial and Accounting Officer)

40

EX-10.7 2 ocul-20240331xex10d7.htm EX-10.7

CONFIDENTIAL TO INCEPT, LLC,

AND OCULAR THERAPEUTIX, INC.

Certain identified information has been excluded from the exhibit because it is both (i) not material and (ii) is the type of information that the registrant treats as private or confidential. Double asterisks denote omissions.

AMENDED AND RESTATED LICENSE AGREEMENT

This AMENDED AND RESTATED LICENSE AGREEMENT (“Agreement”) is made and entered into as of January 27, 2012 (“Effective Date”), between Incept LLC, a Delaware Limited Liability Company with its principal place of business in Mountain View, California (“Incept”), and Ocular Therapeutix, Inc., formerly Ocular, Inc., a Delaware corporation with its principal place of business in Bedford, Massachusetts (“Ocular”).

RECITALS

WHEREAS, Incept is an intellectual property holding company owning certain technology and patent rights that it is desirous to exclusively license to Ocular within a specified Field of Use (as defined below);

WHEREAS, Ocular desires to license and use the technology and patent rights from Incept on an exclusive basis for the purpose of developing and commercializing products within the specified Field of Use;

WHEREAS, Incept and Ocular are parties to a License Agreement (“Original License”) having an effective date of April 12, 2007; and

WHEREAS, Incept and Ocular desire modify the Field of Use, confirm the expiration of (former) Section 4, and update Exhibit A, respectively, in the Original License;

NOW THEREFORE in consideration for the mutual covenants contained herein, Incept and Ocular hereby agree that the Original License shall be amended and restated as follows:

AGREEMENT

1.0DefinitionsAs used herein, the following terms shall have the designated meanings:

1.1.“Affiliate” means any corporation or other entity that is directly or indirectly controlled by, or under common control with Ocular.  For purposes of this definition, “control” shall mean the direct or indirect ownership of at least fifty percent (50%) of the shares or other

CONFIDENTIAL TO INCEPT, LLC,

AND OCULAR THERAPEUTIX, INC.

equity interests of the subject entity entitled to vote in the election of directors, or in the case of an entity that is not a corporation, for the election of the corresponding managing authority.
1.2.“Field of Use” means the research, design, development, manufacturing and commercialization of products that are delivered to or around the human eye for diagnostic, therapeutic or prophylactic purposes relating to Ophthalmic diseases or conditions.
1.3.“Licensed Methods” means any processes or methods whose use or practice would constitute an infringement of a Valid Claim.
1.4.“Licensed Patent(s)” means, subject to the provisions of Section 5.3, (a) the patents and patent applications listed in Exhibit A, and any patents issuing there from and reissues thereof, (b) any patent or patent application, including provisional applications, that is assigned or obligated to be assigned by Ocular to Incept pursuant to Section 2.6 of this Agreement, (c) any patents or patent applications that claim priority, whether directly or through other patents or patent applications, to any of the foregoing patents and patent applications, and (d) the non-U.S. counterparts of any of the foregoing patents and patent applications.
1.5.“Licensed Products” means products, devices, materials, including components thereof and methods of their manufacture, that are designed or developed by or for Ocular and intended for use in the Field of Use, and including methods of their use within the Field of Use, which are covered, or the use of which is covered, by one or more Valid Claims of a Licensed Patent or that incorporate or use the Licensed Technology.
1.6.“Licensed Technology” means all proprietary materials and knowledge transferred from Incept to Ocular in the Field of Use, including without limitation trade secrets, formulas, test results, reports, models, samples, formulations, chemical protocols, clinical results, lists of service providers, and know-how.
1.7.“Net Sales” means all gross revenues actually received by Ocular and its Affiliates from the sale of Licensed Products, less (a) normal and customary rebates, and cash and trade discounts, (b) sales, use, withholding and/or other excise taxes or duties actually paid, (c) the cost of any packages and packing separately billed and paid, (d) insurance costs and outbound transportation charges prepaid or allowed, (e) import and/or export duties actually

CONFIDENTIAL TO INCEPT, LLC,

AND OCULAR THERAPEUTIX, INC.

paid, and (f) amounts allowed or credited due to returns (not to exceed the original billing or invoice amount).
1.8.“Ocular Patent Application” means any patent application filed at any time and in any country for which one or more inventors are under an obligation of assignment to Ocular.
1.9.“Sublicensee” means a party that sublicenses a Licensed Patent or Licensed Technology from Ocular.
1.10.“Valid Claim” means a claim of an issued and unexpired Licensed Patent that has not been held invalid in an unappealed or unappealable final decision rendered by a court of competent jurisdiction.

2.0License Terms

2.1License GrantIncept hereby grants to Ocular and any Affiliate an exclusive, except as provided for in Section 2.5, royalty-bearing, non-transferable, except as provided in Section 9.1, worldwide, perpetual, irrevocable license, subject to the terms and conditions of this Agreement, in order to make, have made, use, offer for sale, sell, sublicense, have sublicensed, offer for sublicense and import Licensed Products, and to practice and have practiced Licensed Methods and Licensed Technology, in the Field of Use.

2.2Scope of LicenseThe scope of the license granted to Ocular and any Affiliate in Section 2.1 of this Agreement is intended to cover any customer, direct or indirect, of products, components or materials manufactured by or for Ocular and/or any Affiliates and/or Sublicensee, provided, however that the inventions, discoveries and information covered by the Licensed Technology, Licensed Patents or Licensed Methods may only be practiced by Ocular, its Affiliates, Sublicensees, and/or such direct or indirect customers, in connection with the application or use of such products, components, or materials in the Field of Use.

2.3Right to Sublicense; Affiliate bound by AgreementOcular and any Affiliate may grant sublicenses within the Field of Use provided that such Sublicensee agrees in writing to be bound by this Agreement to the same extent as Ocular.  Any Affiliate of Ocular is also bound by this Agreement to the same extent as Ocular.


CONFIDENTIAL TO INCEPT, LLC,

AND OCULAR THERAPEUTIX, INC.

2.4Patent MarkingOcular shall mark all Licensed Products, or the packaging thereof, with an appropriate patent marking for all patents issued or pending from the Licensed Patents as provided for under the laws of the countries in which such products are licensed.

2.5Exceptions to Exclusivity of GrantUS Patent No. 6,632,457 and foreign counterparts thereof, including CA 2,339,482, EP 99941154.9, ad JP3000-564591, and any other US and foreign patent applications that claim priority thereto (collectively, “the ‘457 patent family”), are the subject of a prior, nonexclusive license grant from Incept to Genzyme Corporation without any restriction as to field of use.

2.6New Patent ApplicationsOcular shall assign to INCEPT its rights in any Ocular Patent Application, regardless of the filing or priority date of such patent application.

3.0Consideration and Royalties

3.1License Fee to InceptIn consideration of the rights and Licenses granted by Incept to Ocular under this License, Ocular has previously granted to Incept 1,169,700 fully paid and non-assessable shares of Ocular common stock, par value $0.001 per share, which prior stock grant is hereby confirmed by Incept.

3.2RoyaltyIn further consideration of the rights and Licenses granted by Incept to Ocular under this Agreement, Ocular agrees to pay to Incept a royalty of [**] percent ([**]%) of Net Sales of Licensed Products.

3.3Non-Royalty SalesNo royalty shall be payable under Section 3.2 with respect to sales of Licensed Products among Ocular and its Affiliates for resale; nor shall a royalty be payable hereunder with respect to sales of Licensed Products for use in research and/or development, in clinical trials or as samples.

3.4Royalty TermThe royalties under Section 3.2 shall be payable only for Net Sales of Licensed Products commencing with the date of the first commercial sale of such Licensed Products and until the expiration of the last to expire of the patents within the Licensed Patents.

3.5ReportsBeginning with the first accrual of Net Sales on which a royalty is due hereunder, Ocular shall provide to Incept a quarterly royalty report, as follows:  Within thirty (30) days after the end of each calendar quarter, Ocular shall deliver to Incept a royalty report,


CONFIDENTIAL TO INCEPT, LLC,

AND OCULAR THERAPEUTIX, INC.

stating (a) the total of Net Sales; (b) the calculation of royalties; and (c) the total royalties so calculated and due to Incept.  Simultaneously with the delivery of each such report, Ocular shall pay to Incept the total royalties, if any, due to Incept for the period of such report.  If no royalties are due, Ocular shall so report.  Incept shall not provide to third parties any information contained in reports provided to Ocular hereunder, without the prior written permission of Ocular.

3.6PaymentsAll amounts payable hereunder by Ocular shall be payable in United States Dollars.  If any currency conversion shall be required in connection with the payment of royalties hereunder, such conversion shall be made by using the exchange rates used by Ocular in calculating Ocular’s own revenues for financial reporting purposes.  Any withholding or other tax that Ocular or any of its Affiliates are required by law to withhold and pay on behalf of Incept shall be deducted from said royalties and paid to the taxing authority.  In regard to any tax so deducted, Ocular shall furnish Incept with proper evidence of the taxes paid.

4.0Representations and Indemnification  

4.1RepresentationsEach party hereto represents that it has the requisite power and authority, corporate and otherwise, to execute and perform under this Agreement.

4.2IndemnificationOcular will indemnify and hold harmless Incept, its shareholders, officers, agents, and employees from and against any and all loss, damage, claim, injury, cost or expense, including reasonable attorneys' fees, either awarded as damages or incurred as part of Incept's or Ocular’s defense, and expenses of litigation, in connection with (i) any litigation related to the sale of Licensed Products, including product liability litigation, except to the extent that such litigation is caused by willful acts of Incept, its officers, agents, or employees; or (ii) any claim, suit, demand or allegation that the design, use, sale, manufacture, or application of Licensed Products infringes any patent or other intellectual property right of any third party.  

5.0Patent Ownership, Prosecution, and Notice

5.1ProsecutionIncept has and shall continue to have sole control and responsibility for ongoing prosecution of the Licensed Patents in all countries, including the


CONFIDENTIAL TO INCEPT, LLC,

AND OCULAR THERAPEUTIX, INC.

payment of maintenance and annuity fees, and for the filing of any new, divisional, continuation, continuation-in-part or reissue application that claims priority to an existing Licensed Patent.  Incept will promptly provide copies to Ocular of any correspondence submitted to, or received from, the United States Patent and Trademark Office (“PTO”), non-U.S. counterparts of the PTO, and appointed representatives (“foreign associates”) handling prosecution of non-U.S. Licensed Patents on behalf of Incept.  Incept will also provide by email or other essentially contemporaneous means, at least one month in advance of any deadline for submission, any proposed communication to the PTO, non-U.S. counterpart of the PTO, or foreign associate regarding any Licensed Patent.  Ocular will provide Incept with input regarding the proposed communication at least two weeks prior to the submission deadline.  Notwithstanding the foregoing, in the event a deadline for responding to a communication from any patent office is less than six weeks from the mailing date of the communication, Incept will provide its proposed response at least two weeks in advance of the submission deadline, and Ocular will provide Incept with input regarding the proposed response at least one week prior to the submission deadline.  Incept will evaluate timely received input from Ocular regarding any proposed submission and, based on the business judgment of Incept, and at Incept’s sole discretion, modify the proposed communication accordingly.  Ocular will promptly provide Incept with any materials known to Ocular that may reasonably be required under 37 CFR 1.56 to be submitted to the PTO in an Information Disclosure Statement for a Licensed Patent.  Incept will not allow a Licensed Patent to become abandoned without providing at least one month’s written notice to Ocular in advance of any deadline for making a submission or payment of fee required to maintain such patent, should Incept determine it does not desire to continue the prosecution, appeal, or maintenance thereof.  Upon receipt of such notice, Ocular may request in writing that Incept continue the prosecution, appeal, or maintenance of such patent, at Ocular’s expense as provided in Section 5.2, and Incept will do so long as such written notice from Ocular is received not less than one week before the respective deadline.

5.2FeesSubject to Section 5.3, within 30 days of receiving an invoice from Incept for same, Ocular shall reimburse Incept for its share of the reasonable fees and costs incurred by Incept for the prosecution of the Licensed Patents on or after the execution date of this Agreement, including maintenance fees and annuities.  Ocular’s share of such fees and costs for


CONFIDENTIAL TO INCEPT, LLC,

AND OCULAR THERAPEUTIX, INC.

a given Licensed Patent shall be equal to 1/x, where “x” equals the number of exclusive licensees of that Licensed Patent.  Upon reasonable request by Ocular, Incept will provide an accounting of its fees and costs incurred for, and a listing of all exclusive licensees of, the Licensed Patents.  Incept will itemize each invoice seeking reimbursement to show the total amount paid by Incept and the amount owed by Ocular for its share for each Licensed Patent.

5.3  Election of Licensed PatentsOcular may, by written notification to Incept, designate the patent or serial numbers of one or more patents and patent applications in any country to be removed from the Licensed Patents, and for which it will no longer be a licensee.  Ocular will not be responsible for any prosecution costs, maintenance fees or annuities incurred for the removed patents and applications as provided for in Section 5.2 after delivery of such written notification to Incept, except that such notice must be received by Incept at least one month in advance of the deadline for submission of any maintenance fee or annuity payment.  In the event Incept files a patent application, including without limitation any divisional, continuation, continuation-in-part or reissue application, which claims priority to a Licensed Patent, or to a patent or application previously removed from the list of Licensed Patents, Incept shall provide notice of same to Ocular, and Ocular shall have up to thirty days to request such new application be deleted from the list of Licensed Patents, in which case Ocular will not be responsible for any costs borne by Incept related to the new application.

5.4Small Entity Status ChangeOcular shall notify Incept immediately in writing should Ocular no longer qualify for small entity status under the PTO rules and regulations, including upon undertaking an obligation to assign this Agreement (subject to Section 9.1) or sublicense any of the Licensed Patents to a party in which such obligation to assign or sublicense may possibly disqualify Ocular or Incept from such small entity status with respect to such Licensed Patents.  

 5.5Licensed PatentsThe Licensed Patents shall continue to be owned by Incept.  Nothing herein shall be read to constitute an assignment or transfer of any rights to the Licensed Patents from Incept to Ocular or any third party except for the license within the Field of Use explicitly granted herein.

6.0Patent Infringement


CONFIDENTIAL TO INCEPT, LLC,

AND OCULAR THERAPEUTIX, INC.

6.1 Right of Patent Enforcement in Field of UseOcular shall have the right to bring suit against third parties who infringe a Licensed Patent in the Field of Use, provided that, before communicating to any third party about the possible infringement of a Licensed Patent, and/or filing a complaint in any court alleging infringement of a Licensed Patent by a third party, Ocular must first notify Incept in writing.  If requested by either party, Ocular and Incept agree to enter into a Joint Defense and Prosecution Agreement, the same or substantially similar to that provided in Exhibit B, for the purpose of allowing the parties to share confidential and attorney-client privileged information regarding the possible infringement of one or more Licensed Patents by third parties in the Field of Use.  Notwithstanding the foregoing, if Ocular has reason to believe that one or more other exclusive licensee and/or Sublicensee of the Licensed Patents are infringing the Licensed Patents in the Field of Use, Ocular shall notify Incept and such other licensee(s) and/or Sublicensee(s) of same in writing.  Within 10 days of receiving such notice, Incept and Ocular shall commence good faith discussions with such other licensee(s) and/or Sublicensee(s) in an effort to settle the matter without litigation.  In the event such discussions are not successful, and not less than ninety days after providing such notice, Ocular may then bring an infringement suit against such other licensee(s) and/or Sublicensee(s) of the Licensed Patents.  

6.2Costs of Litigation; Allocation of RecoveriesAll costs of prosecuting any infringement action brought by Ocular against a third party pursuant to Section 6.1 will be borne by Ocular, and Ocular is entitled to any recovery it obtains as a result of such infringement action, whether by settlement or judgment.

6.3  Cooperation in LitigationAt the request and expense of Ocular, Incept agrees to be joined as a party in any suit or other enforcement, defense or maintenance action brought by Ocular against a third party, including any other licensee or Sublicensee, pursuant to Section 6.1, and to reasonably cooperate with Ocular in such proceeding.

6.4SettlementIncept and Ocular agree not to settle any suit or other enforcement, defense or maintenance action brought by Ocular against a third party pursuant to Section 6.1 with the prior written consent of each other, provided such consent shall not be unreasonably withheld.  


CONFIDENTIAL TO INCEPT, LLC,

AND OCULAR THERAPEUTIX, INC.

6.5Notification Involving a Licensed PatentIncept will promptly notify Ocular if Incept is aware of any pleading filed in any court that alleges infringement, invalidity or unenforceability of a Licensed Patent, or of any request for reexamination, reissue, interference or other post issuance challenge in any patent office of a Licensed Patent.

6.6Right of Participation Nothing in this Agreement prevents Incept or Ocular from joining any action involving the Licensed Patent, and each of Incept and Ocular each agree to not contest the joining of any action involving a Licensed Patent by any exclusive licensee of a Licensed Patent in any field of use, in which case all parties to such action may also agree in writing as to allocations of costs and expenses, as well as any recoveries, whether by settlement or judgment.

7.0Confidential Information

7.1DefinitionAs used in this Section 7, “Confidential Information” shall mean any information of a party disclosed to the other party during the term of this Agreement, which is identified as confidential to the disclosing party, including, but not limited to: trade secrets; data, technical processes and chemical processes, suppliers, customers, polymer chemistry; sales, cost and other unpublished financial information; product and business plans and projections; marketing data; client and user lists and information; and this Agreement and all Exhibits hereto.  To be within the foregoing definition, such information shall be disclosed in writing and specifically identified that information which is confidential.  “Confidential Information” shall not include information that: (a) is known or becomes known to the recipient directly or indirectly from a third-party source other than one having an obligation of confidentiality to the disclosing party; (b) is or becomes publicly available or otherwise ceases to be secret or confidential, except through a breach of this Agreement by the recipient; or (c) is or was independently developed by the recipient without use of or reference to the disclosing party’s Confidential Information, as shown by evidence in the recipient’s possession and satisfactorily demonstrated to the disclosing party.

7.2Non-Disclosure/Non-Use ObligationsEach party agrees, for a period of three (3) years after disclosure of Confidential Information, to hold and maintain all such Confidential Information of the other party in confidence to the same extent that it protects its


CONFIDENTIAL TO INCEPT, LLC,

AND OCULAR THERAPEUTIX, INC.

own similar Confidential Information, but with no less than a reasonable degree of care, and to use such Confidential Information only as permitted under this Agreement.  Each party agrees to take all reasonable precautions to prevent any unauthorized disclosure or use of the other party’s Confidential Information including, without limitation, disclosing such Confidential Information only to its employees or contractors:  (a) who have a need to know to further permitted uses of such information; (b) who are informed of the nondisclosure/non-use obligations imposed by this Section 7.2; and (c) who are parties to appropriate written agreements sufficient to comply with the obligations imposed by this Section 7.2.  The parties acknowledge and agree that each may disclose Confidential Information:  (x) as required by law or the rules of any applicable securities exchange; (y) to their respective directors, officers, employees, attorneys, accountants, advisors, potential investors and strategic partners who are under an obligation of confidentiality, on a “need-to-know” basis; or (z) pursuant to an enforceable order of a court or government agency having appropriate jurisdiction, provided that each party will limit disclosure to that purpose and apply all appropriate judicial safeguards, provided, however, that in the event a party is required to disclose the other party’s Confidential Information as required by law, such party will, as soon as practicable prior to such disclosure, provide the other party with prompt written notice of such requirement to enable it to seek a judicial protective order.

8.0Termination

8.1TermUnless terminated earlier pursuant to Section 8.2 or Section 8.3, this Agreement expires upon the expiration of the last Valid Claim.

8.2Breach of AgreementIn the event a party breaches any material obligation under this Agreement or any provision hereof and fails to cure such breach within sixty (60) days after receipt of notice thereof from the non-breaching party, the non-breaching party shall have the right to terminate this Agreement immediately upon notice to the breaching party.

8.3BankruptcyIn the event a party files a voluntary petition for bankruptcy, has an involuntary petition for bankruptcy filed against it which is not dismissed within sixty (60) days, makes an assignment for the benefit of its creditors, or has a receiver appointed for all or a portion of its property, the party not experiencing such event shall have the right to terminate this Agreement immediately upon notice to the party experiencing such event.  All rights and


CONFIDENTIAL TO INCEPT, LLC,

AND OCULAR THERAPEUTIX, INC.

licenses granted under or pursuant to this Agreement by Incept to Ocular are, and shall otherwise be deemed to be, for purposes of Section 365(n) of the Bankruptcy Code, licenses of rights to “intellectual property” as defined under Section 101(35A) of the Bankruptcy Code.  The parties agree that Ocular, as a licensee of such rights under this Agreement, shall retain and may fully exercise all of its rights and elections under the Bankruptcy Code.

8.4Effect of TerminationThe provisions of Sections 1, 4, 7, 8.4 and 9, along with any payment obligation owed under Section 3 as of the date of termination or expiration, shall survive any termination or expiration of this Agreement.  Section 7 shall survive for a period of three (3) years following the date of last disclosure of any Confidential Information.  Termination or expiration of this Agreement shall not relieve either party of any obligation which has accrued prior to such termination or expiration.    Notwithstanding the foregoing, upon the expiration, but not the earlier termination of this Agreement, Ocular shall have an exclusive, fully paid-up right and license to use and exploit the Licensed Technology within the Field of Use.

9.0Miscellaneous Provisions

9.1Prior Written ConsentThis Agreement may not be assigned by either party without the prior written consent of the non-assigning party, except to a third party that succeeds to all or substantially all of the assigning party’s business or assets relating to this Agreement whether by sale, merger, operation of law or otherwise; provided that such assignee or transferee promptly agrees in writing to be bound by the terms and conditions of this Agreement.

9.2No Joint VentureThe parties have entered into this Agreement solely as independent contractors and nothing contained herein shall be construed as giving rise to joint venture, partnership or other form of business organization.

9.3Written NoticesAll notices given hereunder shall be in writing and sent by certified mail, return receipt requested, addressed as follows, provided that a party may change its address for notice by notice thereof.  Addresses are: Incept LLC, 645 Clyde Avenue, Mountain View, CA 94043; and Ocular Therapeutix, Inc., 36 Crosby Drive, Suite 101, Bedford, MA 01730.


CONFIDENTIAL TO INCEPT, LLC,

AND OCULAR THERAPEUTIX, INC.

9.4Governing LawThis Agreement shall be governed by and construed in accordance with the internal substantive laws of the State of Delaware.  The parties agree to submit to the jurisdiction of the State of Delaware.

9.5Invalidity of ProvisionsIn the event any provision of this Agreement shall be held to be invalid or unenforceable in whole or in part, the remainder of this Agreement shall not be affected thereby and shall remain in full force and effect, and such invalid or unenforceable provision shall be enforced to the maximum extent permissible.

9.6HeadingsThe headings in this Agreement are intended solely for convenience of reference and shall be given no effect in any construction or interpretation of this Agreement.

9.7Entire AgreementThis Agreement and its Exhibits constitute the entire agreement between the parties concerning its subject matter and supersedes any prior or contemporaneous agreements and understandings in connection therewith, including the Original License dated April 12, 2007.  This Agreement may be amended, waived or revoked only by a written instrument executed by the parties hereto.

IN WITNESS WHEREOF, the parties hereto have executed this Agreement in duplicate originals under seal as of the date first written above.

/s/ Fred Khosravi​ ​​ ​​ ​

Fred Khosravi

General Partner

Incept, LLC

/s/ Amar Sawhney​ ​​ ​​ ​

Amar Sawhney

President and CEO

Ocular Therapeutix, Inc.


EX-10.8 3 ocul-20240331xex10d8.htm EX-10.8 Scanned Document

Ocular Therapeutix

FIRST AMENDMENT TO EMPLOYMENT AGREEMENT

This First Amendment (the “First Amendment”) to the Agreement (as defined below) is dated as of March 13, 2024 (the “Effective Date”), and entered into by and between Ocular Therapeutix, Inc., with offices at 15 Crosby Drive, Bedford, MA 01730 (hereinafter referred to as “Ocular” or “SPONSOR”) and Rabia Ozden with offices at 15 Crosby Drive, Bedford, MA 01730 (hereinafter referred to as “Employee”).

WHEREAS, Ocular and the Employee entered into that certain Employment Agreement effective as of September 23, 2022, (the Agreement”); and

NOW, THEREFORE, Ocular and the Employee hereby consent and agree to amend the Agreement in accordance with the relevant terms and provisions thereof as follows:

1.The initial paragraph of Section 2 (d) Definition of “Good Reason” shall be revised and replaced with the following language:

“ For purposes of this Agreement, a “Good Reason” shall mean any of the following, unless (i) the basis for such Good Reason is cured within sixty (60) days after the Company receives written notice (which must be received from Executive within ninety (90) days of the initial existence of the condition giving rise to such Good Reason) specifying the basis for such Good Reason or (ii) Executive has consented to the condition that would otherwise be a basis for Good Reason. Further, Executive needs to resign within 30 days after the Company has failed to cure the Good Reason(s):”

2.This First Amendment constitutes an amendment to the Agreement. In the event the terms of this First Amendment conflict with any provision of the Agreement, the terms of this First Amendment shall control.

This First Amendment may be executed in counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument.

****The remainder of this page is intentionally left blank****


Ocular Therapeutix

IN WITNESS WHEREOF, duly authorized representatives of Ocular and the Employee have duly executed this First Amendment to be effective as of the Effective Date.

Ocular Therapeutix, Inc.Employee

By: /s/Donald Notman​ ​By: /s/ Rabia Gurses Ozden

Name: Donald Notman Name: Rabia Gurses Ozden

Title: Chief Financial Officer

Title: Chief Medical Officer

Dated: March 14, 2024Dated: March 14, 2024


EX-31.1 4 ocul-20240331xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATIONS

I, Pravin Dugel, certify that:

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

By:

/s/ Pravin U. Dugel, M.D. 

 

 

Pravin U. Dugel, M.D.

 

 

Executive Chair, President and Chief Executive Officer

 

 

(Principal Executive Officer)


EX-31.2 5 ocul-20240331xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATIONS

I, Donald Notman, certify that:

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

By:

/s/ Donald Notman 

Donald Notman 

Chief Financial Officer

(Principal Financial and Accounting Officer)


EX-32.1 6 ocul-20240331xex32d1.htm EX-32.1

Exhibit 32.1

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

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Ocular Therapeutix, Inc. (the “Company”) for the period ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Antony Mattessich, President and Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, that to his knowledge:

(1)  the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2)  the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: May 7, 2024

By:

/s/ Pravin U. Dugel, M.D. 

Pravin U. Dugel, M.D.

Executive Chairman, President and Chief Executive Officer

(Principal Executive Officer)


EX-32.2 7 ocul-20240331xex32d2.htm EX-32.2

Exhibit 32.2

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

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of Ocular Therapeutix, Inc. (the “Company”) for the period ended March 31, 2024 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Donald Notman, Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, that to his knowledge:

(1)  the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2)  the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: May 7, 2024

By:

/s/ Donald Notman

Donald Notman

Chief Financial Officer

(Principal Financial and Accounting Officer)


EX-101.SCH 8 ocul-20240331.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Expenses - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Financial Liabilities - Barings Credit Agreement - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Risks and Fair Value - Change in Fair Value of Derivative Labilities (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Nature of the Business link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Stock-Based Awards link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Financial Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Derivative Liability (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Risks and Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Stock-Based Awards (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Nature of the Business and (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Licensing Agreements and Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Financial Liabilities - Barings Credit Agreement - Terms (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Financial Liabilities - Convertible Notes, Terms (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - Financial Liabilities - MidCap Credit Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Derivative Liability - Liability roll forward (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Risks and Fair Value - Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Risks and Fair Value - Fair Value Measurement (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - Risks and Fair Value - The main inputs to valuing the Royalty Fee Derivative Liability (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Equity (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Stock-Based Awards - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Stock-Based Awards - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Net Loss Per Share - Basic (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities, Excluded from Computation of Diluted Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Related Party Transactions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Licensing Agreements and Deferred Revenue link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Cash Equivalents and Restricted Cash link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Expenses link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Financial Liabilities link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Derivative Liability link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Risks and Fair Value link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Licensing Agreements and Deferred Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Cash Equivalents and Restricted Cash (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 ocul-20240331_cal.xml EX-101.CAL EX-101.DEF 10 ocul-20240331_def.xml EX-101.DEF EX-101.LAB 11 ocul-20240331_lab.xml EX-101.LAB Document And Entity Information [Abstract] Statement [Table] Statement [Line Items] Statement Document Type Document Type Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Entity File Number Entity Registrant Name Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Address, Address Line One Entity Address, City or Town Entity Address, State or Province Entity Address, Postal Zip Code City Area Code Local Phone Number Title of 12(b) Security Trading Symbol Security Exchange Name Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Emerging Growth Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Condensed Consolidated Balance Sheets Assets [Abstract] Assets Assets, Current [Abstract] Current assets: Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Accounts Receivable, Net, Current Accounts receivable, net Inventory, Net Inventory Total inventory Restricted Cash, Current Restricted cash Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Assets, Current Total current assets Property, Plant and Equipment, Net Property and equipment, net Restricted Cash, Noncurrent Restricted cash Operating Lease, Right-of-Use Asset Operating lease assets Assets Total assets Liabilities and Equity [Abstract] Liabilities and Stockholders' Equity Liabilities, Current [Abstract] Current liabilities: Accounts Payable, Current Accounts payable Accrued Liabilities, Current Accrued expenses and other current liabilities Total Accrued expenses Contract with Customer, Liability, Current Deferred revenue Operating Lease, Liability, Current Operating lease liabilities Liabilities, Current Total current liabilities Other Liabilities, Noncurrent [Abstract] Other liabilities: Operating Lease, Liability, Noncurrent Operating lease liabilities, net of current portion Derivative Liability, Noncurrent Derivative liabilities Deferred revenue, net of current portion Deferred revenue, net of current portion Notes Payable, Noncurrent Notes payable, net Other Liabilities, Noncurrent Other non-current liabilities Convertible Debt, Noncurrent Convertible Notes, net Non-current liability Liabilities Total liabilities Commitments and Contingencies Commitments and contingencies (Note 14) Stockholders' Equity Attributable to Parent [Abstract] Stockholders' equity: Preferred Stock, Value, Issued Preferred stock, $0.0001 par value; 5,000,000 shares authorized and no shares issued or outstanding at March 31, 2024 and December 31, 2023, respectively Common Stock, Value, Issued Common stock, $0.0001 par value; 200,000,000 shares authorized and 154,704,086 and 114,963,193 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively Additional Paid in Capital, Common Stock Additional paid-in capital Retained Earnings (Accumulated Deficit) Accumulated deficit Accumulated deficit Stockholders' Equity Attributable to Parent Balance Balance Total stockholders' equity Liabilities and Equity Total liabilities and stockholders' equity Preferred Stock, Par or Stated Value Per Share Preferred stock, par value Preferred Stock, Shares Authorized Preferred stock, shares authorized Preferred Stock, Shares Issued Preferred stock, shares issued Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Common Stock, Par or Stated Value Per Share Common stock, par value Common Stock, Shares Authorized Common stock, shares authorized Common Stock, Shares, Issued Common stock, shares issued Common Stock, Shares, Outstanding Common stock, shares outstanding Condensed Consolidated Statements of Operations and Comprehensive Loss Products and Services [Axis] Products and Services [Domain] Product revenue, net Product revenue, net Collaboration Revenue means revenue derived from fees relating to Material Services performed by the Executive from Collaborations, net of payments to licensing agents but excluding fees paid to the Company related to licensing its trademarks or providing design services. Collaboration revenue Collaboration revenue Revenues [Abstract] Revenue: Revenue from Contract with Customer, Excluding Assessed Tax Total revenue, net Revenue recognized Operating Expenses [Abstract] Costs and operating expenses: Cost, Product and Service [Extensible List] Cost of Revenue Cost of product revenue Research and Development Expense. Research and development Selling and Marketing Expense. Selling and marketing General and Administrative Expense. General and administrative Costs and Expenses Total costs and operating expenses Operating Income (Loss) Loss from operations Nonoperating Income (Expense) [Abstract] Other income (expense): Investment Income, Net Interest income Interest Expense Interest expense Amount of increase (decrease) in the fair value of derivatives recognized in the income statement including accrued or paid royalty fees. Derivative, Gain (Loss) on Derivative and Other, Net Change in fair value of derivative liabilities Change in fair value of derivative liabilities Total Gain (Loss) on Extinguishment of Debt Loss on extinguishment of debt Loss on extinguishment of debt Other Nonoperating Income (Expense) Other expense Nonoperating Income (Expense) Total other income (expense), net Net loss Net loss attributable to common stockholders Earnings Per Share, Basic Net loss per share, basic (in dollars per share) Weighted Average Number of Shares Outstanding, Basic Weighted average common shares outstanding, basic (in shares) Earnings Per Share, Diluted Net loss per share, diluted (in dollars per share) Weighted Average Number of Shares Outstanding, Diluted Weighted average common shares outstanding, diluted (in shares) Condensed Consolidated Statements of Cash Flows Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Cash flows from operating activities: Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net loss Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash used in operating activities Share-based Compensation Stock-based compensation expense Amortization of Debt Issuance Costs Non-cash interest expense Depreciation, Depletion and Amortization Depreciation and amortization expense Gain (Loss) on Disposition of Property Plant Equipment Gain on disposal of property and equipment Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Increase (Decrease) in Accounts Receivable Accounts receivable Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other current assets Increase (Decrease) in Inventories Inventory Increase (Decrease) in Accounts Payable Accounts payable The increase (decrease) during the reporting period in the aggregate amount of operating lease assets. Increase (Decrease) In Operating Lease Assets Operating lease assets Increase (Decrease) in Accrued Liabilities Accrued expenses Increase (Decrease) in Contract with Customer, Liability Deferred revenue Increase (Decrease) In Operating Lease Liability Operating lease liabilities Net Cash Provided by (Used in) Operating Activities, Continuing Operations Net cash used in operating activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Cash flows from investing activities: Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment Net Cash Provided by (Used in) Investing Activities, Continuing Operations Net cash used in investing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Cash flows from financing activities: The proceeds from the issuance of a protective advance under the credit agreement representing a short-term bridge loan. Proceeds From Issuance of Protective Advance Proceeds from issuance of short-term bridge loan Proceeds from Stock Options Exercised Proceeds from exercise of stock options The cash outflow for the repayment of the protective advance (short-term bridge loan) under the credit agreement. Repayment of Protective Advance Repayment from issuance of short-term bridge loan Proceeds from Issuance of Common Stock Proceeds from issuance of common stock and pre-funded warrants upon private placement, net of issuance costs Net Cash Provided by (Used in) Financing Activities, Continuing Operations Net cash provided by financing activities Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents and restricted cash at end of period Cash, cash equivalents and restricted cash at beginning of period Total cash, cash equivalents and restricted cash as shown on the statements of cash flows Supplemental Cash Flow Information [Abstract] Supplemental disclosure of cash flow information: Interest Paid Cash paid for interest Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Supplemental disclosure of non-cash investing and financing activities: Capital Expenditures Incurred but Not yet Paid Additions to property and equipment included in accounts payable and accrued expenses Condensed Consolidated Statements of Stockholders' Equity Equity Components [Axis] Equity Component [Domain] Common Stock Additional Paid-in Capital [Member] Additional Paid-in Capital Accumulated Deficit [Member] Accumulated Deficit Increase (Decrease) in Stockholders' Equity [Roll Forward] Stockholders' Equity (Deficit) Shares, Outstanding Balance, shares Balance, shares Stock Issued During Period, Value, Stock Options Exercised Issuance of common stock upon exercise of stock options Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Issuance of common stock upon exercise of stock options, shares Value of stock issued during period related to the vesting of restricted stock units. Stock Issued During Period, Value, Restricted Stock Units Issuance of common stock upon vesting of restricted stock units The number of shares of stock issued during period related to the vesting of restricted stock units. Stock Issued During Period, Shares, Restricted Stock Units Issuance of common stock upon vesting of restricted stock units (in shares) Stock Issued During Period, Value, New Issues Issuance of common stock and pre-funded warrants upon private placement, net of issuance costs Stock Issued During Period, Shares, New Issues Issuance of common stock and pre-funded warrants upon private placement, net of issuance costs, shares Number of shares issued Stock Issued During Period, Value, Conversion of Convertible Securities Valued at the closing price Issuance of common stock in connection with conversion of Convertible Notes Stock Issued During Period, Shares, Conversion of Convertible Securities Conversion shares common stock Issuance of common stock in connection with conversion of Convertible Notes, shares Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Stock-based compensation expense Nature of the Business Business Description and Basis of Presentation [Text Block] Nature of the Business Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies Licensing Agreements and Deferred Revenue [Abstract]. Licensing Agreements and Deferred Revenue The entire disclosure for licensing agreements and deferred revenue. Licensing Agreements and Deferred Revenue [Text Block] Licensing Agreements and Deferred Revenue Cash Equivalents and Restricted Cash Cash and Cash Equivalents Disclosure [Text Block] Cash Equivalents and Restricted Cash Inventory Inventory Disclosure [Text Block] Inventory Expenses [Abstract] Expenses The entire disclosure for expenses, including accrued expenses. Expenses [Text Block] Expenses Financial Liabilities Debt Disclosure [Text Block] Financial Liabilities Derivative Liability Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivative Liability Risks and Fair Value The entire disclosure for risks and fair value. Risks and Fair Value Disclosure [Text Block] Risks and Fair Value Equity Stockholders' Equity Note Disclosure [Text Block] Equity Stock-Based Awards Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Stock-Based Awards Income Taxes Income Tax Disclosure [Text Block] Income Taxes Net Loss Per Share Earnings Per Share [Text Block] Net Loss Per Share Commitments and Contingencies. Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Related Party Transactions Related Party Transactions Disclosure [Text Block] Related Party Transactions Subsequent Events Subsequent Events [Text Block] Subsequent Events Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Disclosure of accounting policy for warrants. Warrants [Policy Text Block] Warrants Use of Estimates, Policy [Policy Text Block] Use of Estimates Disclosure of accounting policy for unaudited interim financial information. Unaudited Interim Financial Information Policy [Policy Text Block] Unaudited Interim Financial Information New Accounting Pronouncements, Policy [Policy Text Block] Recently Issued Accounting Pronouncements Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Schedule of deferred revenue Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Reconciliation of cash, cash equivalents, and restricted cash reported within the balance sheet to the total amounts shown in the statement of cash flows Schedule of Inventory, Current [Table Text Block] Components of inventory Schedule of Accrued Liabilities [Table Text Block] Schedule of accrued expenses Schedule of Long-term Debt Instruments [Table] Credit Facility [Axis] Credit Facility [Domain] Information pertaining to the Barings Credit Facility. Barings Credit Facility Barings Credit Facility Debt Instrument [Line Items] Financial Liabilities Schedule of Debt [Table Text Block] Summary of debt Debt Instrument [Axis] Debt Instrument, Name [Domain] Convertible Notes Convertible Notes Shares issuable upon conversion of Convertible Notes, if converted Schedule of Derivative Instruments [Table Text Block] Summary of roll-forward of the derivative liability Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Financial Instrument [Axis] Financial Instruments [Domain] Represents information pertaining to royalty fee derivative liability. Royalty Fee Derivative Liability [Member] Royalty Fee Derivative Liability Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Derivatives Risks and Fair Value Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Summary of Concentration of Credit Risk and of Significant Suppliers and Customers Derivative Instruments, Gain (Loss) [Table Text Block] Schedule of change in fair value of derivative liabilities Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of assets and liabilities measured at fair Value on recurring basis Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Schedule of main inputs to valuing the Derivative Liability Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block] Schedule of stock-based compensation expense related to stock options Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of basic net loss income per share attributable to common stockholders Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of antidilutive securities, excluded from computation of diluted net loss per share Nature of Operations [Table] Nature of Operations [Table] 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. Nature of Operations [Line Items] Nature of Business Minimum liquidity amount required per the covenants of the credit agreement. Debt Instrument, covenants, Minimum Liquidity Requirement Minimum liquidity amount Debt Instrument, covenants, minimum liquidity requirement Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table] Type of Arrangement and Non-arrangement Transactions [Axis] Arrangements and Non-arrangement Transactions [Domain] Information pertaining to a license agreement. License Agreement Counterparty Name [Axis] Counterparty Name [Domain] Information pertaining to AffaMed Therapeutics Limited ("Affamed"). AffaMed Incept. Incept Information pertaining to the OTX-TIC product. OTX-TIC Product Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items] Collaboration Agreement Revenue, Remaining Performance Obligation, Amount Transaction price allocated to performance obligations partially unsatisfied The amount of royalties paid under the license agreement. Royalties Paid Royalties paid Change in Contract with Customer, Liability [Abstract] Total deferred revenue: Contract with Customer, Liability Deferred revenue, ending balance Deferred revenue, beginning balance Contract with Customer, Liability, Revenue Recognized Amounts recognized into revenue Restricted Cash and Cash Equivalents, Current Restricted cash (current) Restricted Cash and Cash Equivalents, Noncurrent Restricted cash (non-current) Inventory, Raw Materials, Gross Raw materials Inventory, Work in Process, Gross Work-in-process Inventory, Finished Goods, Gross Finished goods Carrying value as of the balance sheet date of obligations incurred through that date and payable for rebates and programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Accrued Rebates and Programs, Current Accrued rebates and programs Employee-related Liabilities, Current Accrued payroll and related expenses Accrued Professional Fees, Current Accrued professional fees Other Accrued Liabilities, Current Accrued other Amount of accrued interest on notes payable. Accrued Interest, Notes Payable Accrued interest payable on Barings Credit Facility (Note 7) Carrying value as of the balance sheet date of obligations incurred through that date and payable for expenses related to research and development. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Accrued Research And Development Expense Current Accrued research and development expenses Amount of accrued interest on convertible notes. Accrued Interest, Convertible Notes Accrued interest payable on Convertible Notes (Note 7) Scenario [Axis] Scenario, Unspecified [Domain] Represents information relating to change of control transaction entered into by the company after the date that is six months, but before the date that is twelve months, after the Closing Date. Change of control, Entered After Six Months, but Before Twelve Months, After Closing Date. Variable Rate [Axis] Variable Rate [Domain] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] SOFR-based rate Line of Credit Facility, Maximum Borrowing Capacity Borrowing capacity under the agreement Debt Instrument, Face Amount Principal amount of debt issued Proceeds from Issuance of Debt Proceeds from issuance of debt, net The interest rate floor. Debt Instrument, Interest Rate, Floor Interest rate floor (as a percent) Debt Instrument, Basis Spread on Variable Rate Basis spread (as a percent) Royalty fees payable as percentage of net sales. Percentage of Royalty Fees Payable Royalty fees payable as percentage of net sales. Royalty fees payable subject to reduction as percentage of total credit facility amount. Royalty Fees Payable Reduction, Percentage of Total Credit Facility Royalty fees payable reduction , percentage of total credit facility amount. Debt Instrument, Interest Rate, Stated Percentage Interest rate (as a percent) Line of Credit Facility [Table] Line of Credit Facility [Line Items] Credit Agreement Long-term Debt, Gross Debt instrument carrying amount Debt Instrument, Unamortized Discount Less: unamortized discount Unamortized discount Notes Payable. Total Long-Term Debt, Maturity, after Year Five Due for repayment in 2029 Debt Instrument, Fair Value Disclosure Debt instrument fair value Estimated fair value The fair value of shares issued on conversion of debt. Fair Value of Shares Issued on Conversion of Debt Total fair value amount The amount of interest payment. Payment of Interest Accrued interest Debt Conversion, Original Debt, Amount Conversion of debt, derecognition of principal The amount of the unamortized discount related to the extinguishment of debt in the conversion of the debt instrument. Debt Conversion, Unamortized Discount Conversion of debt, unamortized discount The amount of the conversion option derivative liability related to the extinguishment of debt in the conversion of the debt instrument. Debt Conversion, Conversion Option Derivative Liability Conversion of debt, conversion option derivative liability Information pertaining the MidCap Credit Facility. MidCap Credit Facility The cash outflow for a borrowing supported by a written promise to pay an obligation including principal, interest, exit and prepayment fees. Repayments of Notes Payable Including Fees Repayment of debt Derivative Instrument [Axis] Derivative Contract [Domain] The conversion option derivative liability. Conversion Option Derivative Liability [Member] Conversion Option Derivative Liability Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Derivative Liability Roll forward Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value Ending Balance Beginning Balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Change in fair value Amount of decrease in derivative liability due to extinguishment upon conversion. Decrease in Derivative Liabilities, Extinguishment Upon Conversion Extinguishment upon Conversion Derivative Liability, Statement of Financial Position [Extensible Enumeration] Concentration Risk [Table] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Total revenue Accounts receivable Concentration Risk Type [Axis] Concentration Risk Type [Domain] Customer Customer [Axis] Customer [Domain] Represents the three specialty distributor customer. Three specialty distributor customers [Member] Represents information pertaining to major customer one. Customer one Represents information pertaining to major customer two. Customer two Represents information pertaining to major customer three. Customer three Concentration Risk [Line Items] Concentration risk The total number of accredited financial institutions where the company has cash and cash equivalents balances, in amounts that exceed federally insured limits. Number Of Financial Institutions Number Of financial institutions Represents the number of major customers of the entity. Number Of Major Customers Number of major customers Concentration Risk, Percentage Concentration risk Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Line Items] Change in Fair Value of Derivative Liabilities Derivative, Gain (Loss) on Derivative, Net Change in fair value of derivative liability Royalty fee obligation, fees incurred. Royalty Fee Obligation Barings Royalty Fees Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Level 1 Level 3 Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Money Market Funds Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Recurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Assets, Fair Value Disclosure [Abstract] Assets: Cash and Cash Equivalents, Fair Value Disclosure Cash equivalents Liabilities, Fair Value Disclosure [Abstract] Liability: Derivative Liability. Derivative liabilities Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer. Also includes accrued interest. Notes Payable Including Accrued Interest Notes payable, amortized cost, including accrued interest Amount of accrued interest on debt. Debt Instrument Accrued Interest Accrued interest payable on Convertible Notes Fair Value Measurement Inputs and Valuation Techniques [Table] Measurement Input Type [Axis] Measurement Input Type [Domain] Revenue volatility Bond yield Revenue discount rate Fair Value Measurement Inputs and Valuation Techniques [Line Items] Derivative Liability, Measurement Input Derivative Liability, Measurement Input Schedule of Stock by Class [Table] Sale of Stock [Axis] Sale of Stock [Domain] Represents information related to the securities purchase agreement entered with certain institutional accredited investors. Securities Purchase Agreement [Member] Securities Purchase Agreement Private Placement [Member] Private Placement Represents the information related to At-The-Market sales agreement entered in 2021. 2021 Sales Agreement Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Represents the member information pertaining to Pre-Funded Warrants. Pre-Funded Warrants [Member] Pre-Funded Warrants Class of Stock [Line Items] Shares Issued, Price Per Share Common stock, price per share Class of Warrant or Right, Number of Securities Called by Warrants or Rights Number of shares callable by warrants Represents the offering price for warrants issued. Warrants Issued, Offering Price Offering price of warrants Class of Warrant or Right, Exercise Price of Warrants or Rights Weighted average exercise price to purchase common stock Proceeds from Issuance of Private Placement Gross proceeds from private placement The maximum aggregate proceeds to be received during a stock offering. Stock Offering, Maximum Aggregate Proceeds Maximum aggregate proceeds from offering Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Restricted Stock Units (RSUs) Restricted stock units Plan Name [Axis] Plan Name [Domain] Represents the information pertaining to the 2021 Stock Incentive Plan and 2019 Inducement Stock Incentive Plan. Stock Incentive Plan 2021 And Inducement Stock Incentive Plan 2019 [Member] 2021 Stock Incentive Plan and 2019 Inducement Plan Represents the information pertaining to the 2021 Stock Incentive Plan. 2021 Incentive Plan Represents the information pertaining to Inducement Stock Incentive Plan 2019. 2019 Inducement Plan Two Thousand Fourteen Employee Stock Purchase Plan [Member] 2014 Employee Stock Purchase Plan Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Stock-Based Awards Number of stock based compensation plans. Number of Stock Based Compensation Plans Number of stock based compensation plans Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Number of shares of common stock authorized for issuance Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Shares issuable under options, granted (in shares) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Granted (in shares) Number of common shares issuable per unit upon vesting of the restricted stock units. Restricted Stock Units, Vesting Ratio Number of RSU is equivalent to common share The number of equity-based payment instruments, that were cancelled or forfeited during the reporting period. Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments, Forfeitures and Expirations in Period Stock-based awards expired or forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Number of shares of common stock available for issuance Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Income Statement Location [Axis] Income Statement Location [Domain] Research and development expense Selling and marketing expense General and administrative expense Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Stock-Based Awards Allocated Share-based Compensation Expense Stock-based compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Unrecognized stock-based compensation cost Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Weighted average period of unrecognized stock-based compensation cost expected to be recognized Earnings Per Share, Basic and Diluted [Abstract] Basic net loss per share attributable to common stockholders Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Options to Purchase Common Stock Options to purchase common stock Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Net Loss Per Share Dilutive Securities, Effect on Basic Earnings Per Share Dilutive impact from potentially issuable common shares Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Total common stock equivalents Schedule of Related Party Transactions, by Related Party [Table] Represents information pertaining to Wilmer Cutler Pickering Hale and Dorr LLP ("WilmerHale"). WilmerHale Represents information pertaining to Heier Consulting, LLC Heier Consulting LLC [Member] Heier Consulting LLC Related Party [Axis] Related Party [Domain] Represents information pertaining to the Chief Business Officer. Chief Business Officer Related Party Related Party Transaction [Line Items] Related Party Transactions Related Party Transaction, Amounts of Transaction Expenses incurred Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Total grant date fair value of stock-based awards granted Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Other Commitments [Axis] Other Commitments [Domain] Information regarding the separation agreement with Antony Mattessich, who served at the Company's President and Chief Executive Officer. Separation Agreement [Member] Separation Agreement Subsequent Event [Line Items] Subsequent Events Period of base salary payment term, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Period Of Base Salary payment Term Base salary rate term Period of equity awards subject to term of stock incentive plan, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Period Of Equity Awards Subject To Term Of Stock Incentive Plan Excercise equity awards term The information pertaining to Executive Chairman. Executive Chairman [Member] Pravin U. Dugel The information pertaining to President and Chief Executive Office. President and Chief Executive Officer [Member] Antony Mattessich The information pertaining to Chief Strategy Officer. Chief Strategy Officer [Member] Sanjay Nayak Chief Financial Officer [Member] Donald Notman The information pertaining to General Counsel. General Counsel [Member] Philip C. Strassburger Trd Arr Expiration Date Trd Arr Expiration Date EX-101.PRE 12 ocul-20240331_pre.xml EX-101.PRE XML 14 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 03, 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-36554  
Entity Registrant Name Ocular Therapeutix, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 20-5560161  
Entity Address, Address Line One 15 Crosby Drive  
Entity Address, City or Town Bedford  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 01730  
City Area Code 781  
Local Phone Number 357-4000  
Title of 12(b) Security Common Stock, $0.0001 par value per share  
Trading Symbol OCUL  
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   154,888,915
Entity Central Index Key 0001393434  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 482,888 $ 195,807
Accounts receivable, net 26,546 26,179
Inventory 2,574 2,305
Restricted cash 150 150
Prepaid expenses and other current assets 7,666 7,794
Total current assets 519,824 232,235
Property and equipment, net 11,450 11,739
Restricted cash 1,614 1,614
Operating lease assets 6,059 6,472
Total assets 538,947 252,060
Current liabilities:    
Accounts payable 6,453 4,389
Accrued expenses and other current liabilities 16,040 28,666
Deferred revenue 263 255
Operating lease liabilities 1,542 1,586
Total current liabilities 24,298 34,896
Other liabilities:    
Operating lease liabilities, net of current portion 6,407 6,878
Derivative liabilities 19,624 29,987
Deferred revenue, net of current portion 14,068 14,135
Notes payable, net 66,456 65,787
Other non-current liabilities 111 108
Convertible Notes, net   9,138
Total liabilities 130,964 160,929
Commitments and contingencies (Note 14)
Stockholders' equity:    
Preferred stock, $0.0001 par value; 5,000,000 shares authorized and no shares issued or outstanding at March 31, 2024 and December 31, 2023, respectively
Common stock, $0.0001 par value; 200,000,000 shares authorized and 154,704,086 and 114,963,193 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively 15 12
Additional paid-in capital 1,170,394 788,697
Accumulated deficit (762,426) (697,578)
Total stockholders' equity 407,983 91,131
Total liabilities and stockholders' equity $ 538,947 $ 252,060
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Condensed Consolidated Balance Sheets    
Preferred stock, par value $ 0.0001 $ 0.0001
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.0001 $ 0.0001
Common stock, shares authorized 200,000,000 200,000,000
Common stock, shares issued 154,704,086 114,963,193
Common stock, shares outstanding 154,704,086 114,963,193
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue:    
Total revenue, net $ 14,774 $ 13,374
Costs and operating expenses:    
Cost, Product and Service [Extensible List] Product revenue, net Product revenue, net
Cost of product revenue $ 1,326 $ 1,214
Research and development 20,735 14,747
Selling and marketing 10,183 10,835
General and administrative 14,147 9,127
Total costs and operating expenses 46,391 35,923
Loss from operations (31,617) (22,549)
Other income (expense):    
Interest income 3,922 563
Interest expense (4,051) (1,768)
Change in fair value of derivative liabilities (5,152) (6,563)
Loss on extinguishment of debt (27,950)  
Other expense   (1)
Total other income (expense), net (33,231) (7,769)
Net loss $ (64,848) $ (30,318)
Net loss per share, basic (in dollars per share) $ (0.49) $ (0.39)
Weighted average common shares outstanding, basic (in shares) 132,021,945 77,386,287
Net loss per share, diluted (in dollars per share) $ (0.49) $ (0.39)
Weighted average common shares outstanding, diluted (in shares) 132,021,945 77,386,287
Product revenue, net    
Revenue:    
Total revenue, net $ 14,715 $ 13,214
Collaboration revenue    
Revenue:    
Total revenue, net $ 59 $ 160
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net loss $ (64,848) $ (30,318)
Adjustments to reconcile net loss to net cash used in operating activities    
Stock-based compensation expense 7,978 4,572
Non-cash interest expense 1,968 1,228
Change in fair value of derivative liabilities 5,152 6,563
Depreciation and amortization expense 920 483
Loss on extinguishment of debt 27,950  
Gain on disposal of property and equipment   (1)
Changes in operating assets and liabilities:    
Accounts receivable (367) 201
Prepaid expenses and other current assets 128 (718)
Inventory (269) (292)
Accounts payable 1,693 1,025
Operating lease assets 413 417
Accrued expenses (14,031) (2,628)
Deferred revenue (59) (160)
Operating lease liabilities (515) (345)
Net cash used in operating activities (33,887) (19,973)
Cash flows from investing activities:    
Purchases of property and equipment (255) (3,379)
Net cash used in investing activities (255) (3,379)
Cash flows from financing activities:    
Proceeds from issuance of short-term bridge loan   2,000
Proceeds from exercise of stock options 4,870 78
Repayment from issuance of short-term bridge loan   (2,000)
Proceeds from issuance of common stock and pre-funded warrants upon private placement, net of issuance costs 316,353  
Net cash provided by financing activities 321,223 78
Net increase (decrease) in cash, cash equivalents and restricted cash 287,081 (23,274)
Cash, cash equivalents and restricted cash at beginning of period 197,571 104,064
Cash, cash equivalents and restricted cash at end of period 484,652 80,790
Supplemental disclosure of cash flow information:    
Cash paid for interest 12,967 701
Supplemental disclosure of non-cash investing and financing activities:    
Additions to property and equipment included in accounts payable and accrued expenses $ 392 $ 646
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Total
Balance at Dec. 31, 2022 $ 8 $ 652,213 $ (616,842) $ 35,379
Balance, shares at Dec. 31, 2022 77,201,819      
Stockholders' Equity (Deficit)        
Issuance of common stock upon exercise of stock options   78   78
Issuance of common stock upon exercise of stock options, shares 26,443      
Issuance of common stock upon vesting of restricted stock units (in shares) 288,376      
Stock-based compensation expense   4,572   4,572
Net Income (Loss)     (30,318) (30,318)
Balance at Mar. 31, 2023 $ 8 656,863 (647,160) 9,711
Balance, shares at Mar. 31, 2023 77,516,638      
Balance at Dec. 31, 2023 $ 12 788,697 (697,578) 91,131
Balance, shares at Dec. 31, 2023 114,963,193      
Stockholders' Equity (Deficit)        
Issuance of common stock upon exercise of stock options   4,870   4,870
Issuance of common stock upon exercise of stock options, shares 1,025,384      
Issuance of common stock upon vesting of restricted stock units (in shares) 532,717      
Issuance of common stock and pre-funded warrants upon private placement, net of issuance costs $ 3 316,350   316,353
Issuance of common stock and pre-funded warrants upon private placement, net of issuance costs, shares 32,413,560      
Issuance of common stock in connection with conversion of Convertible Notes   52,499   52,499
Issuance of common stock in connection with conversion of Convertible Notes, shares 5,769,232      
Stock-based compensation expense   7,978   7,978
Net Income (Loss)     (64,848) (64,848)
Balance at Mar. 31, 2024 $ 15 $ 1,170,394 $ (762,426) $ 407,983
Balance, shares at Mar. 31, 2024 154,704,086      
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Nature of the Business
3 Months Ended
Mar. 31, 2024
Nature of the Business  
Nature of the Business

1. Nature of the Business

Ocular Therapeutix, Inc. (the “Company”) was incorporated on September 12, 2006 under the laws of the State of Delaware. The Company is a biopharmaceutical company committed to enhancing people’s vision and quality of life through the development and commercialization of innovative therapies for wet age-related macular degeneration, diabetic retinopathy, and other diseases and conditions of the eye. AXPAXLI (axitinib intravitreal implant), the Company’s product candidate for retinal disease, is based on its ELUTYX proprietary bioresorbable hydrogel-based formulation technology.

The Company is subject to risks common to companies in the biotechnology industry including, but not limited to, new technological innovations, protection of proprietary technology, dependence on key personnel, compliance with government regulations, regulatory approval and compliance, reimbursement, uncertainty of market acceptance of products and the need to obtain additional financing. Product candidates currently under development will require significant additional research and development efforts, including extensive preclinical and clinical testing and regulatory approval, prior to commercialization. Approved products will require significant sales, marketing and distribution support.

The Company is currently commercializing DEXTENZA (dexamethasone insert) 0.4mg, an intracanalicular insert for the treatment of post-surgical ocular inflammation and pain and for the treatment of ocular itching associated with allergic conjunctivitis, in the United States. The Company’s most advanced product candidate, AXPAXLI, is in Phase 3 clinical development for the treatment of wet age-related macular degeneration; the Company’s other advanced programs and product candidates are in either Phase 1 or Phase 2 clinical development. There can be no assurance that the Company’s research and development will be successfully completed, that adequate protection for the Company’s intellectual property will be obtained, that any products developed will obtain necessary government regulatory approval and adequate reimbursement or that any approved products will be commercially viable. Even if the Company’s product development efforts are successful, it is uncertain when, if ever, the Company will generate significant revenue from product sales. The Company operates in an environment of rapidly changing technology and substantial competition from pharmaceutical and biotechnology companies. In addition, the Company is dependent upon the services of its employees and consultants. The Company may not be able to generate significant revenue from sales of any product for several years, if at all. Accordingly, the Company will need to obtain additional capital to finance its operations.

The Company has incurred losses and negative cash flows from operations since its inception, and the Company expects to continue to generate operating losses and negative cash flows from operations in the foreseeable future. As of March 31, 2024, the Company had an accumulated deficit of $762,426. Based on its current operating plan which includes estimates of anticipated cash inflows from product sales and cash outflows from operating expenses and capital expenditures, the Company believes that its existing cash and cash equivalents of $482,888 as of March 31, 2024 will enable it to fund its planned operating expenses, debt service obligations and capital expenditures at least through the next 12 months from the issuance date of these unaudited condensed consolidated financial statements while the Company observes a minimum liquidity covenant of $20,000 in its credit facility (Note 7).

The future viability of the Company is dependent on the Company’s ability to generate cash flows from the sales of DEXTENZA and sales of our product candidates, if and as approved, and raise additional capital to finance its operations. The Company will need to finance its operations through public or private securities offerings, debt financings, collaborations, strategic alliances, licensing agreements, royalty agreements, or marketing and distribution agreements. Although the Company has been successful in raising capital in the past, there is no assurance that it will be successful in obtaining such additional financing on terms acceptable to the Company, if at all. If the Company is unable to obtain funding, the Company could be forced to delay, reduce or eliminate some or all of its research and development programs for product candidates, product portfolio expansion or commercialization efforts, which could adversely affect its business prospects, or the Company may be unable to continue operations.

XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”). The significant accounting policies used in preparation of these unaudited condensed consolidated financial statements are consistent with those described in Note 2 - Summary of Significant Accounting Policies in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the Securities and Exchange Commission (“SEC”) on March 11, 2024. The following information updates, and should be read in conjunction with, the significant accounting policies described in Note 2 - Summary of Significant Accounting Policies in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the Securities and Exchange Commission (“SEC”) on March 11, 2024.

Warrants

The Company accounts for issued warrants, including pre-funded warrants, as either liability or equity. Warrants are considered liabilities if they are mandatorily redeemable and they require settlement in cash or other assets, or a variable number of shares. Contracts that may require settlement for cash are liabilities, regardless of the probability of the occurrence of the triggering event. If warrants do not otherwise require liability classification, the Company assesses whether the warrants are indexed to its common stock. Liability-classified warrants are measured at fair value on the issuance date and at the end of each reporting period. Any change in the fair value of the warrants after the issuance date is recorded in the consolidated statements of operations as a gain or loss. Equity-classified warrants are accounted for at fair value on the issuance date with no changes in fair value recognized after the issuance date.

Use of Estimates

The preparation of these unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of these unaudited condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting periods. Significant estimates and assumptions reflected in these unaudited condensed consolidated financial statements include, but are not limited to, the measurement and recognition of reserves for variable consideration related to product sales, revenue recognition related to a collaboration agreement that contains multiple promises, the fair value of derivatives, stock-based compensation, and realizability of net deferred tax assets. Estimates are periodically reviewed in light of changes in circumstances, facts and experience. Actual results could differ from the Company’s estimates.

Unaudited Interim Financial Information

The balance sheet at December 31, 2023 was derived from the Company’s audited consolidated financial statements but does not include all disclosures required by GAAP. The accompanying unaudited condensed consolidated financial statements as of March 31, 2024 and for the three months ended March 31, 2024 and 2023 have been prepared by the Company, pursuant to the rules and regulations of the SEC for interim financial statements. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements and the notes thereto for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 11, 2024. In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair statement of the Company’s financial position as of March 31, 2024 and results of operations and cash flows for the three months ended March 31, 2024 and 2023 have been made. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results of operations that may be expected for the year ending December 31, 2024.

Recently Issued Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board and adopted by the Company as of the specified effective date. The Company believes that recently issued accounting pronouncements that are not yet effective will not have a material impact on our consolidated financial statements and disclosures.

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Licensing Agreements and Deferred Revenue
3 Months Ended
Mar. 31, 2024
Licensing Agreements and Deferred Revenue  
Licensing Agreements and Deferred Revenue

3. Licensing Agreements and Deferred Revenue

Incept License Agreement (in-licensing)

On September 13, 2018, the Company entered into a second amended and restated license agreement with Incept, LLC (“Incept”) to use and develop certain intellectual property (the “Incept License Agreement”). Under the Incept License Agreement, as amended and restated, the Company was granted a worldwide, perpetual, exclusive license to use specific Incept technology to develop and commercialize products that are delivered to or around the human eye for diagnostic, therapeutic or prophylactic purposes relating to ophthalmic diseases or conditions. The Company is obligated to pay low single-digit royalties on net sales of commercial products developed using the licensed technology, commencing with the date of the first commercial sale of such products and until the expiration of the last to expire of the patents covered by the license.

The terms and conditions of the Incept License Agreement are described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 11, 2024.

Royalties paid under this agreement related to product sales (the “Incept Royalties”) were $440 and $417 for the three months ended March 31, 2024 and 2023, respectively. The Incept Royalties have been charged to cost of product revenue.

AffaMed License Agreement (out-licensing)

On October 29, 2020, the Company entered into a license agreement (“AffaMed License Agreement”) with AffaMed Therapeutic Limited (“AffaMed”) for the development and commercialization of the Company’s DEXTENZA product regarding ocular inflammation and pain following cataract surgery and allergic conjunctivitis and for the Company’s PAXTRAVA product candidate (collectively the “AffaMed Licensed Products”) regarding open-angle glaucoma or ocular hypertension, in each case in mainland China, Taiwan, Hong Kong, Macau, South Korea, and the countries of the Association of Southeast Asian Nations. The Company retains development and commercialization rights for the AffaMed Licensed Products in the rest of the world.

The terms and conditions of the AffaMed License Agreement are described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 11, 2024.

The Company recognized collaboration revenue related to its performance obligation regarding the conduct of a Phase 2 clinical trial of PAXTRAVA (the “Phase 2 Clinical Trial of PAXTRAVA performance obligation”) of $59 and $160 for the three months ended March 31, 2024 and 2023, respectively.

As of March 31, 2024, the aggregate amount of the transaction price allocated to the partially unsatisfied Phase 2 Clinical Trial of PAXTRAVA performance obligation was $331. This amount is expected to be recognized as this performance obligation is satisfied through June 2025. 

Deferred revenue activity for the three months ended March 31, 2024 was as follows:

    

Deferred Revenue

Deferred revenue at December 31, 2023

$

14,390

Amounts recognized into revenue

(59)

Deferred revenue at March 31, 2024

$

14,331

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

4. Cash Equivalents and Restricted Cash

The Company’s unaudited condensed consolidated statements of cash flows include restricted cash with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on such statements. A reconciliation of the cash, cash equivalents, and restricted cash reported within the balance sheets that sum to the total of the same amounts shown in the unaudited condensed consolidated statement of cash flows is as follows:

March 31, 

March 31, 

    

2024

    

2023

Cash and cash equivalents

$

482,888

$

79,026

Restricted cash (current)

150

Restricted cash (non-current)

1,614

1,764

Total cash, cash equivalents and restricted cash as shown on the statements of cash flows

$

484,652

$

80,790

The Company held restricted cash as security deposits for its real estate leases.

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventory
3 Months Ended
Mar. 31, 2024
Inventory  
Inventory

5. Inventory

Inventory consisted of the following:

March 31, 

December 31, 

    

2024

    

2023

 

Raw materials

$

329

$

302

Work-in-process

915

1,012

Finished goods

 

1,330

 

991

$

2,574

$

2,305

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

6. Expenses

Accrued expenses and other current liabilities consisted of the following:

March 31, 

December 31, 

    

2024

    

2023

Accrued rebates and programs

$

5,487

$

5,117

Accrued payroll and related expenses

5,367

8,156

Accrued professional fees

 

1,887

 

691

Accrued other

 

1,576

 

1,525

Accrued interest payable on Barings Credit Facility (Note 7)

885

803

Accrued research and development expenses

 

838

 

1,488

Accrued interest payable on Convertible Notes (Note 7)

 

 

10,886

$

16,040

$

28,666

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

7. Financial Liabilities

Barings Credit Agreement

On August 2, 2023 (the “Closing Date”), the Company entered into a credit and security agreement (the “Barings Credit Agreement”) with Barings Finance LLC (“Barings”), as administrative agent, and the lenders party thereto, providing for a secured term loan facility for the Company (the “Barings Credit Facility”) in the aggregate principal amount of $82,474 (the “Total Credit Facility Amount”). The Company borrowed the full amount of $82,474 at closing and received proceeds of $77,290, after the application of an original issue discount and fees. Indebtedness under the Barings Credit Facility matures on the earlier to occur of (i) the six-year anniversary of the Closing Date and (ii) the date that is 91 days prior to the maturity date for the Company’s Convertible Notes (as defined below). Indebtedness under the Barings Credit Facility incurs interest based on the Secured Overnight Financing Rate (“SOFR”), subject to a minimum 1.50% floor, plus 6.75%. The Company is obligated to make interest payments on its indebtedness under the

Barings Credit Facility on a monthly basis, commencing on the Closing Date; to pay annual administration fees; and to pay, on the maturity date, any principal and accrued interest that remains outstanding as of such date. In addition, the Company is obligated to pay a fee in an amount equal to the Total Credit Facility Amount, which amount shall be reduced by the total amount of interest and principal prepayment fees paid under the Barings Credit Agreement (such fee, the “Barings Royalty Fee”). The Company is required to pay the Barings Royalty Fee in installments to Barings, for the benefit of the lenders, on a quarterly basis in an amount equal to three and one-half percent (3.5%) of the net sales of DEXTENZA occurring during such quarter, subject to the terms, conditions and limitations specified in the Barings Credit Agreement, until the Barings Royalty Fee is paid in full. The Barings Royalty Fee is due and payable upon a change of control of the Company. In the event the Company completes a change of control transaction or a sale of all or substantially all of its assets on or prior to the twelve-month anniversary of the Closing Date, the Barings Royalty Fee is subject to a reduction to an amount that is equal to 30% of the Total Credit Facility Amount, in the event that a signed letter of intent evidencing such transaction was entered into by the Company after the date that is six months, but before the date that is twelve months, after the Closing Date. The Company may, at its option, prepay any or all of the Barings Royalty Fee at any time without penalty. In connection with the Barings Credit Agreement, the Company granted the lenders thereto a first-priority security interest in all assets of the Company, including its intellectual property, subject to certain agreed-upon exceptions. The Barings Credit Agreement includes negative covenants restricting the Company from making payments to the holders of the Convertible Notes, except in connection with a proposed conversion to equity and with respect to certain permitted expenses and requiring the Company to maintain a minimum liquidity amount of $20,000. The Barings Credit Agreement also includes customary affirmative and negative covenants.

The Company determined that the embedded obligation to pay the Barings Royalty Fee (the “Barings Royalty Fee Obligation”) is required to be separated from the Barings Credit Facility and accounted for as a freestanding derivative instrument subject to derivative accounting. The allocation of proceeds to the Barings Royalty Fee Obligation resulted in a discount on the Barings Credit Facility. The Company is amortizing the discount to interest expense over the term of the Barings Credit Facility using the effective interest method. Accrued or paid Barings Royalty Fees are included in the change in fair value of derivative liabilities on the consolidated statements of operations and comprehensive loss (Note 9).

A summary of the Barings Credit Facility at March 31, 2024 and December 31, 2023 is as follows:

   

March 31, 

December 31, 

    

2024

    

2023

Barings Credit Facility

$

82,474

82,474

Less: unamortized discount

(16,018)

(16,687)

Total

$

66,456

65,787

As of March 31, 2024, the full principal for the Barings Credit Facility of $82,474 was due for repayment in 2029.

Convertible Notes

On March 1, 2019, the Company issued $37,500 of convertible notes, which accrued interest at an annual rate of 6% of their outstanding principal amount which was payable, along with the principal amount, at maturity unless earlier converted, repurchased or redeemed (as amended the “Convertible Notes”). The terms and conditions of the Convertible Notes are described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 11, 2024.

The Company determined that the embedded conversion option was required to be separated from the Convertible Notes and accounted for the embedded conversion option as a freestanding derivative instrument subject to derivative accounting (the “Conversion Option Derivative Liability”).

On March 28, 2024, the Company issued 5,769,232 shares of its common stock with a total fair value of $52,499 (Note 10) to the holder of the Convertible Notes in connection with the conversion of the principal amount of the Convertible Notes (the “Conversion”) and paid the holder $11,361 for accrued interest. The extinguishment of obligations under the Convertible Notes and the resulting derecognition of the principal of the Convertible Notes ($37,500), the unamortized discount ($27,950), and the Conversion Option Derivative Liability ($15,000), resulted in a

net loss of $27,950, which was charged to losses on extinguishment of debt on the unaudited condensed consolidated statements of operations and comprehensive loss for the three months ended March 31, 2024.

MidCap Credit Agreement

The Company entered into a credit and security agreement in 2014 (as amended, the “MidCap Credit Agreement”) establishing a credit facility (the “MidCap Credit Facility”). The terms and conditions of the MidCap Credit Agreement and the MidCap Credit Facility are described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 11, 2024. In connection with entering into the Barings Credit Facility, in August 2023 the Company paid MidCap Financial Trust, as administrative agent, and its other lenders an aggregate of $26,157 in satisfaction of the Company’s obligations under the MidCap Credit Facility. In connection with its satisfaction of its obligations, the Company extinguished the MidCap Credit Facility, and all liens and security interests securing the indebtedness under the MidCap Credit Agreement were released.

On March 12, 2023, the Company requested, and received, a protective advance of $2,000 under the MidCap Credit Agreement as a short-term bridge loan in response to the closure of Silicon Valley Bank by the California Department of Financial Protection and Innovation. This protective advance was deemed a credit extension. The Company repaid the full principal amount of $2,000 in March 2023.

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Liability
3 Months Ended
Mar. 31, 2024
Derivative Liability  
Derivative Liability

8. Derivative Liability

Barings Credit Agreement

The Barings Credit Agreement (Note 7) contains an embedded Royalty Fee Obligation that meets the criteria to be bifurcated and accounted for separately from the Barings Credit Facility (the “Royalty Fee Derivative Liability”). The Royalty Fee Derivative Liability was recorded at fair value upon the entering into the Barings Credit Facility and is subsequently remeasured to fair value at each reporting period. The Royalty Fee Derivative Liability was initially valued and is remeasured using a “with-and-without” method. The “with-and-without” methodology involves valuing the whole instrument on an as-is basis with the embedded Royalty Fee Obligation and then valuing the instrument without the embedded Royalty Fee Obligation. Royalty payments are estimated using a Monte Carlo simulation. Refer to Note 9 for details regarding the determination of fair value.

A roll-forward of the Royalty Fee Derivative Liability is as follows:

As of

Balance at December 31, 2023

$

12,389

Change in fair value

7,235

Balance at March 31, 2024

$

19,624

Convertible Notes

The Convertible Notes (Note 7), which were extinguished in March 2024, contained the Conversion Option Derivative Liability, an embedded conversion option that meets the criteria to be bifurcated and accounted for separately from the Convertible Notes. The Conversion Option Derivative Liability was recorded at fair value upon the issuance of the Convertible Notes and was subsequently remeasured to fair value at each reporting period. The Conversion Option Derivative Liability was initially valued and was subsequently remeasured using a “with-and-without” method. The “with-and-without” methodology involves valuing the whole instrument on an as-is basis with the embedded conversion option and then valuing the instrument without the embedded conversion option. The difference between the entire instrument with the embedded conversion option compared to the instrument without the embedded conversion option is the fair value of the derivative, recorded as the Conversion Option Derivative Liability. Refer to Note 9 for details regarding the determination of fair value.

A roll-forward of the Conversion Option Derivative Liability is as follows:

As of

Balance at December 31, 2023

$

17,598

Change in fair value

(2,598)

Balance at March 28, 2024

15,000

Extinguishment in connection with Conversion

(15,000)

Balance at March 31, 2024

$

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Risks and Fair Value
3 Months Ended
Mar. 31, 2024
Risks and Fair Value  
Risks and Fair Value

9. Risks and Fair Value

Concentration of Credit Risk and of Significant Suppliers and Customers

Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. The Company has its cash and cash equivalents balances at two accredited financial institutions, in amounts that exceed federally insured limits. The Company does not believe that it is subject to unusual credit risk beyond the normal credit risk associated with commercial banking relationships.

The Company is dependent on a small number of third-party manufacturers to supply products for research and development activities in its preclinical and clinical programs and for sales of its products. The Company’s development programs as well as revenue from future product sales could be adversely affected by a significant interruption in the supply of any of the components of these products.

Three specialty distributor customers accounted for the following percentages of the Company’s total revenue:

For the

For the

Three Months Ended

Three Months Ended

March 31, 

March 31, 

2024

2023

Customer 1

51

%

52

%

Customer 2

20

25

Customer 3

13

13

Three specialty distributor customers accounted for the following percentages of the Company’s accounts receivable, net:

As of

March 31, 

December 31, 

2024

2023

Customer 1

51

%

50

%

Customer 2

24

28

Customer 3

13

11

Change in Fair Value of Derivative Liabilities

Other income (expenses) from the change in the fair values of derivative liabilities as presented on the Company’s consolidated statements of operations and comprehensive loss includes the following:

For the

For the

Three Months Ended

Three Months Ended

March 31, 

March 31, 

2024

2023

Change in the fair value of the Conversion Option Derivative Liability

$

2,598

$

(6,563)

Change in the fair value of Royalty Fee Derivative Liability

(7,235)

Barings Royalty Fee

(515)

Total

$

(5,152)

$

(6,563)

Fair Value of Financial Assets and Liabilities

The following tables present information about the Company’s financial assets and liabilities that are measured at fair value on a recurring basis as of March 31, 2024 and December 31, 2023 and indicate the level of the fair value hierarchy utilized to determine such fair value:

Fair Value Measurements as of

March 31, 2024 Using:

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets:

 

  

 

  

 

  

 

  

Cash equivalents:

 

  

 

  

 

  

 

  

Money market funds

$

475,764

$

$

$

475,764

Liability:

Derivative liability

$

$

$

19,624

$

19,624

Fair Value Measurements as of

December 31, 2023 Using:

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets:

 

  

 

  

 

  

 

  

Cash equivalents:

 

  

 

  

 

  

 

  

Money market funds

$

187,951

$

$

$

187,951

Liability:

 

  

 

  

 

  

 

  

Derivative liabilities

$

$

$

29,987

$

29,987

Barings Credit Agreement and Royalty Fee Derivative Liability

At March 31, 2024, the Barings Credit Facility, net of the Royalty Fee Derivative Liability, was carried at amortized cost totaling $67,341, comprised of the $66,456 non-current liability (Note 7) and $885 accrued interest (Note 6). The estimated fair value of the Barings Credit Facility, without the Royalty Fee Derivative Liability, was $75,929 at March 31, 2024. At December 31, 2023, the Barings Credit Facility, net of the Royalty Fee Derivative Liability, was carried at amortized cost totaling $66,590 comprised of the $65,787 non-current liability (Note 7) and $803 accrued interest (Note 6). The estimated fair value of the Barings Credit Facility, without the Royalty Fee Derivative Liability, was $72,295 at December 31, 2023.

The fair value of the Royalty Fee Derivative Liability is estimated using a Monte Carlo simulation. The use of this approach requires the use of Level 3 unobservable inputs. The main inputs when determining the fair value of the Royalty Fee Derivative Liability are the amount and timing of the expected future revenue of the Company, the estimated volatility of these revenues, and the discount rate corresponding to the risk of revenue. The estimated fair value presented is not necessarily indicative of an amount that could be realized in a current market exchange. The use of alternative inputs and estimation methodologies could have a material effect on these estimates of fair value.

The main inputs to valuing the Royalty Fee Derivative Liability are as follows:

As of

March 31, 

December 31, 

2024

2023

Revenue volatility

70.0

%

67.0

%

Revenue discount rate

16.1

%

15.8

%

Convertible Notes and Conversion Option Derivative Liability

At December 31, 2023, the Convertible Notes, net of the Conversion Option Derivative Liability, were carried at amortized cost totaling $20,024, comprised of the $9,138 non-current liability (Note 7) and $10,886 accrued interest (Note 6).

The fair value of the Convertible Notes with and without the conversion option as of December 31, 2023 was estimated using a binomial lattice approach. The use of this approach required the use of Level 3 unobservable inputs. The main input when determining the fair value of the Convertible Notes was the bond yield that pertained to the host instrument without the conversion option. The significant assumption used in determining the bond yield was the market yield movements of a comparable instrument issued as of the valuation date, which was assessed and updated each period. The main input when determining the fair value for disclosure purposes was the bond yield which was updated each period to reflect the yield of a comparable instrument issued as of the valuation date. The fair value of the Conversion Option Derivative Liability immediately before the Conversion was determined based on the intrinsic value of the separated conversion option.

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity
3 Months Ended
Mar. 31, 2024
Equity  
Equity

10. Equity

On February 21, 2024, the Company entered into a securities purchase agreement (the “Securities Purchase Agreement”) with certain institutional accredited investors (the “Investors”), pursuant to which the Company issued and sold to the Investors in a private placement an aggregate of 32,413,560 shares of the Company’s common stock, par value $0.0001 per share (the “Shares”), at a price of $7.52 per share, and, to certain Investors in lieu of Shares, pre-funded warrants to purchase 10,805,957 shares of the Company’s common stock (the “Pre-Funded Warrants”), at a price of $7.519 per Pre-Funded Warrant (the “2024 Private Placement”). Each Pre-Funded Warrant issued in the 2024 Private Placement has an exercise price of $0.001 per share, is currently exercisable and will remain exercisable until the Pre-Funded Warrant is exercised in full. The 2024 Private Placement closed on February 26, 2024. The Company received total net proceeds from the 2024 Private Placement of approximately $316,353 after deducting placement agent fees and offering expenses. The Company accounts for the Pre-Funded Warrants as a component of permanent equity. In connection with entering into the Securities Purchase Agreement, also on February 21, 2024, the Company entered into a registration rights agreement with the Investors, pursuant to which the Company agreed to register for resale the Shares and the shares of the Company’s common stock issuable upon exercise of the Pre-Funded Warrants (together with the Shares, the “Registrable Securities”). The Company filed a registration statement regarding the Registrable Securities on Form S-3 with the SEC on March 25, 2024.

On March 28, 2024, the Company issued 5,769,232 shares of its common stock to the holder of the Convertible Notes in connection with the Conversion. The newly issued shares of common stock were valued at fair value, being the closing price of the Company’s common stock on that day, and resulted in an increase in additional paid-in capital of $52,499.

On August 9, 2021, the Company and Jefferies LLC (“Jefferies”) entered into an Open Market Sale Agreement (the “2021 Sales Agreement”) under which the Company may offer and sell shares of its common stock having an aggregate offering price of up to $100,000 from time to time through Jefferies, acting as agent. The Company did not offer or sell shares of its common stock under the 2021 Sales Agreement during the three months ended March 31, 2024 and 2023, respectively.

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Awards
3 Months Ended
Mar. 31, 2024
Stock-Based Awards  
Stock-Based Awards

11. Stock-Based Awards

For the three months ended March 31, 2024, the Company had three stock-based compensation plans under which it was able to grant stock-based awards, the 2021 Stock Incentive Plan, as amended (the “2021 Plan”), the 2019 Inducement Stock Incentive Plan, as amended (the “2019 Inducement Plan”), and the 2014 Employee Stock Purchase Plan (the “ESPP”) (collectively, the “Stock Plans”). The terms and conditions of the Stock Plans are described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 11, 2024. On February 20, 2024, the Company’s board of directors amended the 2019 Inducement Plan to increase the aggregate number of shares issuable thereunder from 1,054,000 to 3,804,000 shares of common stock. On January 1, 2024, the number of shares available for issuance under the ESPP increased from 398,784 to 606,186.

During the three months ended March 31, 2024, the Company granted options to purchase 5,817,746 shares of common stock at a weighted exercise price of $7.29 per share. Of these, options to purchase 4,290,727 shares of common stock were granted under the 2021 Plan, and options to purchase 1,527,019 shares of common stock were granted under the 2019 Inducement Plan.

During the three months ended March 31, 2024, the Company granted 2,278,416 restricted stock units (“RSUs”). Of these, 1,343,137 RSUs were granted under the 2021 Plan, and 935,279 RSUs were granted under the 2019 Inducement Plan. Each RSU is settleable for one share of common stock upon vesting.

During the three months ended March 31, 2024, 308,681 stock options and 119,604 RSUs expired or were forfeited.

As of March 31, 2024, 994,099, 819,077, and 606,186 shares of common stock remained available for issuance under the 2021 Plan, the 2019 Inducement Plan, and the ESPP, respectively.

The Company recorded stock-based compensation expense related to stock options and RSUs in the following expense categories of its unaudited condensed consolidated statements of operations and comprehensive loss:

Three Months Ended

 

March 31, 

    

2024

    

2023

 

Research and development

$

1,453

$

1,141

Selling and marketing

 

837

 

1,043

General and administrative

 

5,688

 

2,388

$

7,978

$

4,572

As of March 31, 2024, the Company had an aggregate of $52,872 of unrecognized stock-based compensation cost, which is expected to be recognized over a weighted average period of 3.1 years.

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Taxes  
Income Taxes

12. Income Taxes

The Company did not provide for any income taxes in its unaudited condensed consolidated statements of operations and comprehensive loss for the three months ended March 31, 2024 and 2023, respectively. The Company has provided a valuation allowance for the full amount of its net deferred tax assets because, at March 31, 2024 and December 31, 2023, it was more likely than not that any future benefit from deductible temporary differences and net operating loss and tax credit carryforwards would not be realized.

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share
3 Months Ended
Mar. 31, 2024
Net Loss Per Share  
Net Loss Per Share

13. Net Loss Per Share

Basic net loss per share was calculated as follows for the three months ended March 31, 2024 and 2023:

Three Months Ended March 31, 

    

2024

    

2023

Numerator:

 

  

 

  

Net loss attributable to common stockholders

$

(64,848)

$

(30,318)

Denominator:

 

  

 

  

Weighted average common shares outstanding, basic

 

132,021,945

 

77,386,287

Net loss per share - basic

$

(0.49)

$

(0.39)

For the three months ended March 31, 2024 and 2023, respectively, there was no dilutive impact from potentially issuable common shares, therefore, diluted net loss per share was the same as basic net loss per share. As of March 31, 2024, the Pre-Funded Warrants (Note 10) are included in the calculation of basic and diluted net loss per share.

The Company excluded the following potentially issuable common shares, outstanding as of March 31, 2024 and 2023, respectively, from the computation of diluted net loss per share for the three months ended March 31, 2024 and 2023, respectively, because they had an anti-dilutive impact.

Three Months Ended March 31, 

2024

    

2023

Options to purchase common stock

20,660,472

16,546,260

Restricted stock units

3,253,436

1,708,741

Shares issuable in connection with conversion of Convertible Notes, if converted

5,769,232

23,913,908

24,024,233

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies.  
Commitments and Contingencies

14. Commitments and Contingencies

Indemnification Agreements

In the ordinary course of business, the Company enters into agreements that may include indemnification provisions. Pursuant to such agreements, the Company may indemnify, hold harmless and defend indemnified parties for losses suffered or incurred by the indemnified party. Some of the provisions will limit losses to those arising from third-party actions. In some cases, the indemnification will continue after the termination of the agreement. The maximum potential amount of future payments the Company could be required to make under these provisions is not determinable. To date, the Company has not incurred any material costs as a result of such indemnifications.

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions
3 Months Ended
Mar. 31, 2024
Related Party Transactions  
Related Party Transactions

15. Related Party Transactions

The Company has engaged Wilmer Cutler Pickering Hale and Dorr LLP (“WilmerHale”) to provide certain legal services to the Company. Christopher White, who served as the Company’s Chief Business Officer until March 6, 2024, is the brother of a partner at WilmerHale who has not participated in providing legal services to the Company. The Company incurred fees for legal services rendered by WilmerHale of approximately $1,080 and $394 for the three months ended March 31, 2024 and 2023, respectively. As of March 31, 2024 and December 31, 2023, there was $0 and $298 recorded in accounts payable for WilmerHale. As of March 31, 2024 and December 31, 2023, there was $1,014 and $0 recorded in accrued expenses for WilmerHale.

The Company has engaged Heier Consulting, LLC (“Heier Consulting”), an entity affiliated with Jeffrey Heier, M.D. a former member of the Company’s Board of Directors and the Company’s current Chief Scientific Officer, to provide advice or expertise on one or more of the Company’s development-stage drug or medical device products relating to retinal diseases or conditions under a consultant agreement. On February 21, 2024, the Company entered into an employment agreement with Dr. Heier (the “Heier Employment Agreement”) under which Dr. Heier agreed to serve as Chief Scientific Officer of the Company on a part-time basis, working 50% of a full-time schedule. In connection with

entering into the Heier Employment Agreement, the Heier Consulting Agreement was terminated. In addition, in connection with his commencement of employment, Dr. Heier resigned from the Company’s board of directors, effective February 21, 2024. Compensation for the consulting services was in the form of cash and stock-based awards. The total grant date fair value of stock-based awards granted to Dr. Heier was $96, which was recognized to expense on a straight-line basis over the respective vesting periods. The Company incurred cash-based fees for services rendered by Heier Consulting of approximately $5 and $2 for the three months ended March 31, 2024 and 2023, respectively. As of March 31, 2024 and December 31, 2023, there was $0 and $6 recorded in accounts payable for Heier Consulting. As of March 31, 2024 and December 31, 2023, there was $5 and $0 recorded in accrued expenses for Heier Consulting.

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

16. Subsequent Events

On April 16, 2024, the board of directors of the Company amended the Company’s 2019 Inducement Plan, as amended, to increase the aggregate number of shares issuable thereunder from 3,804,000 to 4,804,000 shares of common stock.

On May 1, 2024 the Company executed a separation and release of claims agreement (the “Separation Agreement”) with Antony Mattessich, who served as the Company’s President and Chief Executive Officer until April 14, 2024. In accordance with the terms of his employment agreement and subject to the Separation Agreement becoming effective, Mr. Mattessich is entitled to receive, among other consideration, (i) twenty-four (24) months of pay at his most recent base salary rate; (ii) the acceleration of any equity awards (including for any stock options and restricted stock units) held by him that vest solely based on his continued performance of services to the Company, so such equity awards become vested, exercisable and nonforfeitable with respect to the portion of such equity awards that would otherwise have vested, become exercisable or become nonforfeitable as of May 2, 2026; and (iii) a period of 24 months to exercise stock option awards, subject to the terms of the stock incentive plans under which such options have been granted and the final exercise dates under the stock option agreements evidencing the grant of such stock options. The Company cannot make an estimate of the impact of the Separation Agreement on its consolidated financial statements at this time.

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Summary of Significant Accounting Policies  
Basis of Presentation

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”). The significant accounting policies used in preparation of these unaudited condensed consolidated financial statements are consistent with those described in Note 2 - Summary of Significant Accounting Policies in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the Securities and Exchange Commission (“SEC”) on March 11, 2024. The following information updates, and should be read in conjunction with, the significant accounting policies described in Note 2 - Summary of Significant Accounting Policies in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the Securities and Exchange Commission (“SEC”) on March 11, 2024.

Warrants

Warrants

The Company accounts for issued warrants, including pre-funded warrants, as either liability or equity. Warrants are considered liabilities if they are mandatorily redeemable and they require settlement in cash or other assets, or a variable number of shares. Contracts that may require settlement for cash are liabilities, regardless of the probability of the occurrence of the triggering event. If warrants do not otherwise require liability classification, the Company assesses whether the warrants are indexed to its common stock. Liability-classified warrants are measured at fair value on the issuance date and at the end of each reporting period. Any change in the fair value of the warrants after the issuance date is recorded in the consolidated statements of operations as a gain or loss. Equity-classified warrants are accounted for at fair value on the issuance date with no changes in fair value recognized after the issuance date.

Use of Estimates

Use of Estimates

The preparation of these unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of these unaudited condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting periods. Significant estimates and assumptions reflected in these unaudited condensed consolidated financial statements include, but are not limited to, the measurement and recognition of reserves for variable consideration related to product sales, revenue recognition related to a collaboration agreement that contains multiple promises, the fair value of derivatives, stock-based compensation, and realizability of net deferred tax assets. Estimates are periodically reviewed in light of changes in circumstances, facts and experience. Actual results could differ from the Company’s estimates.

Unaudited Interim Financial Information

Unaudited Interim Financial Information

The balance sheet at December 31, 2023 was derived from the Company’s audited consolidated financial statements but does not include all disclosures required by GAAP. The accompanying unaudited condensed consolidated financial statements as of March 31, 2024 and for the three months ended March 31, 2024 and 2023 have been prepared by the Company, pursuant to the rules and regulations of the SEC for interim financial statements. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements and the notes thereto for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 11, 2024. In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair statement of the Company’s financial position as of March 31, 2024 and results of operations and cash flows for the three months ended March 31, 2024 and 2023 have been made. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results of operations that may be expected for the year ending December 31, 2024.

Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board and adopted by the Company as of the specified effective date. The Company believes that recently issued accounting pronouncements that are not yet effective will not have a material impact on our consolidated financial statements and disclosures.

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Licensing Agreements and Deferred Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Licensing Agreements and Deferred Revenue  
Schedule of deferred revenue

    

Deferred Revenue

Deferred revenue at December 31, 2023

$

14,390

Amounts recognized into revenue

(59)

Deferred revenue at March 31, 2024

$

14,331

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash Equivalents and Restricted Cash (Tables)
3 Months Ended
Mar. 31, 2024
Cash Equivalents and Restricted Cash  
Reconciliation of cash, cash equivalents, and restricted cash reported within the balance sheet to the total amounts shown in the statement of cash flows

March 31, 

March 31, 

    

2024

    

2023

Cash and cash equivalents

$

482,888

$

79,026

Restricted cash (current)

150

Restricted cash (non-current)

1,614

1,764

Total cash, cash equivalents and restricted cash as shown on the statements of cash flows

$

484,652

$

80,790

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventory (Tables)
3 Months Ended
Mar. 31, 2024
Inventory  
Components of inventory

March 31, 

December 31, 

    

2024

    

2023

 

Raw materials

$

329

$

302

Work-in-process

915

1,012

Finished goods

 

1,330

 

991

$

2,574

$

2,305

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

March 31, 

December 31, 

    

2024

    

2023

Accrued rebates and programs

$

5,487

$

5,117

Accrued payroll and related expenses

5,367

8,156

Accrued professional fees

 

1,887

 

691

Accrued other

 

1,576

 

1,525

Accrued interest payable on Barings Credit Facility (Note 7)

885

803

Accrued research and development expenses

 

838

 

1,488

Accrued interest payable on Convertible Notes (Note 7)

 

 

10,886

$

16,040

$

28,666

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Barings Credit Facility  
Debt Instrument [Line Items]  
Summary of debt

   

March 31, 

December 31, 

    

2024

    

2023

Barings Credit Facility

$

82,474

82,474

Less: unamortized discount

(16,018)

(16,687)

Total

$

66,456

65,787

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Liability (Tables)
3 Months Ended
Mar. 31, 2024
Convertible Notes  
Financial Liabilities  
Summary of roll-forward of the derivative liability

As of

Balance at December 31, 2023

$

17,598

Change in fair value

(2,598)

Balance at March 28, 2024

15,000

Extinguishment in connection with Conversion

(15,000)

Balance at March 31, 2024

$

Barings Credit Facility  
Financial Liabilities  
Summary of roll-forward of the derivative liability

As of

Balance at December 31, 2023

$

12,389

Change in fair value

7,235

Balance at March 31, 2024

$

19,624

XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Risks and Fair Value (Tables)
3 Months Ended
Mar. 31, 2024
Risks and Fair Value  
Summary of Concentration of Credit Risk and of Significant Suppliers and Customers

For the

For the

Three Months Ended

Three Months Ended

March 31, 

March 31, 

2024

2023

Customer 1

51

%

52

%

Customer 2

20

25

Customer 3

13

13

As of

March 31, 

December 31, 

2024

2023

Customer 1

51

%

50

%

Customer 2

24

28

Customer 3

13

11

Schedule of change in fair value of derivative liabilities

For the

For the

Three Months Ended

Three Months Ended

March 31, 

March 31, 

2024

2023

Change in the fair value of the Conversion Option Derivative Liability

$

2,598

$

(6,563)

Change in the fair value of Royalty Fee Derivative Liability

(7,235)

Barings Royalty Fee

(515)

Total

$

(5,152)

$

(6,563)

Schedule of assets and liabilities measured at fair Value on recurring basis

Fair Value Measurements as of

March 31, 2024 Using:

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets:

 

  

 

  

 

  

 

  

Cash equivalents:

 

  

 

  

 

  

 

  

Money market funds

$

475,764

$

$

$

475,764

Liability:

Derivative liability

$

$

$

19,624

$

19,624

Fair Value Measurements as of

December 31, 2023 Using:

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets:

 

  

 

  

 

  

 

  

Cash equivalents:

 

  

 

  

 

  

 

  

Money market funds

$

187,951

$

$

$

187,951

Liability:

 

  

 

  

 

  

 

  

Derivative liabilities

$

$

$

29,987

$

29,987

Royalty Fee Derivative Liability  
Risks and Fair Value  
Schedule of main inputs to valuing the Derivative Liability

As of

March 31, 

December 31, 

2024

2023

Revenue volatility

70.0

%

67.0

%

Revenue discount rate

16.1

%

15.8

%

XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Awards (Tables)
3 Months Ended
Mar. 31, 2024
Stock-Based Awards  
Schedule of stock-based compensation expense related to stock options

Three Months Ended

 

March 31, 

    

2024

    

2023

 

Research and development

$

1,453

$

1,141

Selling and marketing

 

837

 

1,043

General and administrative

 

5,688

 

2,388

$

7,978

$

4,572

XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Net Loss Per Share  
Schedule of basic net loss income per share attributable to common stockholders

Three Months Ended March 31, 

    

2024

    

2023

Numerator:

 

  

 

  

Net loss attributable to common stockholders

$

(64,848)

$

(30,318)

Denominator:

 

  

 

  

Weighted average common shares outstanding, basic

 

132,021,945

 

77,386,287

Net loss per share - basic

$

(0.49)

$

(0.39)

Schedule of antidilutive securities, excluded from computation of diluted net loss per share

Three Months Ended March 31, 

2024

    

2023

Options to purchase common stock

20,660,472

16,546,260

Restricted stock units

3,253,436

1,708,741

Shares issuable in connection with conversion of Convertible Notes, if converted

5,769,232

23,913,908

24,024,233

XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Nature of the Business and (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Aug. 02, 2023
Mar. 31, 2023
Nature of Business        
Accumulated deficit $ 762,426 $ 697,578    
Cash and cash equivalents 482,888 $ 195,807   $ 79,026
Barings Credit Facility        
Nature of Business        
Debt Instrument, covenants, minimum liquidity requirement $ 20,000   $ 20,000  
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Licensing Agreements and Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Collaboration Agreement    
Revenue recognized $ 14,774 $ 13,374
Total deferred revenue:    
Deferred revenue, beginning balance 14,390  
Amounts recognized into revenue (59)  
Deferred revenue, ending balance 14,331  
Incept    
Collaboration Agreement    
Royalties paid 440 417
License Agreement | AffaMed | OTX-TIC Product    
Collaboration Agreement    
Revenue recognized 59 $ 160
Transaction price allocated to performance obligations partially unsatisfied $ 331  
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Cash Equivalents and Restricted Cash        
Cash and cash equivalents $ 482,888 $ 195,807 $ 79,026  
Restricted cash (current) 150      
Restricted cash (non-current) 1,614   1,764  
Total cash, cash equivalents and restricted cash as shown on the statements of cash flows $ 484,652 $ 197,571 $ 80,790 $ 104,064
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventory    
Raw materials $ 329 $ 302
Work-in-process 915 1,012
Finished goods 1,330 991
Total inventory $ 2,574 $ 2,305
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Expenses - Summary (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Expenses    
Accrued rebates and programs $ 5,487 $ 5,117
Accrued payroll and related expenses 5,367 8,156
Accrued professional fees 1,887 691
Accrued other 1,576 1,525
Accrued interest payable on Barings Credit Facility (Note 7) 885 803
Accrued research and development expenses 838 1,488
Accrued interest payable on Convertible Notes (Note 7)   10,886
Total $ 16,040 $ 28,666
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Liabilities - Barings Credit Agreement - Terms (Details) - Barings Credit Facility - USD ($)
$ in Thousands
Aug. 02, 2023
Mar. 31, 2024
Financial Liabilities    
Borrowing capacity under the agreement $ 82,474  
Principal amount of debt issued 82,474  
Proceeds from issuance of debt, net $ 77,290  
Royalty fees payable as percentage of net sales. 3.50%  
Minimum liquidity amount $ 20,000 $ 20,000
SOFR-based rate    
Financial Liabilities    
Interest rate floor (as a percent) 1.50%  
Basis spread (as a percent) 6.75%  
Change of control, Entered After Six Months, but Before Twelve Months, After Closing Date.    
Financial Liabilities    
Royalty fees payable reduction , percentage of total credit facility amount. 30.00%  
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Liabilities - Barings Credit Agreement - Summary (Details) - Barings Credit Facility - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Credit Agreement    
Debt instrument carrying amount $ 82,474 $ 82,474
Less: unamortized discount (16,018) (16,687)
Total 66,456 $ 65,787
Due for repayment in 2029 $ 82,474  
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Liabilities - Convertible Notes, Terms (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Mar. 28, 2024
Mar. 31, 2024
Mar. 31, 2024
Mar. 01, 2019
Financial Liabilities        
Loss on extinguishment of debt     $ (27,950)  
Convertible Notes        
Financial Liabilities        
Principal amount of debt issued       $ 37,500
Interest rate (as a percent)       6.00%
Conversion shares common stock 5,769,232 5,769,232    
Total fair value amount   $ 52,499    
Accrued interest   11,361    
Conversion of debt, derecognition of principal   (37,500)    
Conversion of debt, unamortized discount   (27,950)    
Conversion of debt, conversion option derivative liability   $ (15,000)    
Loss on extinguishment of debt     $ (27,950)  
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Liabilities - MidCap Credit Agreement (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Mar. 12, 2023
Aug. 31, 2023
Mar. 31, 2023
Mar. 31, 2023
Financial Liabilities        
Proceeds From Issuance of Protective Advance       $ 2,000
Repayment of Protective Advance       $ 2,000
MidCap Credit Facility        
Financial Liabilities        
Proceeds From Issuance of Protective Advance $ 2,000      
Repayment of Protective Advance     $ 2,000  
Repayment of debt   $ 26,157    
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Liability - Liability roll forward (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2024
Mar. 28, 2024
Royalty Fee Derivative Liability      
Derivative Liability Roll forward      
Beginning Balance   $ 12,389 $ 12,389
Change in fair value   7,235  
Ending Balance $ 19,624 $ 19,624  
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Derivative Liability, Noncurrent Derivative Liability, Noncurrent  
Conversion Option Derivative Liability      
Derivative Liability Roll forward      
Beginning Balance $ 15,000 $ 17,598 17,598
Change in fair value     (2,598)
Extinguishment upon Conversion $ (15,000)    
Ending Balance     $ 15,000
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Derivative Liability, Noncurrent Derivative Liability, Noncurrent Derivative Liability, Noncurrent
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Risks and Fair Value - Concentration of Credit Risk (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2024
customer
item
Mar. 31, 2023
customer
Dec. 31, 2023
customer
Concentration risk      
Number Of financial institutions | item 2    
Total revenue | Customer      
Concentration risk      
Number of major customers 3 3  
Total revenue | Customer | Customer one      
Concentration risk      
Concentration risk 51.00% 52.00%  
Total revenue | Customer | Customer two      
Concentration risk      
Concentration risk 20.00% 25.00%  
Total revenue | Customer | Customer three      
Concentration risk      
Concentration risk 13.00% 13.00%  
Accounts receivable | Customer      
Concentration risk      
Number of major customers 3   3
Accounts receivable | Customer | Customer one      
Concentration risk      
Concentration risk 51.00%   50.00%
Accounts receivable | Customer | Customer two      
Concentration risk      
Concentration risk 24.00%   28.00%
Accounts receivable | Customer | Customer three      
Concentration risk      
Concentration risk 13.00%   11.00%
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Risks and Fair Value - Change in Fair Value of Derivative Labilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Change in Fair Value of Derivative Liabilities    
Barings Royalty Fees $ (515)  
Total (5,152) $ (6,563)
Conversion Option Derivative Liability    
Change in Fair Value of Derivative Liabilities    
Change in fair value of derivative liability $ 2,598 $ (6,563)
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Total Total
Royalty Fee Derivative Liability    
Change in Fair Value of Derivative Liabilities    
Change in fair value of derivative liability $ (7,235)  
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Total Total
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Risks and Fair Value - Fair Value Measurement (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Liability:    
Notes Payable, Noncurrent $ 66,456,000 $ 65,787,000
Non-current liability   9,138,000
Barings Credit Facility    
Liability:    
Notes payable, amortized cost, including accrued interest 67,341,000 66,590,000
Notes Payable, Noncurrent 66,456,000 65,787,000
Accrued interest payable on Convertible Notes 885,000 803,000
Estimated fair value 75,929 72,295,000
Debt instrument carrying amount 82,474,000 82,474,000
Convertible Notes    
Liability:    
Accrued interest payable on Convertible Notes   10,886,000
Debt instrument carrying amount   20,024,000
Non-current liability   9,138,000
Recurring Basis    
Liability:    
Derivative liabilities $ 19,624,000 $ 29,987,000
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Derivative Liability, Noncurrent Derivative Liability, Noncurrent
Money Market Funds | Recurring Basis    
Assets:    
Cash equivalents $ 475,764,000 $ 187,951,000
Level 1 | Money Market Funds | Recurring Basis    
Assets:    
Cash equivalents 475,764,000 187,951,000
Level 3 | Recurring Basis    
Liability:    
Derivative liabilities $ 19,624,000 $ 29,987,000
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Risks and Fair Value - The main inputs to valuing the Royalty Fee Derivative Liability (Details) - Royalty Fee Derivative Liability [Member] - Level 3
Mar. 31, 2024
Dec. 31, 2023
Revenue volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative Liability, Measurement Input 0.700 0.670
Revenue discount rate    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Derivative Liability, Measurement Input 0.161 0.158
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity (Details) - USD ($)
1 Months Ended 3 Months Ended
Mar. 28, 2024
Feb. 26, 2024
Feb. 21, 2024
Aug. 09, 2021
Mar. 31, 2024
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Class of Stock [Line Items]                
Common stock, par value         $ 0.0001 $ 0.0001   $ 0.0001
Valued at the closing price           $ 52,499,000    
Convertible Notes                
Class of Stock [Line Items]                
Conversion shares common stock 5,769,232       5,769,232      
Common Stock                
Class of Stock [Line Items]                
Number of shares issued           32,413,560    
Conversion shares common stock           5,769,232    
Additional Paid-in Capital                
Class of Stock [Line Items]                
Valued at the closing price           $ 52,499,000    
Additional Paid-in Capital | Convertible Notes                
Class of Stock [Line Items]                
Valued at the closing price $ 52,499,000              
Securities Purchase Agreement                
Class of Stock [Line Items]                
Number of shares issued     32,413,560          
Common stock, par value     $ 0.0001          
Common stock, price per share     $ 7.52          
Securities Purchase Agreement | Pre-Funded Warrants                
Class of Stock [Line Items]                
Number of shares callable by warrants     10,805,957          
Offering price of warrants     $ 7.519          
Weighted average exercise price to purchase common stock     $ 0.001          
Private Placement                
Class of Stock [Line Items]                
Gross proceeds from private placement   $ 316,353            
2021 Sales Agreement | Common Stock                
Class of Stock [Line Items]                
Number of shares issued           0 0  
Maximum aggregate proceeds from offering       $ 100,000,000        
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Awards - Additional Information (Details)
3 Months Ended
Mar. 31, 2024
item
$ / shares
shares
Feb. 20, 2024
shares
Feb. 19, 2024
shares
Jan. 01, 2024
shares
Dec. 31, 2023
shares
Stock-Based Awards          
Number of stock based compensation plans | item 3        
Common Stock          
Stock-Based Awards          
Issuance of common stock and pre-funded warrants upon private placement, net of issuance costs, shares 32,413,560        
2021 Stock Incentive Plan and 2019 Inducement Plan | Common Stock          
Stock-Based Awards          
Shares issuable under options, granted (in shares) 5,817,746        
Exercise price (in dollars per share) | $ / shares $ 7.29        
2021 Incentive Plan          
Stock-Based Awards          
Number of shares of common stock available for issuance 994,099        
2021 Incentive Plan | Common Stock          
Stock-Based Awards          
Shares issuable under options, granted (in shares) 4,290,727        
2019 Inducement Plan          
Stock-Based Awards          
Number of shares of common stock authorized for issuance   3,804,000 1,054,000    
Number of shares of common stock available for issuance 819,077        
2019 Inducement Plan | Common Stock          
Stock-Based Awards          
Shares issuable under options, granted (in shares) 1,527,019        
2014 Employee Stock Purchase Plan          
Stock-Based Awards          
Number of shares of common stock authorized for issuance       606,186 398,784
Number of shares of common stock available for issuance 606,186        
Restricted Stock Units (RSUs)          
Stock-Based Awards          
Granted (in shares) 2,278,416        
Number of RSU is equivalent to common share 1        
Stock-based awards expired or forfeited (in shares) 119,604        
Restricted Stock Units (RSUs) | 2021 Incentive Plan          
Stock-Based Awards          
Granted (in shares) 1,343,137        
Restricted Stock Units (RSUs) | 2019 Inducement Plan          
Stock-Based Awards          
Granted (in shares) 935,279        
Employee Stock Option          
Stock-Based Awards          
Stock-based awards expired or forfeited (in shares) 308,681        
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Awards - Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Stock-Based Awards    
Stock-based compensation expense $ 7,978 $ 4,572
Unrecognized stock-based compensation cost $ 52,872  
Weighted average period of unrecognized stock-based compensation cost expected to be recognized 3 years 1 month 6 days  
Research and development expense    
Stock-Based Awards    
Stock-based compensation expense $ 1,453 1,141
Selling and marketing expense    
Stock-Based Awards    
Stock-based compensation expense 837 1,043
General and administrative expense    
Stock-Based Awards    
Stock-based compensation expense $ 5,688 $ 2,388
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share - Basic (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Basic net loss per share attributable to common stockholders    
Net loss attributable to common stockholders $ (64,848) $ (30,318)
Weighted average common shares outstanding, basic (in shares) 132,021,945 77,386,287
Net loss per share, basic (in dollars per share) $ (0.49) $ (0.39)
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share - Schedule of Antidilutive Securities, Excluded from Computation of Diluted Net Loss per Share (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net Loss Per Share    
Dilutive impact from potentially issuable common shares $ 0 $ 0
Total common stock equivalents 23,913,908 24,024,233
Options to purchase common stock    
Net Loss Per Share    
Total common stock equivalents 20,660,472 16,546,260
Restricted stock units    
Net Loss Per Share    
Total common stock equivalents 3,253,436 1,708,741
Shares issuable upon conversion of Convertible Notes, if converted    
Net Loss Per Share    
Total common stock equivalents   5,769,232
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Related Party Transactions      
Accounts payable $ 6,453   $ 4,389
Accrued expenses 16,040   28,666
WilmerHale | Chief Business Officer      
Related Party Transactions      
Expenses incurred 1,080 $ 394  
Accounts payable 0   298
Accrued expenses 1,014   0
Heier Consulting LLC | Related Party      
Related Party Transactions      
Expenses incurred 5 $ 2  
Accounts payable 0   6
Accrued expenses $ 5   $ 0
Total grant date fair value of stock-based awards granted $ 96    
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events (Details) - shares
May 01, 2024
Apr. 16, 2024
Apr. 15, 2024
Feb. 20, 2024
Feb. 19, 2024
2019 Inducement Plan          
Subsequent Events          
Number of shares of common stock authorized for issuance       3,804,000 1,054,000
Subsequent Event | Separation Agreement          
Subsequent Events          
Base salary rate term 24 months        
Excercise equity awards term 24 months        
Subsequent Event | 2019 Inducement Plan          
Subsequent Events          
Number of shares of common stock authorized for issuance   4,804,000 3,804,000    
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ (64,848) $ (30,318)
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

Name (Title)

Action Taken (Date of Action)

Type of Trading Arrangement

Nature of Trading Arrangement

Duration of Trading Arrangement

Aggregate Number of Securities

Pravin U. Dugel
(President and Chief Executive Officer, Executive Chairman)

Adoption (February 21, 2024)

Durable Rule 10b5-1 trading arrangement for sell-to-cover transactions relating to all equity awards that have or may be granted

Sale

Until final settlement of any covered RSUs

Indeterminable (1)

Antony Mattessich (President and Chief Executive Officer until April 14, 2024)

Adoption (March 14, 2024)

Rule 10b5-1 trading arrangement for sale of vested stock options

Sale

September 15, 2026, or such earlier date upon which all transactions are completed or expire without execution

Up to 969,370

Sanjay Nayak (Chief Strategy Officer)

Adoption (February 21, 2024)

Durable Rule 10b5-1 trading arrangement for sell-to-cover transactions relating to all equity awards that have or may be granted

Sale

Until final settlement of any covered RSUs

Indeterminable (1)

Donald Notman (Chief Financial Officer)

Adoption (March 15, 2024)

Rule 10b5-1 trading arrangement for sale of vested stock options

Sale

March 15, 2025, or such earlier date upon which all transactions are completed or expire without execution

Up to 125,000

Philip C. Strassburger (General Counsel)

Adoption (March 14, 2024)

Rule 10b5-1 trading arrangement for sale of vested stock options and shares of common stock

Sale

December 31, 2024, or such earlier date upon which all transactions are completed or expire without execution

Up to 69,118

Pravin U. Dugel  
Trading Arrangements, by Individual  
Name Pravin U. Dugel
Title President and Chief Executive Officer, Executive Chairman
Rule 10b5-1 Arrangement Adopted true
Adoption Date February 21, 2024
Antony Mattessich  
Trading Arrangements, by Individual  
Name Antony Mattessich
Title President and Chief Executive Officer until April 14, 2024
Rule 10b5-1 Arrangement Adopted true
Adoption Date March 14, 2024
Aggregate Available 969,370
Trd Arr Expiration Date Sep. 15, 2026
Sanjay Nayak  
Trading Arrangements, by Individual  
Name Sanjay Nayak
Title Chief Strategy Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date February 21, 2024
Donald Notman  
Trading Arrangements, by Individual  
Name Donald Notman
Title Chief Financial Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date March 15, 2024
Aggregate Available 125,000
Trd Arr Expiration Date Mar. 15, 2025
Philip C. Strassburger  
Trading Arrangements, by Individual  
Name Philip C. Strassburger
Title General Counsel
Rule 10b5-1 Arrangement Adopted true
Adoption Date March 14, 2024
Aggregate Available 69,118
Trd Arr Expiration Date Dec. 31, 2024
EXCEL 69 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )""IU@'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 " "0@J=8%RV5+.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)^GZ!T(W%\63@N""XBTDL[MAFR8D(^V^O6G=[2+Z $(NF?GE MFV\@K8G2A(0O*41,Y#!?C;[KLS1QS?9$40)DLT>O62JX&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" "0@J=8ZG(?6]@% #Y'@ & 'AL+W=O=Y,_F8CKAF0R#F,T%2K,H MHF)WR4*^O>CAWN'!8[#>2/7 FDX2NF8+)C\G^5_JL#7UP?UFQP>8)8T92X/_PA\N;GHC7O(9RN:A?*1;W]E>Z"ATO-XF.:? M:%N\.QCTD)>EDD?[8"A!%,3%-WW95\3K %(30/8!Y%T =FH"G'V DX,6):_C;>@E&51R:&H ME\0H>$_%*7+P"2(V&6C*XS:%[Y#MZ*+?E,8I*\[)Y9RFBIOI*^ZOV3*5 EKI MW[JJ*[0'>FW5=3^D"?7810_Z9LK$,^M-?_@.C^R?==S?2.Q--0S*:AB8U*MJ M>-HE3$=J#L=V_Y,.R1C5$6E8(@W;(7W*J)!,A#OTR!(NI [/+"5%IJL4UQC5 M$6]4XHW:XZ0QOB/G6!NZ1K0,UC$(:'VBD;:-FG8]>%E*!GC9,T(1E,G@Y@6':.]7Q&I4Z\F*[ MFHCM-L10."Z@E>:SR E:2.B:B OD\BR68@??OK8:&M2OKG7$YJ"NR*^\!VZ# M_$1?T*T/7358!5XQ>]:WYP9)8O>'PY&-1UC+:PSNRDLJ7M*&=^;[H)Z>'"[0 M';R'/L;ZO)HE\1"Y@J?+';H2X(>UT$:%KM"53\)&__$?:%?=08-^XMM8"VR6 MNV0^F"Q?"WH,(X0K)X3-7N8]:-EUYX(_![&G3Z]9\WZF!3V&/<*5/\)F5_,> M=,Y324/T9Y#4CTYF11N?.;:6]!A."5=6"9L=3MY69[ \K@/0,8P1 MKIP1-MN9.^Y!ON8;'IN<0X.(,SSK#VQ;G[9C^")<&2-L=C5/@01/Q%<(DQ^7 M/Z$%\S(!F=1"FI5<'D4P'2TD][Z>H._M4P#&* %'\4S#C*&$B6*!K*V%8Q@H M7#DH;+8^X'O](%ZCQ2Y:\E +W^"=W,]W6JYC&"52&25BMC*'=*+K%V]#XS6K MM88-0@^SQ=5,N_PT!W8EK'P1:>6+W$P(M8 I5BUY*F%*R;1[,0V*7[0[.*XY MJBMGY8=(*S]T&\,JN]C/4RM1>@#7S8.WV@CFN*VAE?XC9O1SRN&&0 M1Q.>6:8>[Q@VB%0VB)@=S&&8?3/'+_+M;O0QDV!J8S6!:HF_D<'9UT.A-LS5 MU,'+,ZSK!N/Q^!P/)]:S#K+R0J35+I$+XZD TW<;^^P%_<;T>6S:++*Q<^X, M'/WN^S'<#JG<#C&;E<-D>1.DRMQ^8>#13%N;#7+]/B9]1VO>S9$=09W*_C@- M.SF'?IZ2K/<)VT>S4%=&2OS MXYBMR@P _0(RI-I!ID&@=E@UQ_U?,.O5X:*:\?(SUQ1Y:C^R.&^IFC!3%+(5A-JG9S#BB>*&PO M=V]R:W-H965T&ULM5EM;]LV$/XKA%=L+>#$(JG7-#'0.BC6 M#UV#IMT^,Q(="Y5$EZ2<9K]^1]F1;(FB8S3[T$:R[D[/W9'WW%&7#T)^5RO. M-?I9%I6ZFJRT7E_,9BI=\9*I<['F%3Q9"EDR#;?R?J;6DK.L42J+&?&\<%:R MO)K,+YO?;N3\4M2ZR"M^(Y&JRY+)Q_>\$ ]7$SQY^N%+?K_2YH?9_'+-[ODM MU]_6-Q+N9JV5+"]YI7)1(U=XV,*W="?#GB]$E4%2>(;@2HDBSYB&F_>L8%7*T:TQK- 9^G9[C5Z_>H->H;Q"7U>B M5JS*U.5, P9C:9;NWO=^^SXR\KY/3)XCBJ>(>,2WJ"_251DPI\//"YL_6@&\W8';9A5JSE%]-8!LI+C=\,O_]-QQZ M;VW>O9"Q U]IZRMU69\OF%HAR!I*S07_4><;5H#SUBQN386-*5,*-G,_)G$< M7\XV^_X,Q7 2Q%[4BAT@]5NDOA/INS05-0"#.I%R0'E7\"FJN+8!W5H*]A"0 M,/##'DZ;%(X2.\R@A1DX87ZL-A ^(1]MN(+A&X/([\&R"%$OL*,*6U2A$]47 MKK3,4[.+3:)MV,+!:W'@]:"Y90Z012VRR(GL1O(URS/$?ZY-R5'-8A1ZQ254 MNOU]:,,<#?!$8=A/LT4H2GP[ZKA%'3M1?Q6:%<\ & _>'> D)OV4#\4()82. M)#UI029'0@O$+O5C$U*SM== M7ITTR3#Y&)_L 1L4A$=V338ZQC'^]4%NK-P M\.H0]T-Y3.H0WQXC8B>^SQ!)IO/J'A4<&@1'RG>&]@&$7I#T85JD_(B,P.R8 M"SO)8K#(<$'2./&C/KRA' F(%XYL=MS1#:;/XM8B9W=YD>N+]D'SK0T1MV\]LU7W+ F4%S /1;VR,\9"\2#@)L M$0I&ZC#N. Z[2:Y?/8X%K25.FCRYEKR0M5*>ADT\'AI298#KF3L>8Q,V8VS)_+-R6@8]Z23C8?Q:YT$O( M2&-".N(D;N)%.IM$G)M-5>^K8:%WSE)=W4)&>#A.G4/C5FC>GRH7U1,?MRRFK M[-<-'1X =AT%=7<49H^)RA%LL@VU(]S0G4XCSY]Z<;B]Q_XT">D4)[27AV:P M^#\202US?] K4S:9D9&;=LT,=33?DFU"$9Q'"8CG$N[GH:Z>QJ8]>JR+IH3_8PO\S2WDA@=]B5G$71>I-\; MV 0!9C#6)M*]HVEW"[.E*&4I@E; PQX%&MHD[D]X%KD$8XI'T':]#'7W,@-" M;5;RL]'[@T-SZ\&,1A.Z&U*)O+%6< VPC \Z4 KMW=F&],[3?%^7]02P,$% @ D(*G6#'8 M 2S. @ [ D !@ !X;"]W;W)KHZ3+#1;^C7H16,[ MYWW]'.-G '(2P3LCQLS%UVCFM<+?]Z/ZI2AZ3N6,:YE+\X*G) M9L[8(2DLV5J8&[G]#$U"0^N72*&K?[*M8Z.10Y*U-C)OQ$B0\Z*^LH=F(78$ M7KA'X#<"_U1!T B"*M&:K$KKFAD63Y7<$F6CTUX$>MM##%T%SK=?]P,-G($]1 M#T5T(*,6,GH1)'[[M6%%RHM5'VETE/101(=TU)*.#I+.99[C#G!*K8Y.J]6C M81W.<4CTELD,]::DGYU/OK]3),PYO&(YH2,?1$^*> M2"^<1($W"?J)/?IW$Z/G,Q\IW,;R%/*^T#WH[LY6;,]!N->M>*&)@"5JZ6"$ M)JH^6M0=(\MJ=[Z3!O?ZJIGA<0R4#<#[2RG-8\=N^.T!+_X#4$L#!!0 ( M )""IUBOJ?T\M04 ,@9 8 >&PO=V]R:W-H965T&UL MK5E;;]LV%/XKA%<,+9#$(JF+G24&&K?;"JQKD+3KP[ 'VJ(MH9+HBK23_?L= M2K(N%L78G5]L70X/OX_G''XD=?,D\F\RXERAYS3)Y.TH4FIS/1[+9<13)J_$ MAF?P9B7RE"FXS==CNP^G]V(K4KBC-_G2&[3 ME.7_WO%$/-V.\&C_X"%>1TH_&,]N-FS-'[GZLKG/X6Y<>PGCE&IV M]!9?SZFC&Q06?\7\2;:ND::R$.*;OOD0WHX>_^U( ]D%DSRN4B^QJ&*;D>3$0KYBFT3]2">?N<5(4_[6XI$ M%K_HJ;)U1FBYE4JD56- D,99^<^>JX%H-2!XH &I&I!C&]"J 2V(EL@*6N^8 M8K.;7#RA7%N#-WU1C$W1&MC$F0[CH\KA;0SMU&PNLA""PD,$5U(D<<@4W#PJ M^(-H*8G$"GW:\)SI49>(9=HRA92)="QW'/TAI$27Z,OC._3ZU1OT"L49^AR) MK013>3-6 %)W-5Y6@.Y*0&0 $$4?1:8BB=X#L+#;?@SD:H9DS_".6!U^9/D5 MHO@"$8>X!CSSXYM3"QQ:#S@M_-$!?P]\Q[,MOS:-3-G2-;?4!7TM-VS);T

SV:;KWL0R,.0<\0\2TV!$\$!>3FJ,$RO&!X@WRY=1 M$9@0 "9BHZ=A$\C2D]?JGS@!]0Y0]JV@R-S #'-:PYQ:83Z"[.J2T2A!_;]Q M74 FC--^[PZ>T .,)JM)BTD'(W8::7.L*'_C&=1V4J!D(8@G)+6N]9TQYI6S M[DCAUDB56 UF4TP&QA.W9!@?,6,N+=.2$3/N@7%].L6'F/MFU)L2.@":-*") M%70A_:MGQ6$3Z7MR[O1H:Q78<_9(J#7U51-_)U^[DQ)>0P,GTKSQ_*GT:$ ML57I&GA51(SXO'Y.N([72W&#&0[\R0#$1BWQ"W(9L6S-]9IVQ>(<[5BRY5I$ M0I['NV(N04G,%G$2JWB@1OT^,@][O1$VF/G#8]R('K:K7E&CL%_BSWHVV<8R MTGI24E@8=:5RV*W"8.HYAXBM'?]H;C=*B>U26=:T+7.L[4^NY+Z07N*!X#0R MBNTZ6L[ZPC@[#2Z;<5\N+RDEM%<2!KL@\ 9%"!1> H9:W M2BI8(D UMZF5;\U\^K(*RUF'X*E[N%HTF 8!G?AD,K#"(8T&$ZO6&2,3QLE6 M,STA-O2XV!C-!F/3""JQ"^HIL6F3LT6G+ZV#T>F;OA"=1HJ)78J/W+G=V=V< M.JF>RUN7="/NQ/_ALQAB71><3/1,WKI$FT4 L2\"CCN/(88=K1O@7A8:=\=# M.U_2"#JQ"_I<3P +4>XC;+MSNY^30W,F;UW6S1* 3'\\!ZVKAY.)GLE;]]BS M6390^[+AN!RD_86!=SBY&VP Y4'ZC5MGXBG/U\6G @GS]393Y>%Q_;3^'/&V M.(0_>'Z'K^?E1X7&3?F-XR/+UW$F4<)7X-*Y"F VR\O/!N6-$IOBY'TAE!)I M<1EQ!EL';0#O5T*H_8WNH/YX,_L/4$L#!!0 ( )""IU@<,1P[,P< &T@ M 8 >&PO=V]R:W-H965T&ULK5IM;]LV$/XKA%<,'5#7 M$BE+=I882--U*[!V0;-NGVF)CKE*HDI23K-?OR/E2+9$,4GG+[%>CJ?G7GC/ MD:DN)ENMJ[/93*5;5E#U6E2LA#<;(0NJX5;>SE0E&3%GQZY8GAM-@./K7NFD_:89>'C]H/V=-1Z,65/% MKD3^-\_T]F*RF*",;6B=ZT_B[C>V-VAN]*4B5_8ONMO+!A.4UDJ+8C\8$!2\ M;'[IM[TC#@: 'O< O!^ ^P.BD0%D/X!80QMDUJRW5-/5N11W2!IIT&8NK&_L M:+"&ER:,-UK"6P[C].I*E!D$A64(KI3(>48UW-QH^(%H:87$!EU1M47O(.(* M3='GF[?HY8N?T O$2_3G5M2*EIDZGVE 8W3.TOV7WS1?QB-?)NB#*/56H5\ M078\?@96M*;@!U/>8*_"#U2^1B1\A7" (P>>JZ-TS;6 M:1LI"@0S3U+-R]LF=;GF3)VYW-:HC=QJS;0^4Q5-V<4$YJUBFNO4Q+ VLP-RW15 EVGS M4\;O1,J.W!2W;HJ]\;O1(OTR-44R0ZDH@#D4M;67?3/7S&5\HW%^$+!DF?2C M.A2*Y@EVQS1IP2;^9!/EU(:+EYJ!+[0/93( $"[C/DJ'$,8CF;=H42Z\**^V MM+QE)ILVE$NTHWG-3(7-F.0[:A@-Y9RN>3Z:78L!JGDXQSWH0Z%X'A,W]&4+ M?>F%_I9!BJ6\R0 H^8@60FK^[Z,IL1R 6>*@!W@H$RU&\(9!1VV!%_'O9B9; M;&;6UEQMS91OW+W63L8*!CAPLISWT?J_^YVS,CR@[-!KUZ_45*,295Q50M'< M6%1)4Y[TO8T,^UKSRMCJM-&K_+GU::_MT&/3<"1PN#,0^ZG3SA+5*[I*,:C7 MQKZ#*>)DT+WZ4YEX(FW'SNC:B-#+T:O+-!6U82J8?0R*Q#IWSK*]EJ- D#CI M9^Y0"@=C\>IX/O03_;5D%>790Q%H@B3TEDEH8:4TDZZ)GA-XY*BS_5KL$)HF M8VU V/4!H9<_5^_+'8 3\MX);#[\)HZ7?60NJ>4(F84=]89^[FVC7M'[T9 / M>32,EZ0/T"$5X/D(P(YN0S_?_M%.S)Q!A^ +\)!(HW" TB64C(#LV#;TTRUX M4=:L2TPGO"%93L,(FLP^0H<# M3'0(015RX\,=BV(_B_8#_4A_@H<4.H4.I8?5)46BD:3$'3-B/S-^_-Z>'3MH MC)#%HE\_77+A7N4=)YXJ=$[:#U!RP'5(>V!WW M8?\BN)]Q&UY26 4_(>-.NL ]E;9C+W0\B_T\>RU%RECV,.N4JL$)=DFFMK"\ MF<):LD!KR3-8M>6"EDZ'>#_Q;(<,^1H'P5@9[_@:^_GZV%#VCX\=7#S(NDOBAQ2R0@YXH[ L9_ /T%C>6]7;?\G/MYO/#L^KCY@/$!= M'X#]?D3ZPI$*KN+P%"5@SG&;:_L M-A;H:/6E0KG;-#QL'T@8DWF_4_.;\9T3EG3M"/&W(VVU!7K8<>."];VS=CFW M5H=M!\$AQGT;'7)CN4RZYH0\WISP,I6VBWJ9L>;J)\,8QJ!7C5F&Z'8TMWN3 M)M9F*TORU&S*F_=.JX9-"8;YN>AWL ZY*28XB48LZYH7XFT++)4\#3ZB&JW9 M+2]+$RQ#\DQRD3FMPHY-NF2>#*QRR 51$(]9=;!_[V]&GF<5,TM>KSW#]B-: M1/%@[\XAMPB2Y4A](5V;0B(OW]_4597;HD!SLW64YD+5LBDP#ZT Y&)S,@A4 MX#Z;\+9"SSZ<.)&V8X]T'1#QK_YM!V0W+L#H=M_8:?9PD1_BY6!WQ2&6C.VN MD*Y%(?'W!J[L-KW;EA/R\,FM'#EIYW(J;<=^ZCH"@41W$O%V8'![<%D[?V/%LABZLY M^&R?MF?FE_:DN/?\37AVU9Q\=VJ:@_@/5$*Y5;!XWX#*X'4"V2F;L^WF1HO* M'@^OA=:BL)=;1C,FC0"\WPBA'V[,!]K_,%C]!U!+ P04 " "0@J=8$TSV M/VRQGUY,-Y[LWLQF+-V2+V6NZ([FXLZ;%%G/1 M+!YF;%<0G)2=MMD,698WV^(TGRSFY6^WQ6).]SQ+0M?!,A5W8H M+?Y)R9&=70,YE'M*/\O&37(]L61$)",QEQ!8_#N0)C'%TN:)R+M M) 'BBM$L33 7C3LN_HGYP!F@:]&B\><-S1)2L-] ]&6?\J]@"C[=K<#5BY?@ M!4AS\'%#]PSG"9O/N(A+HL_B*H9WIQC08 S;K9@SI9>>WDM][[=)DLHYAS-P MB]-D*F)9XEW*<=:#M;J %-?(3HGL6B.\C"P8P M[!"@=2WK\1NVPS&YGHB"RTAQ()/%K[] S_J];QJ9!(L,@;4H=VK*G1+='J"\ M=VE?57/_91_ACL&A+TV"K4R"18; 6DEQZZ2XVG5PP]B^7/JB]L:GXLADGL!^ M)R[)(RGBE)5W3S_3G2R O957ZVALMEQUK77*S,JDOTCKK\6L5S/K_0AFGRI2 M'\.>$B3R'*=35Y?:L,9.=)-@D2&P5CK\.AW^=Z3C0!A/\P=Y4[CF11K+YW)E MD*=B;W(E'O:GS/26*E]-31#8OM?)C3;&L;DQ"189 FOE)JAS$VAS4SX9IG(3 MGLC<"&7"<+FW)X_RFO01KD4<6VT")7N.ZW?V(2N3'J,+'ELTAC6-H9;&]T+L MW>2"0 *N_J*L?Z)J(<;R9A)L%2J43&W+AIVR'UTT:W$'K4:=6,_= _^-BWHG M:/>*#.OB)K@R.8_3<[W Z^Z">^RFGN,+DCKC[C$,?0@'AGTFRN#8C?#EX<.> MG; +/<]66- Z'SM#C*)%IM#:Q#>2"WZ3YNHG7-5 $'6I1CU;F, +_>Z$4^VF MPLKM[J^B'L,00GMHQC7*"WZ7].HG0-5>$#JA9\.PN_W1>Q\]Y8S*+U-H;>8; M 09-*S!H5((915L918M,H;53T\@P^--TF-[3Z)RIRL@)?*M;5(R*L4L^VQPW M@@S^=$4&54D&+>3:@=.M2D95F5&TR!1:.RV-,(/_JS*#JC1S;>1#OYLAH]K, M*%ID"JV=H4:>0;T^&\P0SA,@/$[7^SP163GBHL#R(+_,W*Y(#Y@3L,M$9/* M_Q7(A4(1&.D37DP9[U]7@7KHV\V7*J%LZ-FN4IJ,ZK8AK_9 <6JT&]2+MQ_+ ML;:&J8K*1@ZTW:X$6>J','J)F$2+3*&UWY\TZA'IU>-@^D1QBFF>5R\KCRG? MR/9![,!D6U@ORQ9/[S,"WE/>GR.]]['/=*1*21?30XZ>^3TB M.53>+!CU&5WRV2:SD=%(+Z.?==JGQQC-GE%IC51-/_60URV:S/8R&&D MU71#)WY.+Y&.>@+C=E=^CPWT+3MTNO-+-9SZ'G*0UQVZ:NA8?A@,[#90(S>1 M7FY>./7KIT!59=!U?,NQ@NYK#KWWT1/%J+@TA79B?G;V/8S\W$FP^)#F#&1D M+>"MU[[P5IR^(#HU.-V5G\C<4\[IMKS<$)R00AJ(^VLJGD150WYU4W_'M?@/ M4$L#!!0 ( )""IUB! %,B.0D % 7 8 >&PO=V]R:W-H965T&ULI5AM;]LX$OXKA+=8M(#K.$ZV#9H7H&E[V +;7K!M[WKWC9;& M%K<4J9*4'=^OOV>&DB(W3NX6^R6Q*,X+9YYY9JB+K0_?8D64U&UM7;R<5"DU MKXZ.8E%1K>/,-^3P9N5#K1,>P_HH-H%T*4*U/5K,YR^.:FW7D^-)O_"[65>)%XZN+AJ]ID^4OC0W 4]'@Y;2U.2B M\4X%6EU.7A^_NC[E_;+A'X:VD/6 MLB*X\;W3.1E,LN#X=Z_];W)VG&6I([WQ]I^F3-7EY&RB2EKIUJ;?_?97ZL[S M"^LKO(WR5VWSWL7)1!5M3+[NA.%!;5S^KV^[.(P$SN8/""PZ@87XG0V)EV]U MTE<7P6]5X-W0QC_DJ"(-YXSCI'Q* 6\-Y-+51YW:0,JO5*I(7;<1[V.\.$K0 MS3N.BD[/==:S>$#/B?K@7:JB>N=**O?EC^#3X-BB=^QZ\:C"#SK,U,GQ5"WF MB]-'])T,!ST1?2=_^:!9S^EA/5PDKV*C"[J\[>>?SA:+^?D; M7S?:[>3I^/R9VNJHC"M\:'S0B4J%>OI$3:)Z24$=+SA+\Q>J1>Z#F+-Z&WO3 MGQ)$^.$M85D'FK%UU=E0)BJMEL8WE4:5%>Q2H:TJNM?X7YO$-I-7Y"KM"N/6 MJB'?6&('CU^>1[4QPA+:E>I[JZU).S9HS8K@0O#MNA)72MJ AAJ02I*]K)Q" M82#Q'RTL 2GCG-]H)@N6090,107Z4UMP)(CJ>< YV"%X*[$L:4T.&UG!5)5& M+PEG &4EXWRC4[6;BC7/ZO ^$F@D=@ZXTK#<$"W:(3ZOO]Z\_OK;>_54W^*M M,TLXE8+>F 3BMW9>O(%L9W[*<6[>[F-[?(/,#!G+YCX+4K,6<1W*>;H&BG2UDC=#F2G(%<3R^T0X( M"]$[1W8JCEJC^>76I$JM_8:"$Q0%6G=!@*GNP4.W;F!I U\ZF'7RO,?4RS9$ M8O$I2J:@D- \,V+1&+\QRHH"U24&L\^0ZN=/.?*=#48DC8V%: M 0T)$1A2I>@V<>M&$8$F"_"39$:BT3_ I<1;>?% Z#AU &"'E/TZ18G(+L1A MB,Z#)XC:$GS+L>T-H@Y2,, 3 R.V#9@MW0/O7<#&'K"*M^^^?G[W\=^OU=.2 M;G5-J=) "R$ : GIF9K/3NLUEWVN7/@!R4P7>8L4)2>32SI)%#G5/J;GL0T9 MQ[X76%F-F2GU%-=(UEUY6$;2VQ?N:>/P _$!WR*[D3 M75^<5):P=MR+R, P-;P$+C8,T/(^WTQ[_A*2@=H;!(?4R5WFQ]@Y>(;_AVK/ M#[)?)MFQ<^N@ZUP[]SS%$-_P]&G6:,N 6SF\A&=]9'[T1(0ARD7F] ) MA? M]U@)I/&G6(@?2BASBV!"G9W_.*(_6+&O$]\][AN<'2/Z)2XVIG3ATL7 MOMU5&4*P,=QV9NK=AE!%JT=[W0$RDM3>Q1183 S'@7#5MB*T:RB&;-AKI=F? M#FG[7!*PV;5HJ<'7@W4AF'WRX* +P*12,;AL3/"NAS/,FHMTU/8X MB&B:$?2?3#<(@;9RQL7J_J#$^_<;Y]!79YCL!O[>/Z&)0\M+JFU\KGT>9PT" M)F,00D@ H=_1W; 2<=F!7S\R'-4?K/!86.E9JA?MLS$>Y4X3C]MKY1Y,#W_?MW@#=-L2PE\Z&+'-,QC'K M] $7?])Z1^$K'MN()!>KEJ\!B)W$^H,P4'^MV@]BI4N&*F:/5@8[8II"YHQ M]LG+%XOIZ>+%3%V/I\:N0XYG9V!J*_'\8,/W(2;R.C[@H#EJCG:#@.USV/>>9RS_F7]%;:8EE/T/"=N09H)88(*&6]D+IEW+YY=M;C199MS6F_W8''K1<6G]6#S">CT3#4.=<'"_ZMMP8'+(Q,0-+PX-+5=ZT+AB M_07ZV2.SPP)#_IL6L"FXNV)6W@C?$DH2EL7W%05 KH?:<#F(?*6Q5B]]Z*\N M&(8AS6,AF%:N*EB$:I[A>8AW>*!\]/X>+EO7RW2=B,E ;J_CC85O;@JR+G.L2P^Z.;XB &G%( MB:^Y3K+J:UG1/)7EWOS@/#F,O"M_&+C]&E]Y5BA[SR2C\W=6B-S_*#)<[S*M M9]_)[0NY0^>P^KPN?AU_DIZMSU_:P9_8^R*(-,51.>SE[],5,C?;_-# M\HU\,UWZE'PM/RO":!MX ]ZO/$BK>V #PT?TJ_\"4$L#!!0 ( )""IUC8 M\V96- @ %T8 8 >&PO=V]R:W-H965T&ULY5EK;]LV M%/TKA <,&^#8CI-M1?, DBY=@ST0-.WVF98HBRM%:B05)_OU._>2DN7.2;MU MVY1_GGON@5:W:KXMKWQN)L/4DK=*!NTL\*KZFQR^DO MV7?XLI)!O7#F%UW&^FSR;")*584S@?\7F[3V^&@BBBY$ MU^3-L*#1-OW*^XS#:,.SQ2,;EGG#DNU.BMC*;V64YZ?>;82GU9!&%^PJ[X9Q MVE)0;J/'6XU]\?PV!4.X2MSJM=65+J2-XJ(H7&>CMFMQXXPNM JG\PA]M&M> M9-F72?;R$=E'XD=G8QW$E2U5N;M_#CL'8Y>]L9?+)P7^*/U,'!U.Q7*Q/'Y" MWM'@_!'+._I7G$^RC_?+IF1Z'EI9J+,)LB4H?ZSD3'R]>7,J@ RV\(2]ME)QL;VJ%A"M5MM(66AH1($,A[V,0M;Q38J64%<"PE1[KM*5]5(UT?$"RQ)H5 M9;-:KR&D-3!LK:SRTI@'>J_:F/9&&/;6LB&WI(=-OVB4AX?BB\\_>[9<+DZ^ MN[BXX94.$??)TU@[R"M5 M*+Q>)8T_N:C$4AS\E9AE'%ZD\)"GA]^2U^B!H5< X"06PT@I$>N0.R\ MLH7JGT2OUVL4(B"J[J!A)JZK 5!1.F%=3)YL=%"#25MX"P,/F9;$]^F8@NP[ M_1.;6C$8]'(S#H)& .\1@>B$QB/4[@9$P0!2O)N)'WHE![V24;!3@)0,'440 MB%52>P!L.D5<(TW$'DF^4K9RU+",7H#JY+^2H*/GO&!& 097SI P\"IQ.J?4 M6'3UGA-5S'[M:D-[\JIPOMQV@)WJ.ZJY$(EQ-]7O0!268HW!EAAC7 UKIB^ MCX*0,X9*.I'LPTAP*EN7G>3",=I"9J/0_$ZH[G=N)BBK%TWIN]0F>QH&RE!,\9P:H% CWR&X@S$<<1C>M E:3BQ959C-V:D4 M>O*S224'UJ9TY:T[Z47K2QT*1 2$HY4PC&A#JO=OZMG&F'\:$-.^YNRUV5/F M=MEA==^24.1NQUF]W;3E.#@U;B:/(X;#"IUD!@Y_0B"I;JNI6'6124MEQ>B& M!467\,W9S-$D2S(3>R+E@39UAJ&2]F4\\$6LHV,A)$ X'+QKU2#S:74^-W0H!<_2=I),?7G,Q.Z!# M' '54'1RJ4P^2J-_'Y5IBS,Q#GC*4UF+\CZ3:S9*,L(O!1+Q,]R;[G!P3%$R M=")D?FZSN]"^Z!J$ QD,BRIN,SU9O*9^@+)71)H3@#)5'!V M[W Q4&>& ;->#DPX7HT/%&)6$G#U21] @"^?QH[4.)"PI$H]9CZ M$14_0$#B7>D !Q$OLU$ O%%2A[ZL8)A[X#HS^Z>.%)+S-,T__5&2 ]!/8+$& MW4233JYI$MNSFH'98\0F+;O&F MV0J5@] >>QHZ:N?[7)V)5VZ#_/>[X\E*&:VHH'"*[U;XW%I+,(+*=]]. M(&C3^1.6$*]0$ S. . ),^=O5\L/'RF>S(;]%,P-A()%'F/PA5,?)_ MNL2;65>4DM %,PO1AM M0.%%<0QTUN(Q*I7T < ^6][W?8MUZT+J*H\F>U]:WQOX\(9'^@HGS?!I%:$! M85/1VJ_K+PC//;I'17,VESSFWPUC\'XMPP$&!*8.4_2SZ9@)!/_[5$"07^.1 MC5!VG8Y^XX.N=Q;712;T2VX*NN'DI-\IC-WL?I?9V<#GC20U%\QM@QJIN8UT MZO-E$)<./VDF*AU_R]DMM#G2?+B'EVDT5SQ?$D9I5'[S:,'QO:O9J,<_ID790;&PO=V]R:W-H965T&ULS5A9C]LV$/XK W<1 M; #']S;''H"S2=$CQV)WVP9]HZFQQ)8B59**X_[ZSI"2K/4>39L6Z(LMB7-^ M,_.1TLG&NM]\@1C@4ZF-/QT4(50OQF,O"RR%']D*#:VLK2M%H%N7CWWE4&11 MJ=3CV63R];@4R@S.3N*S"W=V8NN@E<$+![XN2^&V+U';S>E@.F@?7*J\"/Q@ M?'92B1RO,/Q873BZ&W=6,E6B\=2U;L7[?6OXFY4RXKX?'X1J=PPPN\2.:&D_&@=RQTE@VIE\FT[-[3,_AK36A M\/#:9)C=U!]3F%VLLS;6E[,'#;X5;@3SZ1!FD]GB 7OS+O=YM#?_+W)/IA=W MF^91>N$K(?%T0+/BT7W$P=FCKZ9?3XX?"'S1!;YXR/J7!?ZPZ?D(/MLZ?&S MND]V",+?F=1-,#8DE3MA.%O!M*8S8@4< D55(8V)T3H\FNQ\A5*M ME6R#""@+8[7-MRS1YLW.I2U+=%()K?Y 3CJK)94Z%"* <$BRFNQS54C1.GIF M:U+C2(NZ% 9PBT#[ F1*Y,;ZH&3,PXD*:[IA'8:RV&HF7PE5[2KKT5/:6@3N M,#9<%>11E[2>*8^"UTF1ZZ^8N/T(KGO8*%I=:97'5B#U2FR!=A;@3M/X)%.Y M"N#L5NB@V)(!0UN;%YIOUKV<=PDWF)"].K8])]B FO7@&R9E(UDFMAP+9A0( M&^;KM7(^]%VP6U[TM2QV_AC[V@2EHQ)^JI03<8MJS&A!5BBUN-(9K\@13Z*T MJ2:K;3_0!!+-4.F;VK;PM?KW#FLJM9=.K>( ]EN1FWOZ]-C#TAB>C$NLK N, M*N^),)T\^2%V *ML43A(K?T*91KVAJUIY-=*TT('V]7K<[9"E$[(3!M.'\%E M5[A**$8I3105?3?ML7F:XB=(F_+>,:V=O8X#-@0>'"P6DPC3P6+ZM$L@%.0" MRK1II412?.V>$U52.C2X%<83A=XF[/<]0B%H.%>(!F0A7)XBEC0F7)$VH M= 3+]5J\)9D[R)3.4GML^EX&R_#.GL? )@]RZ6V^;.GQ7I\[M+A>K=AU;[3? MJ%)Q$?9,=8HMILULI4;;XYP;3;_?<*]>?[A^_>Z790^I7+B,9\_*6E.K*;/6 M@HZ2Z71'MBLF\K751 3Q14$M*XDF^X7.WYN#/"V7$$*Z%V@B2^]:2X1_H M9T@]+$4]A"MJHX(>T=%]&-/E:"4Q>G *.Y98>F^I.FUEHA(R'RV](L9_)^Z@ M9(>\A?K/J+7C,[+O@+X7I):%>'ML(XO;X%_3W/US]'_BN9OP29L;VH(Y':W% MRC;;0<,-?<)3A VU0WP9([YIM\(DW?93*JR)K4JH"+@HN%MF(.FTIR2E1R6G M7UKK6KO/G:WX>2M^?4O\[ABZWB;1@Z/GB6'IS/LO,.PR%OBF<&(]D>><.@VC M*+F;VT8(=(#R(KW[58ZZ@6??RA;)M*6Z0)G1Y-8D2C2P5MR$_S3]>&X[F,^G M7%_FE!0/7=%.3JDDQROL5USXM+W=8Y%6=H$1>K;."_B^-L@ '(UV1_*V5T1B MM.W?@)RC%KXA3O\B=L%D?OS%_[=>%VX'&VY/4*=^ -/%V MULJ^W\.CYX_O]+67]TU'\VG[X*X7M''O#9LX+8_?$7RBS_2RW3WM/E4LTQOZ M3CQ]YZ H'@T2+[8WP5;Q?7UE [W]QTNB8#H(L0"MKZT-[0T[ MZ#[@G/T)4$L#!!0 ( )""IUA/VY$02P, -$( 9 >&PO=V]R:W-H M965T!A3= M=GM6;286)DN>)-?KOQ\I)ZZO38+AL!=+HLB/'R52]+(U]KLK$3W\K)1VJZCT MOKZ(8Y>76 DW-C5JVMD86PE/2[N-76U1%,&H4G&:)+.X$E)'ZV60W=KUTC1> M28VW%EQ35<(^7J,R[2J:1'O!G=R6G@7Q>EF++7Y&_[6^M;2*>Y1"5JB=-!HL M;E;1U>3B.F/]H/"OQ-8-YL"1W!OSG1?_%*LH84*H,/>,(&AXP!M4BH&(QH\= M9M2[9,/A?(_^(<1.L=P+AS=&?9.%+U?1(H("-Z)1_LZT'W$7SSGCY4:Y\(6V MTYW.(\@;YTVU,R8&E=3=*'[NSF%@L$B.&*0[@S3P[AP%EG\++]9+:UJPK$UH M/ FA!FLB)S5?RF=O:5>2G5_?"%?"^Q^-?! *M7<@= %WZ+R5N<<">'\9>_+$ M^G&^0[WN4-,CJ%/X9+0O';S7!1;_M8^)84\SW=.\3D\"?A)V#-/)"-(DS4[@ M3?NPIP%O^H?#[E"SPZA<0!>N%CFN(JH0A_8!H_6;5Y-9ABI@ MF@WDC+.A9\"!U+EJ"J2R[KV$W5;ZLILQAS#! ;&V1'X*R$&)UCUNI M-:W.S.:L1BM-$:Q1%P.)-UXH$)5I&,B5IM5 KX)K\G) <7A2-VQ%$KH'"&4JB.1\/P2$J^PW=';^7*BPF=4=RB_ M?^+/#YQNU<'&*%Y= %]A,KW\8R/5)YTC%^AQ"9C))T-$S.8O\T;:\GXKQ>D)N?)0<*3]/(EBC;Z[#C2:#;)#DCGLPR^ MA)L[G!X'LT,,TB_<]K$B&1Y&-IJ=IP/)(AG-WSV%-ZA.*%$==HH4G_2/U+1J MXZ3G=+# (W5S!1AX@$+J<6Y\Z+V*!VVF0KL-S=11_E&>=AVGE_;]^JIK4T_J M7;.G[*"B=>1M0Z;)>'X>@>T::+?PI@Y-Z]YX:H%A6M(_!UI6H/V-,7Z_8 ?] M7\SZ%U!+ P04 " "0@J=8 W_,3F," )!@ &0 'AL+W=O-[SF]@S\U;I%U,!6/)6"VD6M+*VF06!R2JH MF1FI!B3N%$K7S**KR\ T&ECN0;4(XC \#VK&)4WG/K;2Z5QMK. 25IJ835TS M_;X$H=H%C>@N\,C+RKI D,X;5L(3V%_-2J,7]"PYKT$:KB314"SH=31;CEV^ M3_C-H34#F[A*UDJ]..<^7]#0"0(!F74,#)=7N $A'!'*^+/EI/V1#CBT=^QW MOG:L9B4DAP*MA'V4;4_85O/Q/%E2AC_)6V7&R649!MC5;T% MHX*:RVYE;]O_, !,PSV > N(O>[N(*_REEF6SK5JB7;9R.8,7ZI'HS@NW:4\ M68V[''$VO9>O(*W2[_/ (IT+!MD6NNR@\1YH0AZ4M)4A/V0.^6=\@#)Z+?%. MRS(^2/C ](@DT2F)PWA\@"_I:TL\7_(OM770\?=0UPHST[ ,%A3?N@']"C0] M.8K.PZL#PL:]L/$A]L/"#D,G(]*C!U:FL$V,A9RH@M@*2*$$]AN7Y8R<'$WC M,+GZ[RM>5U;Y^]I%;B&#>@WZ4W"WNDMUGX0\LA:?L 7-F3#]_C%)XLNA%\:] M]XR=?<;E6:-5!L9\X;Z,)E]BT6D8?3#<<:H]) M?#JY&'_RD_#+L=^]CF#0GC7HT@\A@W>VD;;KU#[:S[GKKKT_TKLAB?^\Y-(0 M 05"P]'%A!+=#9[.L:KQS;Y6%D>'-RN\" !:!P &0 'AL+W=OL@- F5U2^.]W M3M(TK-"':2^)[WS?Y^]\]GFVD^I)EP"&O%1X%67"6\< VI;$.=S&KZ08>P?RH[Q5:;L^2LPJ$9E(0!<7ST M8$QL)FLIGZSQ+9\[GA4$'#)C&2C^GF$%G%LBE/&[XW3Z)2UP.-ZSWS:Y8RYK MJF$E^2^6FW+NI [)H:!;;A[D[BMT^<26+Y-<-U^R:V/]T"'95AM9=6!44#'1 M_NE+MP\#0.I] @Z0-#H;A=J5%Y30Q!=5]%*"O91E<)+P MCJHQ"?T1";P@.L$7]JF%#5_X#ZFUR.A]I+T(4UW3#.8.GG0-ZAF1R9CLP>0JR]06<@)[!Q4YD:8$A<=&*1"&<$;7C#/#<#:3 M>(^T08 L"$:10G*\D$QLIN3B+ V\\/*__;&06=E4P0U7;RUC"R;KKG6AKLQ&PO=V]R:W-H965T?]&KMZ<'Q]?.-7*G/RO]]\]'BTW$C)=.%*ITV MI;!J^6)T,WWV\I36\X(_M+IWG?\+LF1AS%?Z\#9[,9J00BI7J2<)$G_NU*W* MAB)#*UE%7N/YG[WU2T MYXSDI29W_*^X#VMGLY%(*^=-$3=#@T*7X:_\%G'H;+B8[-@PBQMFK']-Z==.O"XSE?7W'T.E1J]9K=?+V5Z![Z4=BY-I M(F:3V>D>>2>-G2+V6QR=9L;AWT"!%/\:'IUF A:<&N*C2P?!&0HR!2Z]$9(D0;Y MLLR$4VEEM7\0LCFL*WJ71O4QB :_;O0.5BGQ[MVM..A+:/623L@,D:*=MY)" M'D=#8L+JT-&Y D>M$QMIH1>>6.5-(C;6W.F,[$2J@Q&L.6R"987(C2S%4J:$ MY ,OZ)J_QZ(W<4]CD"YYJUS!U!4 Q;D:GMK 5;(P%? Q2_'D8I::'OV4<=\K(R!SKNRNB)7P,![<3E%)\?''G#\"&T@E4@77CIEM<)\^GY%10W M)<[T>I$K\;OQ4/D '$1E0%AF8D%U[_"GK0^P\Q.I6@?'YP]O/K61X:K%OU$,!<$4ZX%3R=T6!TXEW+">Z785PYV5)+:/G3TH(#]WHPWJ9IK8* M>2R8QO2PBKH;F%=YY[&,@X4CPU7IFH61?Z$&[(("_=RXC1WK33I2*D#@Q)A4 M?Y(ED7C[8CT1]VN-8^,^MY8([(6"EEF5$N$XIT&2[Z64QB2RL[4:52RZCV&# M=CK;[;.V8ARPZ=@2C-U*?I_,@\RA\1NEAE,30+&P6-L6D^YQG?V$$L"',7D@ M&9;'94D3D@M5(MQ\'?,QPR>!6@#6PO::7#MAAVD,CBG5$4!=BHVR*=MZ,CY[ M*@YKZ25:92=SQ0QX]?J?7U[__J^;D)1(+9%5_(QD^NXU*]5(S&?>Z(H&[O,YWXQ>="C%4 X(?=BS,J@ !_"$IG54;1C!= MRW*ER%PH["V:U#JY!G7?8CD#>YHJ0X) 816SH9^O-0=($K%Q1P MVM#LL*"(\VADX#Y^N.04(YU3(>%@52]G^WN5WZDCSB??JP?)/M!ZV9*#B]6D MCPU[ZNK1L"@>LC]^=1\LB(#A>D75 E!1B8WQ2OQ$3Q(3(1.JB]@]DE"O\XJA M7V/?ENM>J4.U#.D6!%Q4*"T*8:0>KPM(-DM;:5T(^V%=4+*EW>2;3=7O &/O M1^E86^>/F$CDJ:9K;;(F)0UJH"+O>O0GCZ9YQ74AU#^/*1-J5IQ@,4"CT>RE M@!1/)(DD7;,C#C/U+54,F>N'Z*/4&PY#1)740%*#FQI025)R)%VM!D!0I6O] MTIJ"JC8];\IUC)BUR1F-QJBM=B:)JA$&V_A+ML]0;Y+R/A=CA)([=?U()KP0 MBFVVC 0 M/%GE/M0EV?;Y9K!*U28]JO[P%SCVG]K-C1CHT,1SQS9VE:ME MJN52I1&@*+%02"G96-S$/H^*!]7& 9.AHE5UK#5%.)8PJJ526W$G\XKK50?L MO#-P1U 0&L[D.F/OPX->Q7YY*2@YR+8#H')IU9HNO4B400-]0$$H+M% W=17 M9]_# $Q_+RVJ17V!PK)?8;8#]VW]](3]X, OT.'>/6.&3TZN_O+?]NSZ2>_H M^B$KQGKLLJ->^43$:77[I/CX'0:-9VB#(JD [./>M(.WFW#7;>L.Z>A=C:G^DX=&6UI MVW1P#\(OQP-SYXP[BNER/ M6Y3%:/O\:20B(J$[&SVZT0A"R9S86*))R U6-C5\>PMW$3[3$?PC&OVCWUW>=#Z^8F M1&87W2#=BA'$]OPRF9W,:+RV8=*CSHZN)7"$\R;]6C= 8=#NEX,G9XC@R\N8 MNZ>3PWZOM9M3 RU6+" -F,O!@-DM6RE@L U M]8T\46FW9I=1(6LZA.Z=SS!MZ)O01D06J-2L2NT'[=MM6,QD\2YZ,/T?/)F= M)Y=GM*8^^,<8@YW3LV3"TOL=#XW_7)C)ST%ZTLEP2$9V%2*)5H4FX#%<=$-6 MMP?0',.##T&34Z^Q6;AX/&=V$\E.W^UR> MIJ?=#-R[(MIQ8,-'R@Z@DEOS+5M]6'/U?K!3U/9-^_=3^B[;:Z8,R_^_ROL# M(S%[BT?1$"$#[,NF+Q>+OO&+AV9\FZV;,ILZA M>=W!43-/IF?G=+S#=K>L;X"6@U .9Y9AYPPB0AIM'\1:MH*W7F'GT+@I!6]<,C5$ELGX_.SD;#A MYP7A@S<;?J6_,-Z;@O^[5A).I 7X?FD 2_Q !S2_\;C^+U!+ P04 " "0 M@J=8<=52/IX$ !"#P &0 'AL+W=O3V 9BI\$NL-T&Z1Z?:6ED$:5$E:2L^-_O#'54 MB1W'Z6ZQ6""QQ&/>O#GX;$Y*I;^8!,"RQU1F9NHEUN97@X$)$TBYZ:L<,ER) ME4ZYQ:%>#4RN@4?.*)6#P/?/!RD7F3>;N+E[/9NHPDJ1P;UFIDA3KC=SD*J< M>D.OF7@0J\32Q& VR?D*/H/]([_7.!JT*)%((3-"94Q#//5NAE?S4]KO-OPI MH#2==T:1+)7Z0H-?HJGG$R&0$%I"X/A8PP*D)""D\;7&]%J79-A];]#O7.P8 MRY(;6"CYEXAL,O7&'HL@YH6T#ZK\&>IXS@@O5-*X3U96>P/T&!;&JK0VQG$J MLNK)'^L\= S&_@L&06T0.-Z5(\?REEL^FVA5,DV[$8U>7*C.&LF)C(KRV6I< M%6AG9[>@Q9I39MBO@B^%%'8S&5A$IO5!6*/,*Y3@!901^Z@RFQCV(8L@>FH_ M0$8MK:"A-0_V G[DNL]&PQX+_.!T#]ZH#7/D\$;_,,P*Y70W"AV0*Y/S$*8> MG@ #>@W>[/V[X;E_O8?C:P(O+Q[]IBRPBV,68GWQB!O&,P;I$B*L,WM0&RX1^PZ ?5I*L>+NI-F$ M6Y9B1QI\!19J89$19U:Q);"EB L=ZDM'3PT1OP,,$- MN=*6\'-THZ(W,!>9L()+].(@HX9 QV=A")DWZ2N%34YPUPF]H'37Z<(BXK!V M?=!6)=5J@P362J[!./_DB+)3)DH"+AFK"]=;I,GX9TZ0&@HK?A)DE=M7.HP" MPGW9$P<=Z)K;(5C]=C[G&S+&%M=H9:Q(79,VJ2*% [;@6BIF1%K(QAQBT%1$ M=U0N71M'@(=%4L977$<-09P%C1I>Q:#B3MG[[(9I)>4)6I=H0JOVD'ICUK#B M,9JJTERY(OFCZS<_;PQYG'/)L]#UX"V$E#C=B/"HW?H3&P:]T?B2+1*>K2CM MW?9]#GS1"T9G76!4=NSN1MJ[J)>]\\[$0F5KP .PQ*:AS!K7A-NSC4+UL,$$ M(I= U7NDDU,(_%Z,B&#EE!SV&B4#UT$UH/N)\2EW==F5YMX3V0N_V:C\1RC> M5I3]3O"O<3U(O(0QA:M(W6?;>26FA/1OJ-8;B._4KGT\_B]*MMTTWR5B6S!5 M2)&(486 *KH$6P*TWU%";X&^1BQ4*?9D5>/OXD2J1#LZ#5+W6=36O=?I4?.& MH_B#!?? 5OU/9/>B=W8Y/DQVCP+:>[PMO,'XF? VS^%9S_=]]J%53E=O0=V0 M9?45RC5/)T-;7BN0'6YWZ#V]#8/6>-R=7/E MUC[KFRN5V5A(^*R9R9*$Z\T=Q&I]W>JWBH5'L5Q96NC>7*5\"5_ _I)^UCCK MEE BD8 T0DFF87'=NNV_OQO2?K?A5P%K4_O/B).Y4D\T^7MTW>H101!#: D" MQ^$9[B&."1"2\5L.LU6BI(/U_P7T!\<[\C+G!NY5_ \1V=5U:]IB$2QX%MM' MM?X;Y/R,"%ZH8N-^V=KO#1!CF!FKDOPPSA,A_T1 M.2H_L'P"+Q!R>; P1O\FVQZ*,/]4,A!WIN4AW#=0@\PH)^A=?/]=_UQ[\,1 M&HLVN[VX]$4LI5B(D$O+ MOF1I&@O0'M"]LT2:/0C)92AXS(0T5F?HH-8PN^*6I97:M"*2C"2*V:/ J;.;(;N., M\<3C=8S#2PBT'2+0CGO),4&.._#F73T(N44JQ M%_U*I%MD(?8(,-1'*!1&X9(91! SF25ST*0)NQ(Z^B'EVFXP LEL@1$5N42; M0'(-FB+$2Y8+I@Y")VP34H-J^_FP;]R0?30%G!,6R-.8!&C<\ENL9" MJX0M,F*F@)BC0>.*(Q0[X]$S,@K((5\L4$,HX_F&9%3S&"$M:)VESL&0+U)3 M+A8DEV3LA BDF%1)9WQ^Q4"#$PUX, 72'(HZ0I?08IY99#XLW3 W?/!"(:@+ M%6.&)2VGJ'6$CCFU0+ C&JLL"C<7P'M&Z[W!A__X^)#3=FB^/7K>Z[GDG$?; MXR=G=)0]#J]LCY1GZI-!.2E"'^OO'!KUV5^J28"3P)MVTFP;Z=!=TZ6DYKN!@_(F$N8.U[V%!R0]EG*[EW0LE[X$]?J^1= M6NY77"Z!@DLMLZ-\/H)&;5!]RWX4?"YB'UQ_1AUJW(T!!]@[3,E83(.Y] '/ M1:(2GC,%@OE,,)W0HPIH7 /*7;0VX*Q(R;UV0IEKJN%;8R O2NLN^+418BU% MS-)_4'K^5NVNIW.\,N]UIJH*Y16.ND>Z I)C\9( ]W4GSNLJH6H.(W:F27QT MB17.C9'^RM:<31'D1@1UQD6K0D98Y5A?T<=46!6F54.TPOL" =PPK)1C\2^D M!$O#"+ NPJLK54.(K-K_]BY]TN4K97[RLO-QBI_(.DY8OYA&6/K1":6?CT$^ M#G)3\^9QFN/[K>O)Z1,898 *XOXN)O4-M\HG?ZL/0Z&AQ?^',:\Z^9_!GON3R?MV:A_5#][-+9UZ@]D MSWOLD4+ZM_$7S-JSZ>3P0C$6^3-O_=PNL4KQ%W*,\">S]JW=BH!M%_^W@#[P MT&UW]X(B1YR"W69K3CT:3% ^>_%$:>L22*B,]==5RET7XTE[,$3\KFX4!J(" MQ<5XW!Z.QDPJ^0-E.F*K\O!W/RG,79-+Q^G%=#IR;9X,(G]K!\3AMXPO?2\! M5T3BRM?=8NH@Q]1V*;+X>2Q?8*2=!3-BN2G;#HE[QT?_)Q+'0FC6VR=P3!)H M9&<)O#?XPP@\: >S$7&\(UU/R"[ZDYZ!Y51%?D9A% LNJOZQF.,Z5LR()/.= M-X\C,SEP*L325"N.JM<4)G5^[\EW%$$WDVI._6:J'U&":5;TO.B]2[[ UGB- M*JLM5VZ^CATJ)6FC[W$Z#2)S!#"'0#=)UP/+FV9%(ZW9-?#&6@GF69$('(:R M[96?-&V/!?='PK@> ]-4;88*#Y+:[;B2#RPT?LI[JH"M]SE:AS M8WQS.2]IB7?7GROX=>5TV?G3P'TE2TU?5AAZGI[@Q=^@&UI%X8*6'G"N&6(N M)Y!J_030;",5JZ4HFXPKCMLY(Q8TU?K@^HSY!=M4_+ED7K'8.9EAMJT$A4@G M"_LXRQJXR2\Q9^3OUX[G=GJ.=GB*\7 [[S&WU9HU;A^>]#J]6L]G/''3XF#3 M0+?/]L>=>K^H/^I,:U-_#;>"O)BB7_YRY;S+^>&$L .VD0K. X_A$^WI='PJ*1QJ9-0EZ-YU$,QZ,@@KGI7GV5?!NU4O M)87=X#T74B7DAF@D5H101NG3\3MZ9?P^-WSOD0#W.6-.+X*R,>QV4:7J/N5?&%15[$)/(-2QB]S8/S_DCKV?ZN#^*C[-1$[DN'LKV+WHD%F!%A$[AW=KGRDDH)?N M8PR7_Z3U7RR4J^7W'K?^,X=JN_]8!-/"$BEB,2SP:*\S&;6P+' ?8/B)5:G[ MZ&&NK%6)^[L"'H&F#?A\H=!U\@DA*+^"N?D=4$L#!!0 ( )""IU@]WJ _ MJ 4 )\. 9 >&PO=V]R:W-H965TY"7:Z6?3 E@V4LE:W,U*ZUMSA<+DY90<3-7#=3X)5>ZXA9?=;$PC0:> M.:5*+N(P/%Y47-2SU:5;N]>K2]5:*6JXU\RT5<7UY@:D6E_-HEF_\$44I:6% MQ>JRX04\@/VGN=?XMABL9**"V@A5,PWYU>PZ.K\Y(GDG\*^ M1D],XKD4:DG M>OF07,""I1^U_^TO$P M4C@-7U&(.X78X?:.',K?N>6K2ZW63),T6J,'%ZK31G"BIDUYL!J_"M2SJ_?? M6F$WEPN+MFAED79Z-UXO?D4O89]4;4O#WM<99%/]!6(8@,0]D)MXK\%/7,]9 M$@4L#N.C/?:2(;#$V4M^.3"O=[1;CXK@W#0\A:L99KD!_0RSU=LWT7%XL0?5 MT8#J:)_U/:CVZT7AG'E=]KEF=_"H6RPA%G=\!CB-TQ0 M6[(4M,621Q_&"MM2A7&)-9:B8V&=\V? [-5FXN%#O]I;"PB3:3DB0;#K4J3E M)!9A3(O6>)TQHV1&0O1YL(-^,,1&BV=N@342-\Z%Q7&Y0.@%+:N<)7%P%"7! M\CADIN2XL;0XQ4DX4D!+6MXF8M#P+F^IS-B::XU4&=(= M]C(*@]-P&9PM3WXAM GZ>_1PYSU\[3SL"R4Z<['\J#4Q2GF),GYC[ON-Z>UB M.G/OU^FS7D (. M*4ISB^54XU!NM$H!,L-RK:I]E&#PO$'I%X&S"C#6@R0Z#I)EPGB._0!'5=;B M"*R+<944]#\',(X-E>>@20)><.@;,%-T6-VJI>S#L\ KW* =_*-,:U3=H<*] MJ+A[ =?!YICN*%'7W6!V_<3U+'+MFA89W]N,,"VE45-&_T\OQ(8@C-7<.=8T ML"3$;GW] &G/C(:+_MB^#PLG>[:S:XW+(.3X[,@3N(1G<)^ M1U^71B5.#21D(!QW5EM!$/]2%ES#_3X7MX)T]/2$U+"6@_^MUXG'-6::GQ89 M=I*H%[@B[#O63_- 42=$>QG?N,E!V85G3M][.(U@'+I4'?2: MX?3UL[CA(GM'T?%&4#.AYKC$*7AVYFB^;@L\7;(S1W,TI9F<_ FN&6"8'S_> MLL,N=X;5X30P+;":?<;.07OXA+WK@8K@>N=1@YRZ[V;'"8/26N^HMHIO?(_R MYP$\RN]+@)(_$]'?G02Z#C?0WS:4*0=1& 8XW[LNB]<.ES_NM]2J+.K;B_NB&( M @^"3$*.JN'\9#GSS;5_L:IQ5Y!'9?%"XQY+O$&")@'\GBNLQ>Z%' QWTM5_ M4$L#!!0 ( )""IUA^>=U@M04 "\/ 9 >&PO=V]R:W-H965TYT"6#(0UT)?38JC6F.)Q.= MEU S/98-"%Q9254S@U.UGNA& 2N<4EU-HB"836K&Q6AQZKY=J\6I;$W%!5PK MHMNZ9NKQ BJY.1N%H_[##5^7QGZ8+$X;MH9;,%^::X6SR8!2\!J$YE(0!:NS MT7EX?)%8>2?P)X>-WAD3&\E2RCL[^5B+J&J+!"Z\7>' M.1I,6L7=<8_^LXL=8UDR#9>R^HL7ICP;92-2P(JUE;F1FU^ABV=J\7)9:?>? M;+QL.!^1O-5&UITR>E!SX7_90Y>''84L>$$AZA0BY[7V!J8OH5DQDL,8MCF.=<-R.!LA^S6H>Q@MWKX)9\')*QXF@X?):^C?Z.'K&&$X)L]Q M")*7F!+P3P&0VE<*;*4(YCDOAT13)W8IZX:)1U*RHE/1#G/I,'-/)3#Q3.$:)HWU=8]!WF&+NCWH'JI'[W GUL'8+/;28_+9E@I4 MK9WM7(J"VV1K(E=.=T>), 6X ^E<\25&Q<5N 2UBF)YH,1F.HH\0$P#TLL:,>*F)(5KW!APTWI';BZM"B>.V''G3'Y M X%AJ5K9%J6YA#U73913)QD>.IH\$)L?5:P9H9 M(*)U[B*<+C$?FG"M6T_ $A1X=JZ4Q)!I,$UH$ 06+:99X">=&@(@N;$]/%]= M0+\QX>+9:Y!G!MD]XY6S://IS"/UNKZP&I8.@_N%=R:>9S3-$NO*+)C1,)N- MR8=6<;'^+\WJ&@UE9..Y@JA-S\XIS<*4ILGLA4@),X21C3N^$ (>0.4<]1K% M,0H4/DK'T9PT&(P#P,PX)FJ@!^TE-)H'-(W2E^QML"R#Q]LL#DU9PH\F[KM-O;K_LM/@V?R&- MDYB&<4JLQ#=F9AY/T>[\*RJ'(KYB&!*J(4F)!F,J&&@K!?BD/LMIV^#P'N/# M9'UOTN(@H[,L[)#ZDMH@PG!.9T'B@X"'!K<"K+GR\:!#*^ 8T9BF:Z27R*' 7E+M(?2UAMU)^$O)W!X-MKNI)4#3;_)^$^_) M@GN<5$5/C$/G*(:/8T#)BMDR(N6?)\PEJMOB5WBBR(VM0Z^:H^):*N[#MM1K M!6L+FT-WAE@A-]*RX@7S/,4?&X]3P5N^8EMKUC\%I;U\XP%:2:V/W:D5Q"<_ M_/>SX]'N%?*9R+;^3U] C;+9G&>_,P"8?Y M+3X-;$ZM/CY0[L R?EC-L$G[,9XDR1;G%Q"8N\KIL0+OZ!SW N9N'KW(%+L@ MV_I,XYW9T]\CDM)YFNW,$SI-HV=RASOCZ14.S\[M66DW\VE$,T3#82LL-=>" M__,:.7.I#>VO=ZY5(>](N@2R@R#OL7MV#A*&Q^/0737T^-"- M>;+SB*E!K=U33:/]5AC_GAF^#J_!<_\(VHK[IR0F9NA0-%VVUFVZ%BH/CQ)CIO]^E%2XJ5 F@&[ MQ!+%]_1(BLR\-_;%-8@>7I74;I$UWK=7>>ZJ!A5S(].BII/:6,4\;>TZ=ZU% MQB-(R;P8CR]RQ83.EO-H>[#+N>F\%!H?++A.*6:W*Y2F7V23;&]X%.O&!T.^ MG+=LC4_HO[W>PAA!):\\!7&>GB+_3)=S+-H.J<-VH')@5*Z/1EK[L\' NQ^\ MBAV@B+K315'E+?-L.;>F!QN\B2TL8J@13>*$#D5Y\I9.!>'\\DY71B$\LU=T M\]P38[#GU0Z]2NCB'?04[HWVC8,OFB-_B\])R2"GV,M9%2<)[YD=P71R!L6X MF)W@FP[A32/?]#_#2^C9<71HB"O7L@H7&;UXAW:#V?+CA\G%^/,);;-!V^P4 M^S^UG40?US8I1G!("\\-PHU1+=-;X(*#-AY::S:"(U!'0["+!/ 1(#0([Z#3 MK./"(X?*4&FU2RMGI. LF)VG#S4G^9H::$98%KK,$6/P5*2I":V[09#&N7B9 M)S&^L8B@TJO!\&J :EXU0]$C 2VF9]3SKL78M7([>A-*P]P^# X,-DQV+#6Y MI"G#=(7#A74G)3!E.NV#TA" MD^(W\A$<>ZKYP<10:-=Q+CHJ'*4I#8_!.HS>ZS1Q_KJGN4V96@LJO,2:H./1 MI_,,;)J%:>--&^=/:3Q-L[ALZ.\#;7"@\]H8O]^$"X8_I.4?4$L#!!0 ( M )""IUCI=J6F!P0 (L* 9 >&PO=V]R:W-H965T!15C,M@/O5[-WH^58T57.*-!M-4%=//%RC49A8D MP7;CEJ]+ZS:B^;1F:[Q#^V=]HVD5]2A+7J$T7$G0N)H%Y\G91>[DO+VTY"R8!+''%&F%OU>87[/P9.KQ"">/_8=/*)J_6D&?YE5DVGVJU >VD"%>]-I'CTB7ESFHZ MY:1GY]>4]]^4,7"#&NY*IG$:6<)UIU'185RT&.D!C R^*6E+ S_+)2Y?ZD?$ MIR>5;DE=I$UCN9>;SL7SG98N3O8[CF.#,U*W 64/4; MU(\8S#]^2$;QER,,\YYA?@S].QD>QTBR ;S%@0MF> &2#H0[J.G ^(,-,U P M432"65P"K59*4).ZIP9;(OTT(E1M_[A;>\7UI[MK9#GX.S#=5.A9E;IMTRNMZXS:S5?-)8M!/FFH% 5^0;48\5# MJ<02M>F5?H)/HSR0Z?=58]4L.2B<0? *VH."RNM*JB516DY$^(9 MN#&-#_B+*'0H5&@8MAAD_T"-.K:&5>@J='&@F =P3I%=O7+!6X$;C2=7C??P MGFG-I#7PZ9HH0A)_!F>%RT(T[IQ+K['M"O?9(-#6J O'8:8#*EB$2T51D,^ M3QV@0VN[BM+]77'9*P_G\!N?#J;%1]ZS)Q)4Y%OV1Z+[XWW^VN@""]88AX#/ M4#*J>?K0DHLGK^IB\'_W_^^U\]>XMJX;$J,/]8O^)JEP-(K#?)SNVFT4#G-J MK5$,MVCH;BASR2+53*"F[:6/# M;>G6= 68+A&7?F6Y$W;E1\GFJT[&&78FDG07@6$X'IV&:;8C3/$_3>@73W9; M>>@*/W+MQR"Z_54C;3LK]+O]I'7>#A@[\79,HR2L.05: MX(I4X\%X&(!N1Y]V857MQXV%LC2\^->2ID743H#.5XI\[Q;.0#]_SO\!4$L# M!!0 ( )""IUA$9WU[. , (,' 9 >&PO=V]R:W-H965T&],'NQ MHK_OV25%2T8B( 4$[6WFS)FSG-G5WKHGWS('^JZ5\>NB#:&[+DM?M:R%G]B. M#4X:Z[0(6+I=Z3O'HLY.6I7SZ?1=J84TQ6:5]Q[<9F5C4-+P@R,?M1;N<,O* M[M?%K#AN?)&[-J2-.8[5BH!@<:W ;,80R;'T_D1_6/. M';ELA><[J[[*.K3KXGU!-3K!V>L MM33]*+X/.IPXO)_^Q&$^.,PS[SY09OE!!+%9.;LGEZR!EB8YU>P-@;R_R@8(T ES(#BQ\R1- ML"1>8$(K C[@ PXJ%6O&>!ZR<_99IIKW$WI B"A,(+4G0.?!>L >Z'!% MK54UM<)I!5HY310J8QB#<4V=<"'EC,Y&RGJ/J8]-PPYGV *_Z-)\>\BA7KL> M)O1H=18@';_01@4K14I"YB,NZ(?60BWA8&-VU#BKL25=_7O&RMTIIPR9?8*M MT&J&)%\KE/&K?&\1D UTSG88T2%ZFX'5J->$_L82C4/JJ*FS 7M2*!+:1N@+ M\R:&Z)"'.!POZD5>W#4$W3+:\+=IBU>273+ >6,A^K!( <9W=_,?4$L#!!0 ( )""IUC8+QKL8 4 T. M 9 >&PO=V]R:W-H965T_OF]([1%[UVF# @4,KXZ9-_.& M;X;4Z=S86U

[JORMJ=]0KOF]>#@4L+KI3KFX9KO,F-K93'K9T-7&-99<&I M*@?CX?!H4"E=]\Y/P[,;>WYJ6E_JFF\LN;:JE%U<,O[']O;BSN!BN43%=<.VUJLIR?]2Y&KR\/Q#X8_*%Y[C:N29A,C;F5 MF_?966\H"7')J1<$A9\[ON*R%""D\6>'V5N%%,?-ZR7ZV\ =7*;*\94IO^G, M%V>]XQYEG*NV])_-_!UW? X%+S6E"_]I'FW'+WN4MLZ;JG-&!I6NXZ^Z[^JP MX7 \W.$P[AS&(>\8*&1YK;PZ/[5F3E:L@287@6KP1G*ZED7YXBW>:OCY\\]< M*L\9W2CK%_35JMJI4"]W.O# %ZM!VF%=1JSQ#JP)?32U+QR]J3/.OO9$5V$O F_PG9B'6P'4N:Y;5K5,IG/72# M8WO'O?/GST9'PY,G,CU897KP%/J_S/1IK-%AGW;CT=>"ZDM6UW/Z)TJF52=T;6QECY\N*$7SY\=C\?#D^@A[\.# MTUB1"7*E(;7RPT*EN0A7!(K*2>OR SV9Y=9VVU@(@9UABHCYT MMHS.$8/I8C,1R;%!Q'N-,<3E@O9&R?!X&%9A;_+J($!)5%]89JIB%PI6UK%? M-E%PP<4D02S7<)B))=*\EJ4'Q'\B,@)?>Q?]Z$P MV3X!545RX+Y-QI=&V4Q>7FN0\\:ZP'6;:1!2[3OE?TFU9 /5+[6?;+:>RD1> MA))(?2!DAYL:?^%992SORBACR,,TV(7]OO.H&&6VG04OSG0*[<)"L!$J:U,O M$L:DD;Y ?,NX$AL$5+(J\$M-G>DX>5H1.VJ3QOHJT%$S"%BB]>E336]Y:EL< M%6@\6G;O1I*R *%9=(U8LB!54YJ%>*]QXII<8Q^):_E" +Y;W3=KKXNEUVI^ MQ13GA4XW00)Z)@S#6)*IM&L='A16RA['S;['V48.%-HEX>0B-3L<_A('4MZ6 M9;208UC6BH3?UU*INCO.!%ZA N(82B!Q=G-*-MZO%;U^'SH,<#ADB)A#/)7% MM4JDQQX&+S!)4U/!-XT R'R]!,E&O3!J]*R6N6=-M55GTZ7RLZ7R$T(?Q?GT M6 ?] (!.5R&=Y?A+U[16(U58(7EY+3TH,5+EBM!8V&?2VWTYU&%GF2,#%P>% M-QZJG5E19(9B4*ZTI3M5MJ%1'KM%VRB)->TPLEX=)9U^Y%9FUJS6?T73;EI% M43AOE1PA]V7_CL(@<\>1V7I8TQV[P!"-K,TRXT<[C'#L4EQM-ENWF4>">+S9 M''9#_G_?9HY^O,D\I//3(0__\3;S*.2V\]]@XXB.C6 6/D2D?\ @GM973U?? M.A?QB+\VCQ]*H#+3&)\EYW =]E\>]LC&CX]X@]-3./!/C&PO M=V]R:W-H965T]*J-LC!>7M5KQ(\<_Z@>/U7B' MDNN*;=#.DN?B:G ]/;^9R_ETX$_-FW#P3*)DZ=R3++[D5X.)$&+#610$A;\U MW[(Q @0:SQWF8.=2# ^?>_1?DW9H6:K M\[\I?-87@W.!I1SH1H3O[G-;]SI M^21XF3,A_=*F/3O%X:P)T56=,1A4VK;_ZJ6+PX'!V>0'!K/.8)9XMXX2RU]4 M5(M+[S;DY330Y"%)3=8@IZTDY3%ZO-6PBXO'9AGXN6$;Z6Z-WW YCH"5E^.L M@[AI(68_@#BA>V=C&>C.YIR_MA^#SH[3K.=T,WL7\%[Y$9U,AS2;S.;OX)WL M-)XDO)/_H[&%F+\-(:UQ'FJ5\=4 M1_8KWFP^/AA>CJY>(?@?$=P_A[Z?R/X M/L3T=$3_@J&OEJYKKPU-3]MH#BF63$NG?$ZNH%Q[=(?S01;RYM95M;);4N@[ M)/-P[^.'L]GT\T4 SO1G^F+S)N-*?#T898>D0F\$'XZTS3 C B<$M5IY7JG( M9)MJR5Z\A5(AD*1#:-32I'.>&]A[*KRKZ&1X-ID/)Y.)H,UWB\X, )FK*K0U M.B1[&HG2>[6EKFA>:>$7SIH(,8H"U\JK=AS8'$/%)(Z"9I2N( %$6U5' B&: M9Y.+Q[W9=7\@O9I>'*-?8TG7-CJXNET*1VE0LDE-F\%\@%*="[. MA,QMJ;F@NT06@XJ^%H7.$(W&1B2P2^.\U3="_#'0,N=S93-N.8B+R+Y*T2EU M(*YJX[9)S5Z7N K-\F_D72(K1F_)HR4CP-JNB(N"T^@ I+2R#$GLV ,A)?RYT1% &U1YP%&;F287*?B& MI0.I9LC58A2Z2@C1ZTRJI'W96!W#,95L_\ MJY0VZ;Q9JLS3B\02Z4%^E(1"NS1IT)-=FL&R@^97B>@(#K^OSEU)RZ(U0$:E M\,"YQNP)U(Z-32E%F23WJ4VZELR65E[9- -L.]0*;979$\E153W.WD]/K&\* MU/M:&C:38I)C"747Z%=E-:+?#V90IJQU$1_N)TDC(=*ZDGG8R=(XE<5^]68_ M8H&*3/WDC!:^>1(!,A 2(C9:BDAOE(*$!QZ]]7$:']P6*O:K="<29$R:]N*P MV]U=NZ[;V\;^>'MGPY=ZI1%GPP5,)Z//GP;DVWM0NXBN3G>/I8NXR:3'$E=' M]G( [POG8K\0![O+Z.(?4$L#!!0 ( )""IUCT^DA?>P@ %T: 9 M>&PO=V]R:W-H965T.5,FYS/CHZM4ZTHWI MQ5DM5^I.Q7?UK<>O:2>EU)6R03LKO%J>CRX/7UR=TGI>\+M6F]"[%F3)PKGW M]..F/!_-2"%E5!%)@L2?>_5*&4."H,9?6>:H.Y(V]J];Z:_9=MBRD$&]AT)$JUE(V);]WFCJ>#6,N?9)079]YMA*?5D$87;"KOAG+:DE/NHL=3C7WQ MXBXY0[BEN-,KJY>ZD#:*RZ)PC8W:KL2M,[K0*H@?VJL?SZ811Y. :9&/N4K' MS)\XYDC\ZFQ:OWU7ROP%^EGXBCP[&8S^;'>^0==3@< ML;RCK\9AR/@D^WA8-N75BU#+0IV/D#A!^7LUNOC^N\-GLY=[-#_N-#_>)_WB M2@8=2.];DFVCI&@?4O(+Q(C?U@J)4[BJEO:14&BL;$H=52D*!U?:D*X"P"DE MW5YJ*VVAI1$!,A3R-P:QEO=*+)2R @#4TF.=MK2/6$7'1P1]7/-!&>S::PBI M#<)NI:SRTIA'>J[JF/9&*/;.LB)W= ZK?EDI#[^)'[[_[G0^G[W\S^7E+5\> MOOQQPK:$GF_[Q[4QWH0D/JF9,(!@G!;4%]H.:WF5#A&_DZ5Q[2"O5*'P>I%. M_*^+2LS%@?B,C,PXO$KN(4L/G[\,XM+:!CJ\5;7S4< "XB]Q.#OX60!OWO*H MI!>*-UI!.E+<7U0[&6=L7G5CHP/;>( MWUV_:@&G@Y&EQ5H^CDI*.3D[T\\(?T'G ,TMRG[60O9\A:MP0&!K8T M9'=>. :^A4%*<<*K@V7#>&T?RR 4, )T1LN%-L04$*/^:G U$=V!78J5BJBE M7

Y.1]Y"45P)71>0TNP3J%]F9A%$/.:SP)QKJ@8C2*R("G M4 TWI+B77K,(V["#$5%AC9/"!/;;Z-%R!(B6$4PC!X@SM$V4P5MW4IS6 MESH4B H$/:V$8A2Z=/3PIC;BV>]?!\2XY;U!G3VQ1Y,-5@\U"05_-,PLVTW; M/$-<]XOITXAAZ**)K,NCKW DU0XU%HLF>JE/'YFTI2?'FE9%))%%PV<#309K$T0S2CM#>:@E!QLB%RX+DRJL<5Q0U MY&SP @(. R2UNB0>Y;X-C5V6@CKZ7M($B\=,J :J"YU]W[V>3 M+K1N0*E>5^)U%TLWV_9SB*:^B6!FKX4T3+;I+0M<_S\=(2I 2"ZF:'\*F5Z6 M?"0W*"5*!T]13N1$$?!KCV]"RWCHLQ^9 B??:MJ33"&I-6U'=(Z-MCF.:V2" MJ-(;@=0D#ZQF8 8F1ZC;0V M(#5"NV]I:*C;&3)U(MZX#:C)[W9O"V6T(JYC]MDM/KGS*!$15%G:NL>M0@^" M.KT:@"845^ J@_$,<<*1\\5$_O%I;V\V#(=@KFWD++(8+_\KP MAX@<&)5OTNFNUC87JVUC,N9 ]F>PMZW_0#^,)3SQ+XS;AZQBA0L F MTAH^ZS.$Y_:A145S-I<\!=UW4\+P*=U\AP"FXE>TK7L_$@C^#T-A[[A^VA6X MT[UUZ"V$V@AU;])LW7^+X9W%=9%28JC$?2/1XC57+%TQ<]#?,9#<[+[/V]G MLV*2FME\6SU[Q]Q%FMA]&<25PY_42Y:.WP'N5H$40YWQZRT4A*NLT1*@4U,9XLTCBR8*IPC?^4^FG+ M/C&PO=V]R:W-H965T%F7Y*4OEDCS'!Y*(M.UTD^F ;#D17!ILJ"QMIV&H2D:$-1O0M!IHZ4&"AW$4786",AGDJ?<]ZCQ5G>5,PJ,FIA."ZE]SX&J=!:-@ZUBP MNK'.$>9I2VM8@OW6/FJTPH&E9 *D84H2#546S$;3^=C%^X#O#-9F9T]<)2NE MGISQNDA(IVW"[4^A-LZIDXOD)QX[]DW<=.,&/1&:O$!HRV8+)?Z6YJE6:Z)=-+*YC2_5HU$0'9"SKW3%P9RGH<6\#AT6FQSS/D=\($=" M'I2TC2$?9 GEO_@0]0ZBXZWH>7R4\('J2Y*,+D@,C?,EP"(GG2]YZ"/MJ M[ZG'^ZE=3TU-2PO( FP: _H9@OST9'05W1X1/AZ$CX^QYTOLT;+C0%3EGF*O M51_6>ISM].0ZCI);\M;UOZ=S_TH:H19]!8@5Z.T])@/\'1F-+Y*;B,R$ZMQ- M:"A4+=EO)JH'E==ZSR#"O$B6CK6/?A80[K25 UWZ &%(X M97V7#=YA1LWZUOP;W@\X5%$S:0B'"J'1Y?M)0'0_-'K#JM8WZDI9;'N_;7#. M@G8!^+]2RFX-EV"8W/D?4$L#!!0 ( )""IU@Z@PO+N0( /\& 9 M>&PO=V]R:W-H965TT!"A6W/;G)M+!P[V%?"_OUL)PT%TFK2]F+[SG>?OSN?S]-:JD== "!Y M*;G0,Z] K"Z"0&<%E%2?R0J$V5E)55(THEH'NE) <^=4\B *PW%04B:\=.IT M=RJ=R@UR)N!.$;TI2ZI^SX'+>N8-O*UBP=8%6D603BNZAGO ']6=,E+0H>2L M!*&9%$3!:N9=#2[FL;5W!C\9U'IG36PD2RD?K? ]GWFA)00<,K0(U$S/< V< M6R!#XZG%]+HCK>/N>HO^U<5N8EE2#=>2_V(Y%C,O\4@.*[KAN)#U-VCC&5F\ M3'+M1E*WMJ%'LHU&6;;.AD')1#/3ES8/?^,0M0Z1X]T,-_B+\O[ 8U[D>U+^E"5S2#F6>>B@;U#%YZ?#08AY<' M.,<=Y_@0>KJ 3(J,<49=862%JX_]&ELY=A@VQ6US]#YSG>TG$B>1GR3)CF9R[H?1>+=(G/M) MME'*.)]^(#48A;V$!]'E1Q0AQ>?]2/YX$/=H)^.8/+CKZJ^$WD*@VTN5[RY5 MO[W5-\F(_?$HVM$DH3\Y#_N*.MAI2B6HM6N]FF2VG)K^U&F[[G[5-+57\^9K M,'>X9D(3#BOC&IY-1AY13;MM!)25:W%+B:9ANF5A?BA0UL#LKZ3$K6 /Z/Z\ M] ]02P,$% @ D(*G6&R?QFE@ @ [04 !D !X;"]W;W)K&ULK51=3]LP%/TKEH?0)@%)G)3/-A*%H?& A& ;SVYRVUC8 MOIGM$OCWLYTV% '=RUYBWX]S?*Z=>\<=FD?; #CRK*2V$]HXUYXFB:T:4-P> M8 O:1^9H%'?>-(O$M@9X'4%*)BQ-#Q/%A:;E./IN33G&I9-"PZTA=JD4-R]3 MD-A-:$;7CCNQ:%QP).6XY0NX!_>KO37>2@:66BC05J F!N83>IZ=3HN0'Q-^ M"^CLQIZ$2F:(C\&XKBZP^P&K>D:!KT)IXY=T?2XK**F6UJ%:@;T" M)72_\N?5/6P CM-/ &P%8%%W?U!4>H76/)=UU#_1:? M>#V#*+86-65;"6^X.2!YMD=8RHHM?/E09![Y\G\5^5%M/;3X&!IZXM2VO(() M]3^]!?,$M-S]DAVF9UN$%8.P8AM[>8&J1>VU68)S(K;)W$ZT^^68I?D9^=^K M?XFJB4^Q]EQ"!6H&YHUSO8;W"I^FKTR7 DM?"?49(%8VXVD/$]?:4ZR3ZO=(6QO=%2\ ML?/TW;$?/7RRT8(*S"(.&DLJ7&K7=^/@'6;9>=_"K^G](/1WOA#:$@ES#TT/ MCD:4F'ZX](;#-C;T#)T?#W';^'D,)B3X^!S1K8UPP##AR[]02P,$% @ MD(*G6!D1)$W= @ ( < !D !X;"]W;W)K&UL MK57;3N,P$/T5*XL02!6YIP':2K2 =A]8(=C+LYM,&@LGSMHNA;_?L9.F02W= MEWU)/.,YQV?&]GBR$?)%E0":O%6\5E.GU+JY865'$W\+S$K2BKG=G$^A[E;"+6FK,:'B51ZZJB\GT.7&RFCN]L'4]L M56KC<&>3AJ[@&?3/YE&BY?8L.:N@5DS41$(Q=6[\JWEDXFW +P8;-1@3D\E2 MB!=C?,NGCF<$ 8=,&P:*OU=8 .>&"&7\Z3B=?DD#'(ZW[/U"5N4MU70VD6)#I(E&-C.PJ5HTBF.UV91G+7&6(4[/[MYP M>Q4H(GWO4175&O*SK&/GO&&Y:O.1!1X.G,Y!IR D>T'F<[_9(&7GA-_M00;4$^<%I]LA\0G+3I2!A236>*%KGI)%B)6FE^O 3$H^B=/S!]OUQ M#V[HNQ2<6[ $CD2[FNQ)C$=A,M[SIB,_3G:$4A2@3 ^AG!0P8/%'Z4!(#!T$:WN3\$&\V<2E:O%%E(R)DF]S1CG.EWY T<03I*DC[RT&UQ!UVK KFRO5F13*QKW3:P MWMNW_YNVZ^W"V[<#S^J*U8IP*!#J78QCA\BV'[>&%HWM@4NAL:/:88E/&$@3 M@/.%P,0[PRS0/XJSOU!+ P04 " "0@J=8>$66Q)(" !Q!@ &0 'AL M+W=OL,"&0*I(F:1J5-A*% MH54""0';'J8].,FUL?"/S'8H[*^?[:2AC+8OTUYB^WS?=]_9OLMT+>23J@ T M>F&4JYE7:5U/?%\5%3"LSD0-W.PLA618FZ5<^:J6@$L'8M0/@R#Q&2;SJ6@T)1SN)%(-8UB^SH&*]AO#/5E5VAK\;%KC%3R _EK?2;/R>Y:2 M,."*"(XD+&?>Q7 R'UE_Y_"-P%IMS9'-)!?BR2X6Y[R27'"BX%_4Y*7P M$%2Y+UJWOI&)6#1*"]:!S9H1WH[XI3N'+4 :[ &$'2!TNMM 3N45UCB;2K%& MTGH;-CMQJ3JT$4>XO90'+4$P13<$YX0234"ADT><4U"G4U^; M&-;3+SJ^>8+@1. \/$MYB>8:BX0"%01@? MX(OZA"/'%^_AFV-)^$JA2PDET>@:%S;IUUV9'B2RU3)1-2Y@YIER4""?P0:+;C2LC$EH-&/&^. %AJ8^KE+:_P?M(YZK:.# M1_K0%C022U,/N=XE[S#!\5$:!M$Y^M?1O)6B$*45@::' V-A&PO=V]R:W-H M965T^S(C"J6 _:*;SD9=XD.&S+PF9(9950_P]%7,F.HCH>^-B:LH)\V M<),:+MH#%\.MX#I7<,4SS/[4]PTUQR_:\)M$K8"W1)Y ''8@"J)N"U[L_(TK MO.X>O*G@:Y2:&O_@B]"H=OG8"F'3Y$PM28HCS^2!0KE&;WQX$/:#\Q:"74>P M6Z''>PA>4TYX2@ES]T%WD^R^ (]EK/<6'.H5!S$$*QCZ:XE 2F=FUSM%D MA0LJM@FJ72ZT&SD\2*(@/H>_'2^4Y3$AS)PC M%PB2D6,Y2;.(J=Z <(!YW> M:0+3G/ % N4P)U3"FK 5O@ ^BJSL\3:T"<\TARBIX_.%1MCK!$$ 5T^:\L6* MJMR4,VVMI(+SIBZ55.=0AV55Z5Y8K4%VF-VDQ98[=A9&3KGEJOONJONMMS A MTG!7,)6840W7)-U[G:U _QB1 T=S\'_29O &)!-',GF/M&DW\CYI$W7BY/1U M:3/H1''O5=$;GG;ZNZN\O]7A"I2+JH\KDT8KKNMFYW;=4^&B[I"_Q>MWAK&^ MH%P!P[E1#4X&I@K)NG?7"RV65;^<"6VZ;S7-S7,'I14P_^?"](UF80VX!]3X M%U!+ P04 " "0@J=8_)AQ1G8$ !K% &0 'AL+W=OZVTO4+PTP\3\^,/1XLN7B2$8 BOY(XE4,K4FI^T6K) M((*$RB:?0XI?IEPD5"$J9BTY%T!#PY3$+=>V.ZV$LM0:#0SM3HP&/%,Q2^%. M$)DE"17/5Q#SY=!RK#7AGLTBI0FMT6!.9_ ZMO\3B#6*J2$+(%4,IX2 =.A M=>E<7/7U>K/@.X.E+/TGVI,)YT\:^2<<6K8V"&((E)9 $2Q@#'&L!:$9/UY./> .(_<\E1%DOR=AA!N\[?0M,(^=VW?E5LK\):*)O&!I J04T*:X* D"FBW3!>(.F!S5(V90%-%7G(YO.8@ZA2TUY>T7Y>W7ES<>K&$6@XYF$-%T!H2E9*K; MT<*T7Z2'(-B"Z@.+Q(Q.6,P4@\HRKM?UUCGQGLMY7,1>6[P=?TW!WKO WJD; M[[]STW^O-[OR=;4KSX7,OXC;\/N]$G[6:?@=[WR3?5_KKN!O\B@J6SN26@CU9OG."I$>N:%QVSV\XOGM^V.&:6ND4M=(Y MN5:HE*#R@ZU4$R0!*C,\%0E5>4SS.XRY,P:9T-[K>QNKK)YZ[6]=/4>K:^/. M;>XE7H=U"(YT8I/KWR1Z?E%\_0H+B+&GYM!=06^UJYEU&WW?J=V?BAW;X?H?Y7-%/NJ> M^S+_W'ZCW^ON$6J.AVYQ/'1K&_2Q4[.JY==*_,W)KE?8VWN5Z;/W!C;V"QO[ M)Q^Y^E4'[ROS#.M4<7-;T<>IOKZ<&NYZ96^5XJ?.*K4SRAH>G@3OL>FDV- 6 M/,905-[3NG;3+DTMG:Y!UXPADP'/<'#'"7__7N9TFN6)Q_&;/?*Q:HM;I0<@ M'&IFYIE+$B,Z?PLJJ,5+VF7^@+19GC_#88QF+)4DABFRVLTN#A@B?]K*$<7G MYCEIPA5.4.9O!!0'%KT OT\Y5VM$*RC>%T?_ 5!+ P04 " "0@J=83?KZ MJ)@" !&!@ &0 'AL+W=O]B+)8H\ M1X>22$\ZI=>F!K#DL1'23&EM;7L1AJ:LH6'F3+4@T;-4NF$63;T*3:N!51[4 MB#")HO.P85S28N+7;G4Q41LKN(1;3DIS2BI8 MLHVP=ZK["MM\1HZO5,+X+^GZV'%$2;DQ5C5;,"IHN.Q']K@]ASU _AH@V0(2 MK[O?R*O\R"PK)EIU1+MH9',3GZI'HS@NW:7,K48O1YPMYE:5Z_41A-BC,CK$7W86C,;)SC[T?L*] MVFY KWP',_@>-M+V93ZL#DWRJN\-3^%]A\637G%IB( E0J.S\8@2W7>MWK"J M]9UBH2SV'3^ML=&#=@'H7RIE=X;;8/AU%'\ 4$L#!!0 ( )""IUB%R.W; M:0, *,( 9 >&PO=V]R:W-H965TD9#E9/2,?N@^V MQ./=<\^]D*?%3IM[6P,X\MA(99=1[5Q[$<>VK*'A]ERWH'!GHTW#'2[--K:M M 5X%HT;&69(4<<.%BE:+(+LQJX7NG!0*;@RQ7=-P\_V\ M(%XM6KZ%.W#?VAN#JWA$J40#R@JMB('-,GJ77EQ.O'Y0^$O SCYY)SZ2M=;W M?O%GM8P23P@DE,XC<'P\P!5(Z8&0QH\!,QI=>L.G[WOTCR%VC&7-+5QI^5U4 MKEY&LXA4L.&==+=Z]P<,\02"I98V_)/=H)M$I.RLT\U@C P:H?HG?QSR\!*# M;##( N_>46#YGCN^6AB](\9K(YI_":$&:R0GE"_*G3.X*]#.K:ZQ[I^TM>0& M#+FKN0'RYBM?2[!GB]BA Z\6EP/890^6_0<8(Y^U$/=H]!MY4^1TEL_.GHI80EF*HO>@-!ZJ MX_Z^AQ.-?/D#4MK"Z,$$V I M@<=2=KY8&Z,;'WF+^0[W*%H%"]Q3/P5RK-].L_F?^^E+ZTE;WR9MAVIX@3_K M%]2B19'0?)H=RE?028ZE*A)R"Q9[K?3!]NJ=$LX21K,)HSDK#C9TFLSH-$_[ M:P5/J[5=:%"AT*%2PQ3:"5?[-;:4';)Y%59.>.5K[7SVQ6;0\8Z]BS0[9&!" MI\6<9NQ .&-TGN(OF1U$.79@CEIL+SK6.?&3P8'G;AO&HT7?G7+]#!FEXP1^ MUP^>@WH_OK$(6X&)EK!!T^1\BF4W_4CL%TZW80RMM<.A%EYK_(H XQ5P?Z,Q M]F'A'8S?):M_ %!+ P04 " "0@J=86FQ*_!4# "G# &0 'AL+W=O MV2=I_/QL(R@MEB<07\,L]SYV?PZ=CM&'\520 $KVG-!-C M(Y%R=6N:(DH@Q:+'5I"IG07C*99JRI>F6'' <0%*J6E;EF>FF&1&,"K6'GDP M8KFD)(-'CD2>IIA_3("RS=CH&]N%)[),I%XP@]$*+^$9Y,OJD:N96;/$)(5, M$)8A#HNQ<=>_G?G:OC#X0V C=L9(GV3.V*N>/,1CP](! 85(:@:L7FN8 J6: M2(7Q5G$:M4L-W!UOV>^+LZNSS+& *:-_22R3L3$T4 P+G%/YQ#8_H#J/J_DB M1D7Q1)O2UK,-%.5"LK0"JPA2DI5O_%[IL /H.Y\ [ I@GPH85(#!J0"G CBG M MP*4!S=+,]>"!=BB8,19QO$M;5BTX-"_0*M]"*9_DZ>)5>[1.%D\ O+G -B M"R030)-XFI3O[$W<_,>^A0?\:V9;M-,"G[? 0HAH^:("'[?"[?-E#EOTI?'9Z\ =P M4\E>:V_7VML%W^"_VF]U;Q*TY'":.709N14K','84'5" %^#$7S]TO>L[TWR M=DD6=DDVZXAL+Q&#.A&#-O;@+HKR-*=80JR+#(F(;,I$2>(5)+K^K@/?LQW; M&YGK78V/S;P;W_6'^V9A:TCGJM<1V9YZ3JV>TZK>%(ND*!B1'L!;3M:80B8; MO^:2RMT1QQG:P^&!.%/G2,/^C3NT_ ,-6P,[5\-CG_Z-M9/=/7'<6ARW59P) MYB1;"C3E$!.)[G%$*)$?3=*T$IU[T;LD"[LDFW5$MI<-K\Z&UT'%];I,1)=D M89=DLX[(]A+AUXGP6Z]%"'.)'C(A>:Z:3GF-(K:&#*NB<:V[')+F*:)$E1)U M:3Y4/ZI&'+1E4[[\HXNKNF3+.B@IK0&=FXB37,XZ;J%5]W(DF0" M45@H>JOGJXO%R[:XG$BV*OJ^.9.JBRR&B?J3 *X-U/Z",;F=Z%:R_C<)_@%0 M2P,$% @ D(*G6*AY=&C! P 2P\ !D !X;"]W;W)K&ULK5=M;]LV$/XKA%84+=!$;WY)4EN 8V]8@ 4+$G?K5UHZR40I M4B4INQGZXT=2LOP265L"?;%%B??P'C['X]UDR\4WN090Z$=.F9PZ:Z6*&]>5 M\1IR+"]Y 4Q_2;G(L=)#D;FR$( 3:Y13-_"\D9MCPIQH8M\]B&C"2T4)@P>! M9)GG6#S? N7;J>,[NQ>/)%LK\\*-)@7.X G4E^)!Z)';H"0D!R8)9TA .G5F M_LW<'QH#.^,O EMY\(P,E17GW\S@+IDZGO$(*,3*0&#]MX$Y4&J0M!_?:U"G M6=,8'C[OT'^SY#69%98PY_1ODJCUU+ER4 (I+JEZY-O?H29D'8PYE?87;:NY MX[(JGM?&VH.80.L!/1A 0H3*C^B"_3E:8$^O/N(WB'"T'+-2ZE-Y,15VB.#Z\;UZK?5 MZL&9U4-TSYE:2_0K2R YMGKHTRI!;,")WO_B MC[S/;2Q[ COB/&@X#[K0HUV\"(AYQL@_I[I6="N,D<4PJ683^8/Q6$NV.>31 M,BL,#V8=.3AL'!QVBK+D"E-SU*OX%I6_-VU>#OL4I2>P(\ZCAO.H4Y3%"=M/ M: 4984.A=](Z6KAM+5*[4"EOR'4%=M0H7^":O.==_(ZKIA==W) MZDY[7K1FODZ[UQZRGL".*/K>_C+U^LKW-5)/M/M".^9]4$3XW3F?/V.J"$A4 M8-*:[VN PP@=#$X32=LD?]R>[?U@[US0Z5Q5XL!>#O03S=(4W^LC]A/]N?QZ ML;R;HP?!DS)NEZH3_]52]81VO!O[BL3OK23Q>ZU)^D([YKVO2OP^RI(:Y# " M7]P-?DM5,O+.1.F^*/$[[_]H*3"3N.IM"J%#%F%*>8R5CE)]GQ4@;,^FLRCB M*THRJY\Y;T(1/?,9E=I<$9F2,\R&+[Q^>4%T^_A:C=R#MB0'D=EN3:+8W-A5 M2=^\;3K"F>V#3M[?FD[1MCM[F*K-U 6[+F,DHI!J2.]RK F(JG.K!HH7MOE9 M<:5;*?NXUMTN"#-!?T\Y5[N!6:#IGZ-_ 5!+ P04 " "0@J=8#K/U;/$" M #N"@ &0 'AL+W=O7',$JV*GM)-V_GVTH(PE%Z98OP2_W/.=[ MSKY0 $KV6!143*Y=R>67;(LVAQ.*2+8&JG8SQ$DLUY0M;+#G@N0&5 MA>TY3FB7F% KCLS:+8\CMI(%H7#+D5B5)>:_KZ%@FXGE6F\+=V212[U@Q]$2 M+^ >Y./REJN9W;#,20E4$$81AVQB?76ODE#;&X.?!#:B-48ZDB?&GO7D^WQB M.?I 4$ J-0-6GS5,H2@TD3K&2\UI-2XUL#U^8[\QL:M8GK" *2M^D;G,)];( M0G/(\*J0=VSS#>IX LV7LD*87[2I;1T+I2LA65F#U0E*0JLO?JUU: %<_QV M5P.\0P&#&C X%.#7 /]00% #3.AV%;L1;H8ECB/.-HAK:\6F!T9]@U9Z$:KO MR;WD:I5F1-2Z 2H$PG:,[$)*35,(LC92BB$B&RI#J,I[;1V?%TY]MYQ_ /S2S1PSY'G>'X'?-H/GT': MP <=\-GAWKO@R>'>O6VXK1+09,%KLN 9OL%_9*%+XHK5[V;5)>9*+'$*$TO5 M$ %\#5;\^9,;.E^Z!#\FV>R89,F1R+92,VA2,^ACKU*CTY'J ?S-45<^*JK0 M4.D*O8[]D3<:C2)[W59ZW\P=!R-GN&TVVS<;CATOW+9*>H__C^+XC3A^KSBM M*VKD.4U7G"MQSKK$J:B"=M2!LZ-,K[N/WL%CDB5'(MN2.6AD#CXF,V7THD_J M8%_JT/5WM.[U^5&M.SP.PQV/R9$\;FD8-AJ&O1H^,(D+(]_YWE,V[YOOB(P% M$CG;4*3:&9D#$A)+*(TYRRJ33'59G74@[*@#?AAX.QG8-W/'PV#H[M2!?3-5 M*\8[3R?I('-\IY6#2C:[U2OH3E#]$RX(%:B 3 &=RZ%*$J^ZJVHBV=*T#T], MJF;$#'/5D +7!FH_8TR^371'TK2X\1]02P,$% @ D(*G6,.KD_=I @ MJ 8 !D !X;"]W;W)K&ULK55=;YLP%/TK%JNF M5EK+-UTZ@K0FJM:'25'2KL\NW 2KQF:V$]I_/]L0E ^2[6$OX&O?F5)1<55CH4*U?6 G!A015U \]+ MW H3YF2IG9N)+.5K10F#F4!R7558?-P#YM9=7+&'"Z0LI5#EVOCJH@"5>4S7G MS0_H_,2&+^=4VB=JVMPH=E"^EHI7'5@KJ AKW_B]^PX[ #\Z 0@Z0/"O@+ # MA-9HJ\S:FF*%LU3P!@F3K=G,P'X;B]9N"#.GN%!"KQ*-4]DCVP!37'R@RRDH M3*B\0M?H>3%%EQ=7Z (1AIY*OI:8%3)UE=[1X-R\8[]OV8,3[#^QN$&A_P4% M7A -P"?GX5/(>WBX#W>US]YLT)L-+%_X-[-#3EIH- PUQ70G:YS#V-'5(D%L MP,D^?_(3[]N0K_]$MNEW165TONIZO";NN!<]!#BIK">*=74=^?*#L.,?W_!/2XEY: M?%;: V%$UU"!5IP/W_/X>--1OZPLJ17EIQ5]L05IKH*SUS/F!ZNRW=%F$04EAKFW=QJ:Z+MBVV@>&U;RRM7NE'9 M8:E_)2!,@EY?E6_<\I^P-02P,$% @ D(*G6.L$"C<7 P X0D M !D !X;"]W;W)K&ULK59M3]LP$/XK5H8FD#;R MUJ2!M9&@#&T?-B$*VVDA-*8KIOVI?4Y]]P]C\_V>;06 M\D$5 )H\EKQ28Z?0NCYW79454%)U*FJH\,M@DKN!Y\5N M25GEI*-F[D:F(['4G%5P(XE:EB653Y? Q7KL^,[SQ"U;%-I,N.FHI@N8@KZO M;R1:;AOS9!G2ZG 6Z/GZ-?-^)1S(PJF C^D^6Z&#N)0W*8TR77 MMV+]!3:"(A,O$UPUOV3=^L:8,5LJ+T_?=PLQ!; '[P!"#: X%! MN &$C="662/KBFJ:CJ18$VF\,9H9-&O3H%$-JTP9IUKB5X8XG7Y^Q VA0)&/ M9-I6DAQ?@::,JQ.D>.C$W)$6$7N"K%4M,K5R-68V@1PLTV:RS9-\$:: M;U2>DM#_0 (O&%C@D_WP*\@Z>/@:[J+@3G70J0Z:>.$?5-N$M,B!'6E.U;FJ M:09C!X^- KD")WW_SH^]3S99_RG8*Y%A)S+<%SV]R#*YA!P/VXQJK#!6CM12 M+"0MK<+;:'$3S9S^51H-DN'(76T+LCCY_HO3*Z*#CNC@(*(U?9*"\X:H!(ZD MQG7#4$8X.(RS%')2YT2@G<["SC'H$_*2WK'VG M^,RWDXP[DO%!)(4N0-J(Q7UBT3#>(69S"B([LV'';'@0,U9IP&VO3>'IC /! M:_V22E8M%)E(R)DFUS1CG&F\E+X+#61X8A,R[)F]>S?I\PF3'^XFH5B U,Z99 M;K5WU??F^=M[\JPOU4N2-XZI[[TT-V^OVCNA*;=V*Z]WCR&U@;=3 8M;D,3Q M+B]WJ_^:QP]VNP6K%.$P1YQW.D1ALGU/M(86==.29T)C@V^&!;[!0!H'_#X7 MN.X;PW3Y[E67_@902P,$% @ D(*G6,N(X5'L P <@\ !D !X;"]W M;W)K&ULM9=M;^(X$,>_RBBW.K422QYX*CU *O2J M6^FJJTIW[[5))L1:)V9M!]IO?^,$4J#9=(NX-Y#$GK_GY_'8X]%&JN\Z033P MG(I,CYW$F-6UZ^HPP93IMEQA1BVQ5"DS]*J6KEXI9%%AE HW\+R^FS*>.9-1 M\>U!348R-X)G^*! YVG*U,L4A=R,'=_9?7CDR\38#^YDM&)+G*/YNGI0].96 M*A%/,=-<9J P'CLW_O7,[UJ#HL/K:A3C6D-]Y]WZG<%/,$LF,:9%/_RR"1CY\J!"&.6"_,H-W_A M%JAG]4(I=/$+FVU?SX$PUT:F6V/R(.59^<^>MQ.Q9T"@]0;!UB#X58/.UJ!3 M@):>%5BWS+#)2,D-*-N;U.Q#,3>%-='PS(9Q;A2UL2SD3,#?G"VX MX(:CAL\P98IG2PTSA1$W<+-4B!0]0TU/J%(-%[=H&!?Z\FWG.Q9:H1=J^3J_ MA8M/E_ )> 9/B^_^7WOCSK&,XD=$'Z#5&_(519.E,J@9(@8:8B53 L26K&X0VM!AK71ZKV)UF 0#+TC ML,:A3P3K5V#]1K!'^<($+;\8::-:L1>V$+0"Z1%52$N0SAX+27B@F4#=KJ,L M1QCN47IMK],[HFSTXT3*044Y:*2\YQE/\Q0$_Y'SR*9;N3;K: 9O8D:'N'<< ML_=Z';AY5;EYU>CF_)^[Q\_V&(U ,8-UWC4*?'0+/)/8 >NP8AV>9],?GI/X M3&('Q+[W6AUXC?']DADD75-$%V(AI8(+2C:V2[?+VK/,W5S^UYRDME[R\9[6.#E8C#4U0 M6%;Z\:[2+P^G^B52#F^3?2]Q.L=9<]9:R=V[$-G;*-7_2YYI$!B3O-<>4 &C MR@M>^6+DJK@C+:2A&U?QF-"V@,IVH/982K-[L=>NZIH]^0]02P,$% @ MD(*G6$SL9=ZF @ 30< !D !X;"]W;W)K&UL MK57O3]LP$/U7K Q-( V2YE>[KHT$K= F,0E1V#Z[R;6Q<.+,=EJZOWYG)T0% MTHY)^Y+8\;WG]^[B\V0KY*/* 31Y*GBIIDZN=35V797F4%!U(2HH<64E9$$U M3N7:594$FEE0P5W?\V*WH*QTDHG]=BN3B:@U9R7<2J+JHJ!R=P5<;*?.P'G^ M<,?6N38?W&12T34L0#]4MQ)G;L>2L0)*Q41))*RFSN5@/(M-O WXP6"K]L;$ M.%D*\6@FW[*IXQE!P"'5AH'B:P,SX-P0H8Q?+:?3;6F ^^-G]FOK';TLJ8*9 MX#]9IO.I,W)(!BM:)T2'#35NA5(]0_(/0[ ME1'/?#9O(2[F+(N;WZ7-]_R!0?X7N>ESU##$/8SF.,Y M5A5-8>K@^5,@-^ D'S\,8N]+G[W_1/;";-"9#8ZQ8_*6&LNGM*SM/Y!2*7=8 M;T(+4?=[;PAC2V@ZR289^>$0"[?9-_6WJ!=JPTYM>%3M#2@U)G6)XJ1FOR$C M&5/I(:$-5[0GX1RS-AB]4MH;%H^&_5*C3FIT5.J]T)3WJ8K>;!?'812_$A6] M25\<#0]IBCM-\?%BUT#P=L 67=&=+3<>7#PUG_MTQN\J\]$-__7?=?>:G;EH ML#&L\=\D'%9([UT,,2NR:=[-1(O*]K^ET-A-[3#'^PZD"<#UE1#Z>6)::G># M)G\ 4$L#!!0 ( )""IUCXG@N84P0 #\8 9 >&PO=V]R:W-H965T M:KJII9_;9 M(4ZP"C9KFZ2SOW[-1P@TQ!.T?@G8^)Q[?2Z^YCJS'>-O(L98@OTZSMA.$:'68E;V/?/%C.4R M(10_"EB0ADF !KL$CHUO,)5DF&/S%)!97X!7S5("+ $M$$G&I!GU_ M"<#%ITOP"1 *7F.6"T178F9+Y5A!;T>U$X^5$^X))R!X8E3& H1TA5<]^$"/ M]S1X6PG2J.+N57EPM81/B-\ ]_8*N(X[ZIO/&7 /GH0'_P\>G@%W2CB<:L3P MFE?$*_F\(:](CUL/%'6RJE"D:Z+VL@$2/E!8A8FA8M MR:*W/K4K/K_EA3\93UW/[6YBCV>."[3^#=7($%E'2N@<"@M'*^8KDRI'K!'A M8(N2'-?IHD]%/=/0E[9F:Z]#WQU-IQ^D-FHT-,76%;M5Q4&MV/=1Q%7R5758 ME2UZ5=92#%89'KW2$'IC^%%EDT9#4VQ=E=V#RNZY^:'>]*[4+\<1VU BZ^YL MOS_VQD!K8' ,W*,87'>WG#H()JV&IMBZ03A4HU!;8/4&(:PIZ2$:CDL+!HALM66NV7YX* MF+):B6ZW#E!3S#?ER77Q]:?R2'66VO0VI^/WY9FP?1A>':T_(;XA5( $KQ74 MN9DH1WEU6ETU),O*X]@EDY*EY6V,D5HPQ0#U?,V8W#<* \U_!HO_ %!+ P04 M " "0@J=8V-(4X$0# B$0 &0 'AL+W=O^8; (%>TB3C$VLC1#ZR;1YM(,7\FN:0 MR2[V% MA.XGEFN]53R0]4:H"ML?YW@-CR">\@63);NBQ"2%C!.:(0:KB35U1Z'K*(%N M\8O GA_<(S65):7/JG 73RQ'C0@2B(1"8'G9P0R21)'D./Z44*OJ4PD/[]_H M)N*![K]#.:&>XD4TX?H7[AV5(YA5HS!.S(&%]W33&PX"K,8X@9]V*[OM.AMZ4=EBO=FRJW7"KS' M[!JYWA?D.5ZG:3[M\NEV?8TZ[E%Y<$+O+?+PG^4U,SK5"NEH7N><%=(PK-L" MTVW&J UOQ',<;V5H -$5DD\$Z$T73>.=JFT*42O]W!"9A 4F86$!ZVN8.BEW MOCPWG;&]:["^5UG?:[7^ 7+\JK? D]UN!9[KMDE88!(6]LYPNU^YW6]UNW[\ MS'&D]IW7)I-;.>>:;!(6F(2%AF"U8 RJ8 S,G #D[$P"0M,PD)#L%HLAE4L MAO_U!!BVOZR%]:U#.-=ZD[#0$*QF_4UE_8WI$Z 5>.X+81(6W)RP#D)#/=;< M=IWWS,0YW>\8EJ+)X7;&N1:7M)HM?;B SC#7).$I@)9'.]4#^ V!%0EX4 M!,UUQKFD0N:O^G8#. :F&LCG*RI?GK*@.J@^B_A_ 5!+ P04 " "0@J=8 M0+;@E-T# #F$P &0 'AL+W=O+N7NQO=%FJ,"BFNV0U0]V3!> M0*FF?.N+'41/2T388>Z% MWO/"/=[F4B_XB]D.;M$#DI]W=US-_ 8EPP6B C,*.-K,O0_A31(.M8'9\2=& M!]$: TUES=@7/?DEFWN!]@@1E$H- =7/'JT0(1I)^?%O#>HU[]2&[?$S^JTA MK\BLH4 K1O["F:,$*#.UP'R#+Q- MD(28B'=JR^>'!+Q]\PZ\ 9B"/W)6"D@S,?.E\DIC^VGMP:KR(#KA00P^,2IS M 3[2#&5=>U^Q:2A%SY26D17P$^37( [?@RB(!GW^?)]Y/4&BXG"+$.@+5H^'2RNBSB0W8@=3-/=4JA"([Y&W^/&'6 M2[#$$5A'R4&CY,"@QY<<]?O6\>Z3O%>52OA78L,5D',7#%W0=O;&CRKA196Q5167K;\1__'4PIB.= M$]L<5F?M2JR^O)+II&$ZL3+MRQOOP8.$$JD"2 *V ;>8*A4P)."."6P*FK\_ M/DI='JT)4C=;62 .]?H_?4J]YOV_,9J6G"L'^HZ/<\3$BOC*"$R;"$SM7R"C M>\1-J?G[SJA[[DUHQ;WTFW0)EC@"Z^@9!L>J+W!_%]:8CM1TBI:X0NOJV:JB MP^^_$&N,3JX;!D'P(B/V;1L/IY,7*;'>-CRYK4LE.E*)G%QW=IB+3X-+M*1& M:VMS%9W6YEB+A_9B7.5T%>,2B]QD_G*G4M$Q.?6J%'\5S*O>H#LMLUVA=64Z M%MJAM?@\HS:P UQ\>)P6UC7:Z<^TJ\JQ9@[M1?/_7T>\R@%[(>$>,G$*6<7" M;S5 E$);TT@2(&4EE57CH%EMFE4?3(OFQ?I*-[%,8^4(4W7 U/_U*L4+0-!& M00;78\6"5TVE:B+9SK19UDQ*5IAACF"&N-Z@GF\8D\\3_8*FM;?X#U!+ P04 M " "0@J=8GJ3& ZT$ !S(P &0 'AL+W=O-MM):8M/G%W4U3'*4MD*\9*=_+Q;>J-L1"QFDO$EF2Q7;B/@/OM.'I3?WT([MZ2G63^+R$RL3FF2\ M2,0J_XLN1=LI]E!T4EHD9; 90<+3XI-^+H6X"C")M@?@,@ W \*.@+ ,"/L& MC,N <:Y,D4JN Z&:KA927)#,6AM:=I"+F4>;]'F:W?>/6IION8G3JR>N7A2B MZ0Y]H%RB3S0^,?0]VH@T8JF6-+\Y8H\VDNVX1EES] UAFO)8?;OPM1E"!O*C MLKMUT1WNZ"Y$#R+5!X5^3'=LUQ)/W/$!=@!\DWLE 'X58(V=Q 80%KW)L;(-J]L=YN"P VS?5VGN9ML]+!CC M=D;V)+I31QJQI6<>-8K),_-67W\53$<_M"D&"2- ,$N[<:7=V$5?_7)*MF9F M_+I'>Y[2-.(T1CQ5FNM3IJ9"7[IFS;H 3W)P]B0^K_#"/U^KY.QZJ$I ,$NE M2:72Q*G2;T(;720[L]0\2;Z@37<1K)VDH?,,$D: 8):"TTK!*4"-3B&U@X01 M()BEW:S2;M:G1LT/5D+_%+)Z=*HV"6?_JLJP495OMB#.X;PSV7F5[/Q=I79] M*%+6EKH3/'3V0,(($,P2]+82]!:@\FXAM8.$$2"8I5TPJIWDR#D=^ZE70K*/ MJJA&-Y.@47D=S1H_F\0]I/>F?&6>@_]<@?HB6G5PDH=.(U :@:+9JN):50Q0 MAB4$2D!(&H&BV0+6)C]P^N"^ H9M)=8TIAVM)LU"_#^<>5!;\\#MS7L5XD&R MUA]#-WOP3 *U\E T6]?:S <3B%($-?*@- )%LP6LO7S@M+M]!9RV%5G0M*/] MFA'WD-Z;CF M#YU-H#0"1;.UK0T_#@#*$8-Z>U :@:+9 M;>'CNM;U\!<:]%HKNOP XV8Y@AKWCD[G'?58.W+L=N0#ZK%KP>CN8?"$ GW[#D6SU:W-/YY! M5"2HX0>E$2B:+6!M^+'[I7Y/ >>]%HSNO@8KT]YIT*A(_VHW@BFCYWQ7AT)Y MU17_EZ^N5CM'[O/]$HWKZ^!N4^S_J#'%=I0'*I]YJE#,]@8YNIF99X4L=G@4 M)UH<\ST/6Z%-+>>'!T9W3&8-S/=[(?3K2=9!M<]F]0]02P,$% @ D(*G M6*1[>;YY P ?PX !D !X;"]W;W)K&ULO5== M;]HP%/TK5C9-K=0U7P1H!Y$&7;=*G5:U^WB8]F#(A5AU;&8;:/_];"<$0D-6 M)KH78CN^Q^<<;.?>WI*+>YD"*/2042;[3JK4[-QUY3B%#,M3/@.FWTRXR+#2 M73%UY4P 3FQ01MW \]INA@ESXIX=NQ%QC\\5)0QN!)+S+,/B<0"4+_N.[ZP& M;LDT56; C7LS/(4[4-]F-T+WW!(E(1DP23A# B9]Y[U_/O1#$V!G?">PE!MM M9*2,.+\WG:ND[WB&$5 8*P.!]6,!0Z#4(&D>OPM0IUS3!&ZV5^B75KP6,\(2 MAIS^((E*^T[700E,\)RJ6[[\!(6@R."-.97V%RV+N9Z#QG.I>%8$:P898?D3 M/Q1&; 1HG/J H @(M@-:.P+"(L ZY^;,K*P+K'#<$WR)A)FMT4S#>F.CM1K" MS-]XIX1^2W2X"';T^1J]-\->4SZ4&ESU7:;)F27=<$!ODQ((= MQ$+TF3.52O2!)9!4XUTMLE0:K)0.@D; SUB( %85.);ODCINH174*]X!RE;5',];2(WT9^U',7FT(:E_I'(5$I M)&H4\I4K3.N8YV'1%O-@BWKT5%\[:H?EK JG=LFIW@V[X;2BHFQ8K&R(EE; M09OV1/?)%@VBL^[6/GXZJ6$?GY7,SQJ9K_^L$_11IR?HZ)I+>7R"[A16H!,+ M971]1J2-R_+9)[H9Z6.!0=AP(K6I'L+8C M>-&374?QF2T81ESI\L,V4UTA@C 3]/L)YVK5,0N4-6?\!U!+ P04 " "0@J=8 MI9^B,P % !-&P &0 'AL+W=O0A-=Y1]LC7& OPE*4YGUAK(387MLV3-P,D=R:CLM[MVPZIH5(28YO&>!%EB'V?(53 MNIM8KO5RXXX\K(6Z84_'&_2 [['XNKEELF57*$N2X9P3F@.&5Q/KTKV8P5@Y ME!;?"-[QQC505!:4/JK&'\N)Y:B(<(H3H2"0_-OB&4Y3A23C^'X M:IW*L?F M]0OZ=4E>DED@CFCIT1,/!\WH>8/8.?#<,P =.-*X MS\SN9_D LLPM%47=M(O"+V1VZTZC6'@QTYOHD85FVBX.2+2!*&=(S2&QCDBKJ*- MC=%>_M"E+\, I#J8T7R+Y5"H9LE*QR#N!!9%?C=^C9GC]4;O.O7*ZQCC_\@% MD3I$,EBIU7:K5EOM:NIT @C]&,8_A*DS@S#V^R-M: 37&.D<+X3L9BY84I :&VJM4)PS1+AS>5OQC^Y-[KBP76B*.A/XUH^N&;]\)KR M&U1('-":W.0V$1I*M)8)KG%Y/E[HF7%.9A2<)O7<6A"X9D5PAQ4=-3I7B!-] MXAD13J8R$%J;;RT9W.@M,XY1<)Q,=2"T-M5:;[AFP3''C&R1.G:H4I7T3"UQ M9U_DQ@'4K7Y=2QC'!G4$:WT!S?JB$6XU2&?@7DC)44XC= 6N28[RA* 4W%). MRG.5OSX^"75*HZ;.C[F<V>\PQ"OTPT-2SQM2-PMAW^PNZ5CS0K'@^XRU. M@2N3\=49.JCD&0JMW1VU+(+^JS-T4/DS%%J;9RV1H%DB'96A73W3FZ%=TY]E M:"U^H%G\[#/4.S(9!Y5!0Z&UF=+0,TECV MR""[\:U#?6B2D^"#W!N!%*^DJW,>RL1F^V\W^X:@F_+SQX(*0;/RJ#PZY"5:-36U#VG^_:Z LZ4C629GV C;WGL,]AVOL>"W5 M@\X #'G*N=!C)S.F.'%=G6:04WTD"Q 864J54X-3M7)UH8 N:E#.W<#S(C>G M3#A)7#^[4DDL2\.9@"M%=)GG5#V? I?KL>,[+P]F;)49^\!-XH*NX!K,]^)* MXR@]J9&HQHF[%>\-@JC#'$FF3']H D5"W)&F2*W ME)= /I.;#(CM <)$41I-C"05AIA8$8.AF7RFW#R3,P R!<4J:C\&N6!TSCC# MP(<&OJF'%TRGLL0:%3705^)> MFK_]3 ^?2X(Y:#S,\\X"R"1A?2FE> M)G9;[4Y1R4]02P,$% @ D(*G6,$:]_@3" IF !D !X;"]W;W)K M&ULM=WO;]I&' ;P?^7$IJF3VH!M?G8)4AK;YY/6 M+FK4]L6T%QU7N^XF.XWJCBBO[\ M29NTNA+N%2;J]ZT1Y9BQ7>1^I@^!J)Z0.4=7*115OY)'O>W'4UZ9+'+5!I7 MP_D]B,-D_S=_JOXAC@:LX9D!NQJPVPXXU8#3=F!8#0S;#HRJ@='IP.C,P+@: M&+<=F%0#D[9W:5H-3-L.S*J!61F'_<^O_.&[7/'YI4P?B2QNG6O%%V6"RNG\ M9QXF1=COE,R_&^9S:NY]VX7J.WGE"L7#*/N=O"&?[ESRZM??+_LJ]XM;]1>5 MY>\M^XQED?=IHC89\9*E6#;,4_.\8YCOYX_K\.#LYP?WSC:"[[F\(/;T-;$' M]K#A_MR8QWUQGX^/SXZ[;<:ML^.>>?QZM[X@@UDY;C7],%H\=N?\T>E_&P_: MCSL-X\P\[HK%N7$M",XAY4[I.6>\FXAG&4E7Y$ZEBZ_D[S_S[Q.F1)S]TW#G MWNVQ83-6//V\S;9\(:YZ^?-+)N2#Z,U_^\4:#_YHRA@2/A?I61*NB-H(LHC2 M+$S69"O#16.FC%C73"$Q%XEY2,Q'8G2/C8]2,+*'LUD>A)/L(8_*0)B6T/$A MH>,7SGC)@Y JO(\$^9 JD37ETDATS242" M7'-.D"E&8BX2\Y"8C\0H$@N0& -A6HJGAQ1/6YR!R[>VL@W/?;(X6H4V!7GO MC8Z?I2;CF>W8^I/4C?&X73.*Q#PDYK?\YZ#(@P9(C($P+7ZS0_QF;5[RW)T+ MFW&ZZUD3B;E(S$-B/A*C2"Q 8@R$:;&U!O7;J@/DLW^E@8(,U5RHYD$U'ZI1 MJ!9 -8;2]#P?U026\43\81??"UD$NEH&A%FV:WR3_YU9ZIQEI.9"-0^J^5"- M5MKQPL.QAY8S&I^^6P ]+D-I>D[M.J+UJ!CO'%:FY4,V#:CY4HY7VXCHY M@!Z6H30]K74M91G[@OGU[6NBXOIBV?V&[,Q^V<56BY!M5\J$:A6@#5&$K3LUKW<):YB+L3BYW,%Q@B M([<[N=CP3)#KM10B%HEJ3"NTFH-J+E3SH)H/U2A4"Z :0VGZ1P/JALZ&-G0V MM*&#:BY4\Z":#]4H5 N@&D-I>I[KALZ&-71FJ7.6H0V=W;:W\J#']:$:A6H! M5&,H3<]IW=#9+S5TK3_%8)8ZYQ1:S57:2Y\#\*!']:$:A6H!5&,H34]IW MU+ITLXTEB/F5&?E!;J5XX^^*3]22+UQ*GJC&=W_-1^F<7V@9!]4\J.9#-0K5 M JC&4)J>\[J,LT?0UVO0,@ZJN5#-@VH^5*-0+8!J#*7I>:X+.]MFW! MHX@7#=W]=_)H.E-#>SJHYE;:\:LW:S =C&:CR>EJ ]K!034*U0*HQE":GMJZ M@[.-G$S8?J'&-H.U=I M6HR+-R)^>A\"VKM!-0K5 JC&4)H>X[IWL\V]VZT,'[@2Y#;*CW&N:S,;G?,) M[=J@F@?5?*A&H5H U1A*TW=?JKLV!]JU.="N#:JY4,V#:CY4HU M@&H,I>EY MKKLVQ]RU49GF>=[*="'$,B,KF<;%LJ(\4V]-9VJSVSG9UD^_$>188V?DZ,_] M+O2H'E3SH1J%:@%48RA-SVS=NSGFWJW81I#<\4ADVMO#+WW"WJQV3BRT@X-J M'E3SH1J%:@%48RA-S_71UH[8O1VQFSMB=W?$;N^(W=\1N\$C=H='[!:/_T>? MY]1]GF/N\SK\'H]9ZIQE:&<'U3RHYD,U6FG'[WF??M+HY9LPU'W24U>W:X[Y MHV[O^5,8[V+"U_G:8%VN8[75;5J][]L80VC5!M5]AL_[K<8O[D>FJ]#?9; MYM?,?@?_]URNPR0CD5CEY.!BDC\ N=\4?W]!I=MRQ_3[5*DT+K_<"+X4LKA! M_OU5FJKG"\4!#O]K@OF_4$L#!!0 ( )""IUA_!F)M\P< *M/ 9 M>&PO=V]R:W-H965T7R M*4LN:3Q,_2B?KR_J[VWQ]F>W+.$K%;4Z*?9+X^;=K$6=/5Q-[\OS%Q^AA M6U9?3->7._]!W(GRT^XVEUO3CA)&B4B+*$M)+C97DW?V6^[2*J#>XZ](/!4' MGTEU*/=9]KG:>!]>3:RJ1B(605DA?/GO4=R(.*Y(LAY?6NBD*[,*//S\3.?U MP&S!K V;G M!LS;@'E][IN359]ISR_]]66>/9&\VEO2J@^U7'6T/,%16K6LNS*7OT8RKES? ME5GP^6V("P-1:C'3V65NWK3YWI?4R/P@Y]?$,=^3:A%71*5 M(B$_DBDIMGXNBO;?0#5OS%0N[B\DL:6^2/'.H-BK4Q1FIOSNIQ?$LD]1N)GB MB: [3\X@13O]3M=LG!KKG-ULAMI$PW"'&57.?%OL_$!<3612+$3^*";KGWZP MY]8O0\HA81X2QI P#H)IJKJ=JJZ)OOYCG]R+G&0;4E3ZUBD[)$&6R'&L:'+ M+O;3@GRO>]R0Y$T!L[J :E1[7#N7T\=#'8U5&*LC$L:0, Z":3K..AUG1AUO MLB216M6==$@D8_38?HF$>4@80\(X"*;I.>_TG .R[1RI*A+F(6$,">,@F*;J MHE-U8>RE[XMB[Z>!J/)MT/38)NWZ:4AD>6\V^VJR1*3@N9^6!=GOJ@2<1X]^ M*:I$' @YQ2]?DU0N0"0C>N8%65$6KU^>,EPO^DF:NK8SFUM'N=IX &-; 1+& MD# .@FFM8-FU@J6Q%SI;U8N/.C M=&VNS5A1H30&I7$43=?UP#2QC;JRKR(/HD)4H[$<<"O]PBR._;P@.REPK>7/ M,D\K2V)0UZ:0Y8&NBPNZ.A;56)71HB)I#$KC*)HN*E6BTM,CL3X&#ZIFI(Q- MPU":!Z4Q*(VC:+JZRK"R$8Z5#;6LH#0/2F-0&D?1='&5;V6?;5PU(VYO2?7H M1W$]!&^RO%LI#;: OH.U6KG6JI>6H3X6E,:@-(ZBZ=HJ+\LVFUD#:?F,%9 9 M.KHC0TTN*(U!:1Q%T\561I>-<+ILJ-4%I7E0&H/2.(JFBZO\+MML>(%60WWW MRJ4K:T$7QQD:ZEY!:0Q*XRB:KJMRL.Q3%E;?I!I4#FI+06D>E,:@-(ZBZ?(J M;\I&F%,VU)V"TCPHC4%I'$73[Z)0#A4U.U2G9\[[SM)R+>OH(H4WL*-MS?H[,FC].(JF"ZCR@ MFFLTME-":0Q*XRB:KJURHN@I)^H_7?4Q4T?W/Z@S!:4Q*(VC:+K:RIFB"&>* M0ITI*,V#TAB4QE$T75SE3%&S,X59\]"^*67/Z$*FB>,4#76EH#0&I7$43==5 MN5+TE"MENX0ENSC[)D1[_?YVGP=;V8U?7 "9F:/[,-24@M(8E,91-%UK94I1 MA"E%H:84E.9!:0Q*XRB:+JXRI:C9E((N@)"NS@V4YD%IC/9-N+DUMY='=R3P M@?V/TO2=*Y?A@'V=?MAG]+ /Z?T?II*C3"7';"H9)TCD.SGS3D9S*:-'5JCU!*4Q*(VC:+KZRGIR M9HAI$]1K@M(\*(U!:1Q%T\557I-CM#O.GC;-^RG9<1W;.;YF9RYNM'!0'PE* MXRB:+ISRD1RSCW0Z)Y]WDXRYF-']%NHA06D,2N,HFBZ_\J.<)2(I0^^ @M(\ M*(U!:1Q%T\55AI1C-J3.3.3.Z.+Y(9RYMM&Y0@PE*XRB:_C8+93"Y MYIN;CJ[/_5E?=1U2SLP9VR^A- ]*8U :1]%T?97'Y-J I.LBW9D;*,V#TAB4 MQE$T75SE0[EF'PID7KA]/\JQEO/EL2EEKLUH7:&F%)3&4;1&U^G!N\<2D3_4 M;XDK2)#MT[)Y#5GW;?F:O?F-78?_/PA2@L2BXT,M2X64K2\>3-< MLU%FN_I-9O=9669)_7$K_%#DU0[R]TV6E<\;50'=^_G6_P)02P,$% @ MD(*G6*!K#LJ; P M@\ !D !X;"]W;W)K&UL MK5?;;N,V$/T50ET4NT WNOJ2U!80.VUW'Q8(DJ;[3$MC2XA$NB1M)_WZ#BE% MEAR92 *]V"0U\"TP?++F MHJ0*IV+CRJT FAJGLG #SQN[)Y MXSLO"W?Y)E-ZP8UG6[J!>U /VUN!,[=!2?,2F,PY(P+6<^?:OUKZ(^U@+/[) MX2!;8Z*EK#A_U)/OZ=SQ-",H(%$:@N+?'I90%!H)>?Q;@SK-.[5C>_R"_J<1 MCV)65,*2%S_S5&5S9^J0%-9T5Z@[?O@&M2!#,.&%-+_D4-MZ#DEV4O&R=D8& M9JR9G^C/=*X-,<_51\KWCR^'6!@4C)]8&*5)*OI+VXY"6FC*0FZ)]O0-&\ MD%_0Z.'^AGS^](5\(CDC?V=\)RE+Y> M]!CZQ%>(8X.HSYU]/+F<3&?NOBWJM5$TF@2-48?LJ"$[LI)]8 (2OF'Y?\A6 MGF.><*GZ:(]>,1H%TQ:EBK>5P0<_QKC1-[;J^VE.,=1#]R#P5"9;$#E/"5^3 MW9NEFR^7:!3%R0K(T:\O*'9"(7D&*B3Q2:DW/1F3E#[W;8BE%>>#89LT89M8 M6=XA(A5)1O!$PSMACY?=%J\N9?5[YWO*X].UTL>'*V,9F)==2'TH2WOJI_'TM.SKL0K"EE5%V&UU0"6(C6D,)5+9,55U M#LUJTWQ>FY;K9'VAFU+361UAJHX6^X)-SB0I8(V0WL4$B8FJ2:PFBF]-G[7B M"KLV,\RPL0:A#?#YFG/U,M$O:%KU^']02P,$% @ D(*G6-/-G#/< @ MBP< !D !X;"]W;W)K&ULK55A;]HP$/TK5E9- MJ]22D(1 .XA4VDV;M$ZHK.MGDQS$JF-GMH'NW^_L0)JR%%73OH!]OGM^[\4^ MC[=2/>H"P)"GD@L]\0ICJDO?UUD!)=4]68' E:54)34X52M?5PIH[HI*[H=! MD/@E9<)+QRXV4^E8K@UG F:*Z'594O5["EQN)U[?VP?NV*HP-N"GXXJN8 [F MOIHIG/D-2LY*$)I)010L)]Y5__(ZL?DNX2>#K6Z-B56RD/+13K[F$R^PA(!# M9BP"Q;\-7 /G%@AI_-IA>LV6MK ]WJ-_=MI1RX)JN);\@>6FF'@CC^2PI&MN M[N3V"^ST#"Q>)KEVOV2[RPT\DJVUD>6N&!F43-3_]&GG0ZL <;H+PEU!>%@0 MOU(0[0HB)[1FYF3=4$/3L9);HFPVHMF!\\95HQHF[%><&X6K#.M,^AT/RC>I M-9F!(O."*B#G9$HUR\B'&S"4<7V*D?OY#?EP5ET/]MQF-8J1J']&PB",._A=AX0:H]AB;>B" M S&29+(L\6CC1\\>"\ES4)UNUKO%W;O9:W^I*YK!Q,-[K4%MP$O?O^LGP< M?'&@H#,KNCB@[[?Z6@EJY=J]1J/7PM3=H(DV+\J5:Z0'\2F^-/7#\ Q3/U-X MUU=,:,)AB9!!;XBNJKKUUQ,C*]<]%])@+W;# E]+4#8!UY=2FOW$;M"\O^D? M4$L#!!0 ( )""IUBE&:+0J@, .$. 9 >&PO=V]R:W-H965TF_WR6ER):C",V@+[;XN(?GD(?2O8NCD(]J#Z#)4\X+M73V6I?7KJO2 M/>1478D2"AS9"IE3C4VY1#BT33^R):.9Q@!AU0;"(I_!U@!YP8)>7QK0)UV M31-X_OR,_LF*1S$/5,%*\']9IO=+9^:0#+:TXOI>''^'1M#$X*6"*_M+CLU< MSR%II;3(FV!DD+.B_J=/S4:5IO9H,&IM(G"LA2]; M^'=KT)1Q]1X7^KI9DW<_OU^X&J480F[:T+ZM:0>OT [)9U'HO2(?"Z30C7=Q M"]I]")[WX388!/Q,Y14)_0\D\(*HA\_JQ\/# 3IA>RRAQ0M_^%CZ]JC&B/HQ MS O@6I4TA:6#-UR!/("3_/*3'WN_]0D<":PC-VKE1D/HR?K98"S'-71MJ5)H M0/-1SK\3IE1%']"1J*+8+F7?8(?$6[N%7Y(.5[4%JRU'Q!:L)5P?JI M#N*\]91& NM(]KW3E]@;P98-R$B*QT+K2CY+/OR1K=D GELN#"9A%,87UNR9 MZ$^]V33R^ZWI!R?2P2!I>S3J]$FJ2B2?BN( 4C7IS\JV-#/#7_ SAND2VS9S M]&6^T@@;7/3-YSH26G>+3MF+/T;ZXH^:OXR%UI5\RF#\X13F?UAY$/#-\J,7 M?I],XWD0!A=^=\^*A1SDSM90"IE7A:[SY;:WK=-N;'5RT7]KZC=;A)Q@ZN(/ ML^$=P^R"PQ8AO:LILI)U/54WM"AM2?(@-!8X]G&/-2A(,P''MP(O3=,P"[15 M;?(?4$L#!!0 ( )""IUB)W!M(#00 *H3 9 >&PO=V]R:W-H965T M936HB4 MY'#%$"^R#+.G!:1T.S-LXWGBFJP2H2;,^72-5W #XFY]Q>25V:!$)(.<$YHC M!O',N+0O MM7!N6*GP2V?&^,%)5[2A_4Q;=H9E@J(D@A% H"R[\-+"%-%9*, MX[\:U&A\*L/]\3/ZEY*\)'./.2QI^HM$(ID98P-%$.,B%==T^Q5J0B.%%]*4 ME[]H6Z^U#!067-"L-I819"2O_O%C+<2>@<3I-W!J Z=KX!TQ<&L#]Z4&7FW@ ME9=(.S&_AA0+B- 59N() MW3*<I= *3E+^72^YN O3NS7OT!IF()Y@! M1R1'=SD1_(.V2X<+> /S,Z0:W] CN5X/?$L7V[N]I@'>O, PF/F+39NDSNWQ'-/ MSEV?U!66UX^ERLL%7^,09H:L'QS8!HSYVW]LW_K4I].08,% 8"T-O49#3X<^ MOPQ#6N2"HS5^PO)3O# Z]STB%,-KS*R/TK Y5K9]3J1ZZ=,:^[_=S]1NNOI;K M+Y)FP+[B%-!OM$P(Q&A1<+F(<_1O'),06!]]+>BI6V1(L& @L):8YXV8YP.6 MF?,A-1P2+!@(K*7AN-%PK'T@/]>;3KX0PX*Q[LNLDFY\N/NL<7?SC0]*@SOQ MVFL";2Q_R732,)V\NJ!.#HAV66I]G)KX0W?.9-Q?8&QKUS=9KRZG-40[HW8G M6TN]HU/)]OBTCG#=ZQ%M+5?9/0-#2[GC93=-\A7Z_GTI"VNK,/3RU\*>6@P& M10N&0FM+ZNPD=08LJC784$(.B18,A=86Q=HVJ_OE.M(7Q=1@?M4WL< M'JNKNR[5UK>IMU3(3^N5W/P"1;(8A;Q M:NV19]P_"'#B=R49M"D="JU2S]P[Q)#-^ZH\#.*H?.:K+_QFMCEPNBR/63KS M"_MB61T;[6"J4RSY_;XB.4BZ/"JYIT+0K!PF@"-@ M:H&\'U,JGB^4@^9X;OX_4$L#!!0 ( )""IUBJ>MCTA@, -46 9 M>&PO=V]R:W-H965TV+9(,2BK.6 V5.K)BO*12%?G:%C4'FII06=B>XTSMDN:5 MM9B9?7=\,6.-+/(*[C@135E2_G0#!=O.+==ZWO$Y7V=2[[ 7LYJNX1[DE_J. MJY+=4=*\A$KDK"(<5G/KVKV*71,P-;[FL!5[VT3?RI*Q!UWXD,XM1U\1%)!( MC:#J;P.W4!2:I*[C>PNUNG/JX/[V,STV-Z]N9DD%W++B6Y[*;&Y=6"2%%6T* M^9EMWT-[0X'F):P0YI=L=W6# MGP'_0!B;'!OPVX!\;"-I <&Q@V@:FINUWC65:.J22+F:<;0G7M15-;QA= M)JT:.*_TDW4ON3J:JYQN:GQ%W>C >'A,/#L:C\7@,RS,5 M/1B/CXB[ET-Q6[GI!'F=(,_P_ ,\SW$OR8GRZ$C5- M8&ZI 4@ WX"U>/G"G3KOAOQ@PD),6(0)BY%@/:^3SNO$T"?'=KPAJ1-,J9BP M$!,68<)B)%A/JM])]4<[ZZ>F7 (G;-6.G'HK866I7J%J)$\>"&UDQGC^ U*B MO@I(+D1#JP2&W(^>Z53WF+ 0$Q;M8(&!Z<^@S6)RX?B.X\SLS;[6O^NY3M"K MUS,6=,:"46-_=D/RD]Q#33DUWSW7:PYFV!T2- H^51 F+,2$19BP& G64SWM M5$__?<2=8DK%A(68L @3%B/!>E+/.ZGGH_WW1LTJB*"%FA41U6F!2.#ED-AQ MC.<3-4C+;.B9N!V-GJH1$Q9APF(D6$_C1:?Q8K3]H\<$>)(KEZJ'YO*)T"WE MJ3AHJI-3%B$"8N18#V;EYW-RU-?JL=.8T;!IXZ_F+ 0$Q9APF(D M6$^UZ_Q>0'#^_;7:,I"\HM)"5%J$2HNQ:'VW>XM#[G^;SXR?ZN1'P/UK/N / MS1O"@8J#$XP(]?IB+-I.G+VWP*<7?#]2OLXK00I8*;QS=JYNC^_64'<%R6JS MYK=D4K+2;&9 4^"Z@CJ^8DP^%_0R8K>2O?@%4$L#!!0 ( )""IUAK7(DJ M2 ( *,% 9 >&PO=V]R:W-H965TT_WY^"2FM IJF?2&^\SW/ MW7/X+FX9?Q0%@$1/54E%XA12UC/7%5D!%18C5@-5-UO&*RR5R7>NJ#G@W("J MT@T\;^)6F% GC8UOQ=.8-;(D%%80\G:Q/&=@^.>[ JI'6X:UW@' M:Y /]8HKR^U9!/PDT KCLY(*]DP]JB-VSQQ/%T0 ME)!)S8#59P\+*$M-I,KXW7$Z?4H-/#X?V+\8[4K+!@M8L/(7R661.%,'Y;#% M32GO6?L5.CUCS9>Q4IA?U-K8\=A!62,DJSJPJJ BU'[Q4]>'(X!_"A!T@. M M(#H!"#M :(3:RHRL)98XC3EK$=?1BDT?3&\,6JDA5/^+:\G5+5$XF:[P,]H+ MM )N7@3- "V)R$HF&@[H&CVLE^CRX@I=($+1CX(U M-GBDG M[/L8&K[P7_HXU"Y+%PW3Z=F=B1IGD#AJ. 7P/3CI^W?^Q/LTI/4_D;U2'O7* MHW/LZ7>U:FYIQBI E]^8$%=#:BW%Q%#HQ;)/KR?1-)K&[OY8QT!8Z(7^2YBM MT#UZ[Q7PG5D# F6LH=*^H-[;;YH;,V!O_'.U@>S">*&QZTN]CQVA I6P593> MZ*.:7VY7@C4DJ\U4;9A4,VJ.A=JBP'6 NM\R)@^&3M#OY?0/4$L#!!0 ( M )""IUCNN%EZ9 8 (D@ 9 >&PO=V]R:W-H965T=6*GB8[BFE7%@)89(S2I$L];]!-&<\ZPTOS[%X,+_-2)3R#>T%DF:9, M+*XAR>=7';^S>O# I['2#[K#RX)-X1'448$3*XZ(__C M=<_3!J;%7QSF9@0)A$I#,/PS@QM($HV$/+XM03MK MG]IP\WJ%_MET'CLS9A)N\N1O'JGXJG/>(1%,6)FHAWS^!RP[U-=X89Y(\TOF M5=L &X>E5'FZ-$8&*<^JO^QU&8@-@W.OP8 N#:CA73DR+&^98L-+D<^)T*T1 M35^8KAIK),'[=_[ ^^2@W%M3[KG0,1(*!&<)>0*12I)/ZH:LCK0;]OV[<^H%G\@=2X$< M/7&5P#$952OFB;U 1HYP7H'V5ST])D^+ AK\(XPJ1>/;VU(P@]SP?C2="IAJ M=W=E.L99B>T>(2P%5QPDN1=LQC/R?(I 4TC(*,H+ W?T&<:B1%$A=#E5CHVO M<0+DH<0?WQOW/_A$+7VR#9\H; 1%(OF@\@]A/D.GV"J3S'16HO D2!EM5$Y8 MDA#X5G*U(&S.1"2)BIDB,9MACP6NR@49 YFBN8*(/#)T_)PIGI )SW#@)"B, MKG&*_6+9@AA_V/3A\5GJJ0\C'\C0N"OWUN%Q,8+EQ6"V3<[!4GW!XG/ M0.KNH3*%+Z0"E%5G'Z%08,;-[QODP8F.BRS1%S"1<'P3Z=$M"R0QCW6'=$RW M HXK'..2%@EH+V@.KP7'9W.N8LPJ>&LZBP#/A1Z4B\'%27#F(8/L'QR .[9@ M+^2H"@Q.='0W7:SB1^YCGO""W)R:T9=R7(HI^COZ'3(0&(&;O,QP\ ZZ&O32K'*5 M;H*]2-%-U<0$YQ;":IVL,MLOB \N$]\_=R2B_CH1]9T9XXT*UZ4<)\">>7*P MICY$]%D_SHB;K.=4M+)QJ.; MF'$LJ#,'Y8LUY0NG[\VENE5)Z,7]M@*M.N,&5*($!R_?LW6UYP1:RXLNGVHK M:;?]=_G)Q6JCVO?=K-Y6%+7,G!A[+@:?6H[T$"MXB?J36=L=A>^L_AL7L=NL MGM;W=9^+HMU!^.Y:OW%]M]CM7W.Z:-M\X[L3SAYKO 6Q;9';7.,[\\(.B]QM MOUUYN"C97.*[TX+=0XUFC">Z,*PE5J'T#8K^=#,;8B6-A?1E=U;GW^80OR6) MB$B/$DX0+$>8.SAN)-Q.G)H*TFPE7,&QV<)WJ_OF)J&6D=-\3PVA-F=0[Q#* M1YV99%_6-J=0=TYI4KX6L^:QV.9A\P9U*GRSO+78U>\5791L4J#NI+"'=+4@ MMD@7MVK[6L#K&WH%;PZ4%V%_00VPMJ=&"9(X65N5%WQ6 2)#!!4^_T# ,CJG/OZD;EA3EK'N=*Y:FYC(%% M('0#?#_)<[6ZT0[6_WTP_!=02P,$% @ D(*G6!3AMQ=" P ,!0 T M !X;"]S='EL97,N>&ULW5A=;]HP%/TKD;M.K30U0$8@*R!M2)4F;5.E]F%O ME2$.6'*CW\W&@UW'.,W/>0-TR4 MEOASMK9S8H9[K2.7^N!*6_&P+IC1("ODIFXBX@(F.\U9\$C%D(RIX!/%@971 MG(N5"W<@,"U$H0)M"M;8:4.D>G)PV_6@EFN=G,M"V=PN@_L]J8?O >L>&.1" M- 8[Q 5&@Y)JS92\,1T[V :?04'=OE^5QN%,T56[TR4;@KV9))-"I4PU:=ID M'1H-!,O CN*S.=QU488 :EWDII%R.BLDM1[6C+IA9*=,B#MXT']F.]K+;&M? M[:[*IFD,U4TGXSJ@OZWFM+=EHQ?I!B5_+/27A9F.M'VH%G:K6,:7MK_,&@.8 M>AM7IV4I5I\%G\F,"\4?S+9H%2F)L 4"1Z9TGRZ'?FM:'G/ MEGI=3LL,]]PY0<__=IUG3#)%Q;9I4_MO>95?[#CJO99E^ZVR;]CKL7Y[OW63 MW5,P&9^"R9.HR?XIF$Q.P&3OU;XU#YH,ZU/&UE%FYR#31 ,X, [)#SB>BDW2 M8++@0G-9]^8\39E\=IXQ\II.S)]#._IF?,HRNA#ZO@&'9-/^SE*^R)-FU"TL M1#UJT_X&TVO'S6G5Y.(R94N6CNNNFDUL,S -D[6^@+"/W-C+CV ?R(8?K -O30Q6"S12O1&RF^%H#XE\W M8"2)?[>Q/,# =@&K'=$$>PJY@U[@G$D23 $:M%?HW&,K$X,'__^ M8$])%"6)'P',[R"*, 2>1AS!'( '#(DB^Q[<>Q^%Z_=4N/D?X>@/4$L#!!0 M ( )""IUB7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GZZ=?'O2YG&I]2-[KBMEQ]'&N>WY<&B+C:BY_5-O MA8(S*VUJ[N#0K(=V:P0O[48(5U?#9#0Z&]9)#BR;Z=]X=L)ZU \@X.AM!@RMIK&MKM.US8-P)J+P_ M:IR^D9439L*=^,OH9BO5VC<#5S$,+J/MA\/GOA//S?_I1KU:R4),=-'40KE] M/QI1>4!E-W)K(Z9X+<;1H0KCJF37RD$GL:G:-P5U_97"7T_+_54[P WZT)Q+ M.&&F90M.!WFE52F4%26#;U97L@2.DEWRBJM"L R02"3$T+^FP20*0*9G@1R M[G'@IP%DAD!F)X3L]&2.0.:GA$P#R#,$\HP6\HZ[Q@BF5\QM!+MLK%3"VH#M M,\+VF99MWM0U-R\>;B[72L+/.,2ABZ+0#<2A /(+ OF%%O(6JBGHM36[6!OA M;Q%GVU Y$2MA3 #Y%8'\2CP5N=VPZY^-W/'J%?!>6&=D 7,RC.$C+(B/:#&G M:@<5M'D)@5"K$&OE^GGK[^#P?H@Q@<3$!KF1"E0A><5N)6\3%MF%P\01$YMC M(@S,+Y_%O-)U!A+S14PLC'MI'_>S_H9+PQYXU8B0#=-$3.P)?U]V>PKS04PL MA+G3Q>/@DGMO73QQ4W;F%V:#F%@'4U7H6K %?^[.>2SXQ\31_P[:O=76LIDP M;+[AIC.KL(@?4X=\7=?2O>D(^$";:C!M852P, M5Y:W:[4.(6: A-@ \V9IQ<_&KW^NO9PZ8.A:@E@%:'+428$33 H)L130]*B+ MB?DAH5Y08 E2%Q-314*LBM<$B7U:Z0O=^J%Q)22$"NE+XGJ@TPQI:3$2OF8O_0B8DY)B9WR,6GH1<3L MDA+;I7];H!W[3Q/A0DQTK^JD=@FW6%+,+NE)[=+!Q.R2_CZ[P!AS677G(Z:7 M]'?I9< .B4\O(V::]"2F&;!+;F"&AHECBJDF)58-BMG=A<9DDQ++YA@FK&-V MPH01*,-TDQ'KYACF#UE>\6WXX"'#E),1*ZUDQ-KIS3#:,8XH8]K)B+73B_E6&&)BVLF( MM=.3FWLU6EF\3WQS3#LYL79Z,>?0<-E4D+:'F)AV8V&1[>:RG%"I:>Y1VT;Z&\X%4Q,\Q_[!_&9;G? M95\U574%9?^H6\W+PVLRAU=\OO\'4$L#!!0 ( )""IUB\ =;!X $ .P@ M : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VCM.PT 4A>&M1%X MD_N8\%!"14.+V( 5)@^1Q)9G$,GNB4(1CD5!@^94UMCR]=_XDV5[_I)V;=EV MA[S9]GERW.\.>=%L2ND?0LC+3=JW^:;KT^%\9-4-^[:]ZD5)K):SNL4UDT MX;B[[L[ALI&;\^1F\ORV:(;G-VE"[2"%(*T?9!!D]8,<@KQ^4(2@6#]H!D&S M^D&W$'1;/^@.@N[J!]U#T'W]()FBC%."I!'6!%H+NOH89M ;T6]E4!O M1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O0[V-0&]#O8U ;T.]C4!O M&[TL(=#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;46\GT-M1;R?0 MVU%O)]#;46\GT-M'+[L)]';4VPGT=M3;"?1VU-L)]';4VPGT=M3;"?2.J'=Q/;K'&BK:W*7(-9=KM_CKV=\K']A'P*D#PG2AP+I M(P/I8PC2QRU('W<@?=R#],$'*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/( M*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56B MR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2)KAB)K MAB)KAB)KAB)KAB)K]I^ROANS_.L7Z.TUK779'/)9]Y7"Y!-02P$"% ,4 M" "0@J=8!T%-8H$ "Q $ @ $ 9&]C4')O<',O M87!P+GAM;%!+ 0(4 Q0 ( )""IU@7+94L[P "L" 1 M " :\ !D;V-0&UL M4$L! A0#% @ D(*G6.IR'UO8!0 ^1X !@ ("!#@@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D(*G M6*^I_3RU!0 R!D !@ ("!LA< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ D(*G6($ 4R(Y"0 4!< !@ M ("!/BL 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ D(*G6$_;D1!+ P T0@ !D ("!X$, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MD(*G6 AWRBMA"P [R$ !D ("!(DT 'AL+W=O&PO=V]R:W-H965TAR !X;"]W;W)K&UL4$L! A0#% @ D(*G6.EVI:8'! BPH !D M ("!%W8 'AL+W=OS@# "#!P &0 @(%5>@ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ D(*G6%T&R^ZX! F H !D ("!6X, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D(*G M6#J#"\NY @ _P8 !D ("!BI, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D(*G6'A%EL22 @ <08 M !D ("!)9P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D(*G6$WZ^JB8 @ 1@8 !D M ("!P*8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ D(*G6*AY=&C! P 2P\ !D ("!>[ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ D(*G6.L$ M"C<7 P X0D !D ("!.[H 'AL+W=OP# !R#P &0 M @(&)O0 >&PO=V]R:W-H965TI@( $T' 9 " @:S! !X;"]W;W)K&UL4$L! A0#% @ D(*G6/B>"YA3! /Q@ !D M ("!B<0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ D(*G6)ZDQ@.M! &PO=V]R:W-H965T&UL4$L! A0#% M @ D(*G6+LC7 .^ @ 40D !D ("!;=X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D(*G6(G<&T@-! JA, !D M ("!G/P 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ D(*G6.ZX67ID!@ B2 !D ("!' &PO ! M #L( &@ @ '?%@$ >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " "0@J=8%-1QY- ! "M( $P M@ 'W& $ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 /P _ # 1 #X&@$ " ! end XML 70 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 71 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 73 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 143 234 1 false 56 0 false 6 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.ocutx.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss Sheet http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss Condensed Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 00300 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 5 false false R6.htm 00400 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 10101 - Disclosure - Nature of the Business Sheet http://www.ocutx.com/role/DisclosureNatureOfBusiness Nature of the Business Notes 7 false false R8.htm 10201 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.ocutx.com/role/DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 10301 - Disclosure - Licensing Agreements and Deferred Revenue Sheet http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenue Licensing Agreements and Deferred Revenue Notes 9 false false R10.htm 10401 - Disclosure - Cash Equivalents and Restricted Cash Sheet http://www.ocutx.com/role/DisclosureCashEquivalentsAndRestrictedCash Cash Equivalents and Restricted Cash Notes 10 false false R11.htm 10501 - Disclosure - Inventory Sheet http://www.ocutx.com/role/DisclosureInventory Inventory Notes 11 false false R12.htm 10601 - Disclosure - Expenses Sheet http://www.ocutx.com/role/DisclosureExpenses Expenses Notes 12 false false R13.htm 10701 - Disclosure - Financial Liabilities Sheet http://www.ocutx.com/role/DisclosureFinancialLiabilities Financial Liabilities Notes 13 false false R14.htm 10801 - Disclosure - Derivative Liability Sheet http://www.ocutx.com/role/DisclosureDerivativeLiability Derivative Liability Notes 14 false false R15.htm 10901 - Disclosure - Risks and Fair Value Sheet http://www.ocutx.com/role/DisclosureRisksAndFairValue Risks and Fair Value Notes 15 false false R16.htm 11001 - Disclosure - Equity Sheet http://www.ocutx.com/role/DisclosureEquity Equity Notes 16 false false R17.htm 11101 - Disclosure - Stock-Based Awards Sheet http://www.ocutx.com/role/DisclosureStockBasedAwards Stock-Based Awards Notes 17 false false R18.htm 11201 - Disclosure - Income Taxes Sheet http://www.ocutx.com/role/DisclosureIncomeTaxes Income Taxes Notes 18 false false R19.htm 11301 - Disclosure - Net Loss Per Share Sheet http://www.ocutx.com/role/DisclosureNetLossPerShare Net Loss Per Share Notes 19 false false R20.htm 11401 - Disclosure - Commitments and Contingencies Sheet http://www.ocutx.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 20 false false R21.htm 11501 - Disclosure - Related Party Transactions Sheet http://www.ocutx.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 21 false false R22.htm 11601 - Disclosure - Subsequent Events Sheet http://www.ocutx.com/role/DisclosureSubsequentEvents Subsequent Events Notes 22 false false R23.htm 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.ocutx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.ocutx.com/role/DisclosureSummaryOfSignificantAccountingPolicies 23 false false R24.htm 30303 - Disclosure - Licensing Agreements and Deferred Revenue (Tables) Sheet http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenueTables Licensing Agreements and Deferred Revenue (Tables) Tables http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenue 24 false false R25.htm 30403 - Disclosure - Cash Equivalents and Restricted Cash (Tables) Sheet http://www.ocutx.com/role/DisclosureCashEquivalentsAndRestrictedCashTables Cash Equivalents and Restricted Cash (Tables) Tables http://www.ocutx.com/role/DisclosureCashEquivalentsAndRestrictedCash 25 false false R26.htm 30503 - Disclosure - Inventory (Tables) Sheet http://www.ocutx.com/role/DisclosureInventoryTables Inventory (Tables) Tables http://www.ocutx.com/role/DisclosureInventory 26 false false R27.htm 30603 - Disclosure - Expenses (Tables) Sheet http://www.ocutx.com/role/DisclosureExpensesTables Expenses (Tables) Tables http://www.ocutx.com/role/DisclosureExpenses 27 false false R28.htm 30703 - Disclosure - Financial Liabilities (Tables) Sheet http://www.ocutx.com/role/DisclosureFinancialLiabilitiesTables Financial Liabilities (Tables) Tables http://www.ocutx.com/role/DisclosureFinancialLiabilities 28 false false R29.htm 30803 - Disclosure - Derivative Liability (Tables) Sheet http://www.ocutx.com/role/DisclosureDerivativeLiabilityTables Derivative Liability (Tables) Tables http://www.ocutx.com/role/DisclosureDerivativeLiability 29 false false R30.htm 30903 - Disclosure - Risks and Fair Value (Tables) Sheet http://www.ocutx.com/role/DisclosureRisksAndFairValueTables Risks and Fair Value (Tables) Tables http://www.ocutx.com/role/DisclosureRisksAndFairValue 30 false false R31.htm 31103 - Disclosure - Stock-Based Awards (Tables) Sheet http://www.ocutx.com/role/DisclosureStockBasedAwardsTables Stock-Based Awards (Tables) Tables http://www.ocutx.com/role/DisclosureStockBasedAwards 31 false false R32.htm 31303 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.ocutx.com/role/DisclosureNetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.ocutx.com/role/DisclosureNetLossPerShare 32 false false R33.htm 40101 - Disclosure - Nature of the Business and (Details) Sheet http://www.ocutx.com/role/DisclosureNatureOfBusinessAndDetails Nature of the Business and (Details) Details http://www.ocutx.com/role/DisclosureNatureOfBusiness 33 false false R34.htm 40301 - Disclosure - Licensing Agreements and Deferred Revenue (Details) Sheet http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenueDetails Licensing Agreements and Deferred Revenue (Details) Details http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenueTables 34 false false R35.htm 40401 - Disclosure - Cash Equivalents and Restricted Cash (Details) Sheet http://www.ocutx.com/role/DisclosureCashEquivalentsAndRestrictedCashDetails Cash Equivalents and Restricted Cash (Details) Details http://www.ocutx.com/role/DisclosureCashEquivalentsAndRestrictedCashTables 35 false false R36.htm 40501 - Disclosure - Inventory (Details) Sheet http://www.ocutx.com/role/DisclosureInventoryDetails Inventory (Details) Details http://www.ocutx.com/role/DisclosureInventoryTables 36 false false R37.htm 40601 - Disclosure - Expenses - Summary (Details) Sheet http://www.ocutx.com/role/DisclosureExpensesSummaryDetails Expenses - Summary (Details) Details 37 false false R38.htm 40701 - Disclosure - Financial Liabilities - Barings Credit Agreement - Terms (Details) Sheet http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementTermsDetails Financial Liabilities - Barings Credit Agreement - Terms (Details) Details 38 false false R39.htm 40702 - Disclosure - Financial Liabilities - Barings Credit Agreement - Summary (Details) Sheet http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementSummaryDetails Financial Liabilities - Barings Credit Agreement - Summary (Details) Details 39 false false R40.htm 40703 - Disclosure - Financial Liabilities - Convertible Notes, Terms (Details) Notes http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails Financial Liabilities - Convertible Notes, Terms (Details) Details 40 false false R41.htm 40704 - Disclosure - Financial Liabilities - MidCap Credit Agreement (Details) Sheet http://www.ocutx.com/role/DisclosureFinancialLiabilitiesMidcapCreditAgreementDetails Financial Liabilities - MidCap Credit Agreement (Details) Details 41 false false R42.htm 40801 - Disclosure - Derivative Liability - Liability roll forward (Details) Sheet http://www.ocutx.com/role/DisclosureDerivativeLiabilityLiabilityRollForwardDetails Derivative Liability - Liability roll forward (Details) Details 42 false false R43.htm 40901 - Disclosure - Risks and Fair Value - Concentration of Credit Risk (Details) Sheet http://www.ocutx.com/role/DisclosureRisksAndFairValueConcentrationOfCreditRiskDetails Risks and Fair Value - Concentration of Credit Risk (Details) Details 43 false false R44.htm 40902 - Disclosure - Risks and Fair Value - Change in Fair Value of Derivative Labilities (Details) Sheet http://www.ocutx.com/role/DisclosureRisksAndFairValueChangeInFairValueOfDerivativeLabilitiesDetails Risks and Fair Value - Change in Fair Value of Derivative Labilities (Details) Details 44 false false R45.htm 40903 - Disclosure - Risks and Fair Value - Fair Value Measurement (Details) Sheet http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails Risks and Fair Value - Fair Value Measurement (Details) Details 45 false false R46.htm 40904 - Disclosure - Risks and Fair Value - The main inputs to valuing the Royalty Fee Derivative Liability (Details) Sheet http://www.ocutx.com/role/DisclosureRisksAndFairValueMainInputsToValuingRoyaltyFeeDerivativeLiabilityDetails Risks and Fair Value - The main inputs to valuing the Royalty Fee Derivative Liability (Details) Details 46 false false R47.htm 41001 - Disclosure - Equity (Details) Sheet http://www.ocutx.com/role/DisclosureEquityDetails Equity (Details) Details http://www.ocutx.com/role/DisclosureEquity 47 false false R48.htm 41101 - Disclosure - Stock-Based Awards - Additional Information (Details) Sheet http://www.ocutx.com/role/DisclosureStockBasedAwardsAdditionalInformationDetails Stock-Based Awards - Additional Information (Details) Details 48 false false R49.htm 41102 - Disclosure - Stock-Based Awards - Stock-Based Compensation (Details) Sheet http://www.ocutx.com/role/DisclosureStockBasedAwardsStockBasedCompensationDetails Stock-Based Awards - Stock-Based Compensation (Details) Details 49 false false R50.htm 41301 - Disclosure - Net Loss Per Share - Basic (Details) Sheet http://www.ocutx.com/role/DisclosureNetLossPerShareBasicDetails Net Loss Per Share - Basic (Details) Details 50 false false R51.htm 41302 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities, Excluded from Computation of Diluted Net Loss per Share (Details) Sheet http://www.ocutx.com/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails Net Loss Per Share - Schedule of Antidilutive Securities, Excluded from Computation of Diluted Net Loss per Share (Details) Details 51 false false R52.htm 41501 - Disclosure - Related Party Transactions - Additional Information (Details) Sheet http://www.ocutx.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails Related Party Transactions - Additional Information (Details) Details 52 false false R53.htm 41601 - Disclosure - Subsequent Events (Details) Sheet http://www.ocutx.com/role/DisclosureSubsequentEventsDetails Subsequent Events (Details) Details http://www.ocutx.com/role/DisclosureSubsequentEvents 53 false false R54.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 54 false false R55.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 55 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 7 fact(s) appearing in ix:hidden were eligible for transformation: ocul:TrdArrExpirationDate, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:PreferredStockSharesOutstanding - ocul-20240331x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 9 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration, us-gaap:DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration, us-gaap:TypeOfCostGoodOrServiceExtensibleList - ocul-20240331x10q.htm 9 [dq-0712-Presentation-Base-Set-Order] Role '41601 - Disclosure - Subsequent Events (Details)', a level 4, Detail role, appears before '995410 - Disclosure - Pay vs Performance Disclosure', a level 1, Note role. https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd 30, ocul-20240331.xsd 255 ocul-20240331.xsd ocul-20240331_cal.xml ocul-20240331_def.xml ocul-20240331_lab.xml ocul-20240331_pre.xml ocul-20240331x10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 76 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ocul-20240331x10q.htm": { "nsprefix": "ocul", "nsuri": "http://www.ocutx.com/20240331", "dts": { "schema": { "local": [ "ocul-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "ocul-20240331_cal.xml" ] }, "definitionLink": { "local": [ "ocul-20240331_def.xml" ] }, "labelLink": { "local": [ "ocul-20240331_lab.xml" ] }, "presentationLink": { "local": [ "ocul-20240331_pre.xml" ] }, "inline": { "local": [ "ocul-20240331x10q.htm" ] } }, "keyStandard": 196, "keyCustom": 38, "axisStandard": 27, "axisCustom": 0, "memberStandard": 25, "memberCustom": 28, "hidden": { "total": 28, "http://fasb.org/us-gaap/2023": 20, "http://xbrl.sec.gov/dei/2023": 5, "http://www.ocutx.com/20240331": 3 }, "contextCount": 143, "entityCount": 1, "segmentCount": 56, "elementCount": 499, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 387, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 24 }, "report": { "R1": { "role": "http://www.ocutx.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__3AEQMQC8kCrXlyMjdTDXA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.ocutx.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_1QXmDFJys0WrRgjqPfu8RA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_1QXmDFJys0WrRgjqPfu8RA", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "unique": true } }, "R3": { "role": "http://www.ocutx.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_1QXmDFJys0WrRgjqPfu8RA", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_xleACx6Ik02_vj3JWyDWqg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_1QXmDFJys0WrRgjqPfu8RA", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_xleACx6Ik02_vj3JWyDWqg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "longName": "00200 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "unique": true } }, "R5": { "role": "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "00300 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "longName": "00400 - 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_B8VM9ATNuES4Kbg0-Ins6w", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_B8VM9ATNuES4Kbg0-Ins6w", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.ocutx.com/role/DisclosureNatureOfBusiness", "longName": "10101 - Disclosure - Nature of the Business", "shortName": "Nature of the Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.ocutx.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "10201 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenue", "longName": "10301 - Disclosure - Licensing Agreements and Deferred Revenue", "shortName": "Licensing Agreements and Deferred Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "ocul:LicensingAgreementsAndDeferredRevenueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "ocul:LicensingAgreementsAndDeferredRevenueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.ocutx.com/role/DisclosureCashEquivalentsAndRestrictedCash", "longName": "10401 - Disclosure - Cash Equivalents and Restricted Cash", "shortName": "Cash Equivalents and Restricted Cash", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.ocutx.com/role/DisclosureInventory", "longName": "10501 - Disclosure - Inventory", "shortName": "Inventory", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.ocutx.com/role/DisclosureExpenses", "longName": "10601 - Disclosure - Expenses", "shortName": "Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "ocul:ExpensesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "ocul:ExpensesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.ocutx.com/role/DisclosureFinancialLiabilities", "longName": "10701 - Disclosure - Financial Liabilities", "shortName": "Financial Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.ocutx.com/role/DisclosureDerivativeLiability", "longName": "10801 - Disclosure - Derivative Liability", "shortName": "Derivative Liability", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.ocutx.com/role/DisclosureRisksAndFairValue", "longName": "10901 - Disclosure - Risks and Fair Value", "shortName": "Risks and Fair Value", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "ocul:RisksAndFairValueDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "ocul:RisksAndFairValueDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.ocutx.com/role/DisclosureEquity", "longName": "11001 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.ocutx.com/role/DisclosureStockBasedAwards", "longName": "11101 - Disclosure - Stock-Based Awards", "shortName": "Stock-Based Awards", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.ocutx.com/role/DisclosureIncomeTaxes", "longName": "11201 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.ocutx.com/role/DisclosureNetLossPerShare", "longName": "11301 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.ocutx.com/role/DisclosureCommitmentsAndContingencies", "longName": "11401 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.ocutx.com/role/DisclosureRelatedPartyTransactions", "longName": "11501 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.ocutx.com/role/DisclosureSubsequentEvents", "longName": "11601 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.ocutx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "20202 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenueTables", "longName": "30303 - Disclosure - Licensing Agreements and Deferred Revenue (Tables)", "shortName": "Licensing Agreements and Deferred Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ocul:LicensingAgreementsAndDeferredRevenueTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ocul:LicensingAgreementsAndDeferredRevenueTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.ocutx.com/role/DisclosureCashEquivalentsAndRestrictedCashTables", "longName": "30403 - Disclosure - Cash Equivalents and Restricted Cash (Tables)", "shortName": "Cash Equivalents and Restricted Cash (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.ocutx.com/role/DisclosureInventoryTables", "longName": "30503 - Disclosure - Inventory (Tables)", "shortName": "Inventory (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.ocutx.com/role/DisclosureExpensesTables", "longName": "30603 - Disclosure - Expenses (Tables)", "shortName": "Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ocul:ExpensesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ocul:ExpensesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesTables", "longName": "30703 - Disclosure - Financial Liabilities (Tables)", "shortName": "Financial Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_CreditFacilityAxis_ocul_BaringsCreditFacilityMember_0CgTlfhdkku_VXTY_B-TYQ", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_CreditFacilityAxis_ocul_BaringsCreditFacilityMember_0CgTlfhdkku_VXTY_B-TYQ", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.ocutx.com/role/DisclosureDerivativeLiabilityTables", "longName": "30803 - Disclosure - Derivative Liability (Tables)", "shortName": "Derivative Liability (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleSubordinatedDebtMember_3svX0vXK_0ud3SGGxYViGA", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleSubordinatedDebtMember_3svX0vXK_0ud3SGGxYViGA", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.ocutx.com/role/DisclosureRisksAndFairValueTables", "longName": "30903 - Disclosure - Risks and Fair Value (Tables)", "shortName": "Risks and Fair Value (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ocul:RisksAndFairValueDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ocul:RisksAndFairValueDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.ocutx.com/role/DisclosureStockBasedAwardsTables", "longName": "31103 - Disclosure - Stock-Based Awards (Tables)", "shortName": "Stock-Based Awards (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.ocutx.com/role/DisclosureNetLossPerShareTables", "longName": "31303 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.ocutx.com/role/DisclosureNatureOfBusinessAndDetails", "longName": "40101 - Disclosure - Nature of the Business and (Details)", "shortName": "Nature of the Business and (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "As_Of_3_31_2024_1QXmDFJys0WrRgjqPfu8RA", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R34": { "role": "http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenueDetails", "longName": "40301 - Disclosure - Licensing Agreements and Deferred Revenue (Details)", "shortName": "Licensing Agreements and Deferred Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_dEIEUi8Bk0ekYxD7LcPaOg", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ocul:LicensingAgreementsAndDeferredRevenueTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "unique": true } }, "R35": { "role": "http://www.ocutx.com/role/DisclosureCashEquivalentsAndRestrictedCashDetails", "longName": "40401 - Disclosure - Cash Equivalents and Restricted Cash (Details)", "shortName": "Cash Equivalents and Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "As_Of_3_31_2024_1QXmDFJys0WrRgjqPfu8RA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_1QXmDFJys0WrRgjqPfu8RA", "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "unique": true } }, "R36": { "role": "http://www.ocutx.com/role/DisclosureInventoryDetails", "longName": "40501 - Disclosure - Inventory (Details)", "shortName": "Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "As_Of_3_31_2024_1QXmDFJys0WrRgjqPfu8RA", "name": "us-gaap:InventoryRawMaterials", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_1QXmDFJys0WrRgjqPfu8RA", "name": "us-gaap:InventoryRawMaterials", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.ocutx.com/role/DisclosureExpensesSummaryDetails", "longName": "40601 - Disclosure - Expenses - Summary (Details)", "shortName": "Expenses - Summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "As_Of_3_31_2024_1QXmDFJys0WrRgjqPfu8RA", "name": "ocul:AccruedRebatesAndProgramsCurrent", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ocul:ExpensesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_1QXmDFJys0WrRgjqPfu8RA", "name": "ocul:AccruedRebatesAndProgramsCurrent", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ocul:ExpensesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementTermsDetails", "longName": "40701 - Disclosure - Financial Liabilities - Barings Credit Agreement - Terms (Details)", "shortName": "Financial Liabilities - Barings Credit Agreement - Terms (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_8_2_2023_us-gaap_CreditFacilityAxis_ocul_BaringsCreditFacilityMember_Tt7bVMKdg0GetfwLoEQbyQ", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_8_2_2023_us-gaap_CreditFacilityAxis_ocul_BaringsCreditFacilityMember_Tt7bVMKdg0GetfwLoEQbyQ", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementSummaryDetails", "longName": "40702 - Disclosure - Financial Liabilities - Barings Credit Agreement - Summary (Details)", "shortName": "Financial Liabilities - Barings Credit Agreement - Summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_CreditFacilityAxis_ocul_BaringsCreditFacilityMember_JnPhugDE5EuE36mhiGKDlw", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_CreditFacilityAxis_ocul_BaringsCreditFacilityMember_JnPhugDE5EuE36mhiGKDlw", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "unique": true } }, "R40": { "role": "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails", "longName": "40703 - Disclosure - Financial Liabilities - Convertible Notes, Terms (Details)", "shortName": "Financial Liabilities - Convertible Notes, Terms (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_1_2019_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleSubordinatedDebtMember_br-PsRQvtE2TiogTpo_UUQ", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "unique": true } }, "R41": { "role": "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesMidcapCreditAgreementDetails", "longName": "40704 - Disclosure - Financial Liabilities - MidCap Credit Agreement (Details)", "shortName": "Financial Liabilities - MidCap Credit Agreement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_3_31_2023_E10SdI2XsE2kgYx9V9aRzg", "name": "ocul:ProceedsFromIssuanceOfProtectiveAdvance", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_3_12_2023_To_3_12_2023_us-gaap_CreditFacilityAxis_ocul_MidcapCreditFacilityMember_xt9wJ1GbHEW7zicDcKJpgw", "name": "ocul:ProceedsFromIssuanceOfProtectiveAdvance", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "unique": true } }, "R42": { "role": "http://www.ocutx.com/role/DisclosureDerivativeLiabilityLiabilityRollForwardDetails", "longName": "40801 - Disclosure - Derivative Liability - Liability roll forward (Details)", "shortName": "Derivative Liability - Liability roll forward (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_DerivativeInstrumentRiskAxis_ocul_RoyaltyFeeDerivativeLiabilityMember_IT8b7aVWsEiSMJKJlIYsOA", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_DerivativeInstrumentRiskAxis_ocul_RoyaltyFeeDerivativeLiabilityMember_XegTAd3HlEulNO18H3pEFQ", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "unique": true } }, "R43": { "role": "http://www.ocutx.com/role/DisclosureRisksAndFairValueConcentrationOfCreditRiskDetails", "longName": "40901 - Disclosure - Risks and Fair Value - Concentration of Credit Risk (Details)", "shortName": "Risks and Fair Value - Concentration of Credit Risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_3_31_2024_1QXmDFJys0WrRgjqPfu8RA", "name": "ocul:NumberOfFinancialInstitutions", "unitRef": "Unit_Standard_item_X5tE2N-Aw0euRO3ihMucbA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ocul:RisksAndFairValueDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_1QXmDFJys0WrRgjqPfu8RA", "name": "ocul:NumberOfFinancialInstitutions", "unitRef": "Unit_Standard_item_X5tE2N-Aw0euRO3ihMucbA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ocul:RisksAndFairValueDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.ocutx.com/role/DisclosureRisksAndFairValueChangeInFairValueOfDerivativeLabilitiesDetails", "longName": "40902 - Disclosure - Risks and Fair Value - Change in Fair Value of Derivative Labilities (Details)", "shortName": "Risks and Fair Value - Change in Fair Value of Derivative Labilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "ocul:RoyaltyFeeObligation", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ocul:RisksAndFairValueDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "ocul:RoyaltyFeeObligation", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ocul:RisksAndFairValueDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails", "longName": "40903 - Disclosure - Risks and Fair Value - Fair Value Measurement (Details)", "shortName": "Risks and Fair Value - Fair Value Measurement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_3_31_2024_1QXmDFJys0WrRgjqPfu8RA", "name": "us-gaap:LongTermNotesPayable", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_CreditFacilityAxis_ocul_BaringsCreditFacilityMember_JnPhugDE5EuE36mhiGKDlw", "name": "ocul:NotesPayableIncludingAccruedInterest", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "unique": true } }, "R46": { "role": "http://www.ocutx.com/role/DisclosureRisksAndFairValueMainInputsToValuingRoyaltyFeeDerivativeLiabilityDetails", "longName": "40904 - Disclosure - Risks and Fair Value - The main inputs to valuing the Royalty Fee Derivative Liability (Details)", "shortName": "Risks and Fair Value - The main inputs to valuing the Royalty Fee Derivative Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FinancialInstrumentAxis_ocul_RoyaltyFeeDerivativeLiabilityMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_R3fFO7Ws10mCw_r_as60Tg", "name": "us-gaap:DerivativeLiabilityMeasurementInput", "unitRef": "Unit_Standard_pure_Zd-6VWpCt0iY3kow1CLDSg", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FinancialInstrumentAxis_ocul_RoyaltyFeeDerivativeLiabilityMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputPriceVolatilityMember_R3fFO7Ws10mCw_r_as60Tg", "name": "us-gaap:DerivativeLiabilityMeasurementInput", "unitRef": "Unit_Standard_pure_Zd-6VWpCt0iY3kow1CLDSg", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.ocutx.com/role/DisclosureEquityDetails", "longName": "41001 - Disclosure - Equity (Details)", "shortName": "Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_3_31_2024_1QXmDFJys0WrRgjqPfu8RA", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_xleACx6Ik02_vj3JWyDWqg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_3_28_2024_To_3_28_2024_us-gaap_DebtInstrumentAxis_us-gaap_ConvertibleSubordinatedDebtMember_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_i0951BfGTU2uqqKBSY792w", "name": "us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "unique": true } }, "R48": { "role": "http://www.ocutx.com/role/DisclosureStockBasedAwardsAdditionalInformationDetails", "longName": "41101 - Disclosure - Stock-Based Awards - Additional Information (Details)", "shortName": "Stock-Based Awards - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_3_31_2024_1QXmDFJys0WrRgjqPfu8RA", "name": "ocul:NumberOfStockBasedCompensationPlans", "unitRef": "Unit_Standard_item_X5tE2N-Aw0euRO3ihMucbA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_1QXmDFJys0WrRgjqPfu8RA", "name": "ocul:NumberOfStockBasedCompensationPlans", "unitRef": "Unit_Standard_item_X5tE2N-Aw0euRO3ihMucbA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.ocutx.com/role/DisclosureStockBasedAwardsStockBasedCompensationDetails", "longName": "41102 - Disclosure - Stock-Based Awards - Stock-Based Compensation (Details)", "shortName": "Stock-Based Awards - Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.ocutx.com/role/DisclosureNetLossPerShareBasicDetails", "longName": "41301 - Disclosure - Net Loss Per Share - Basic (Details)", "shortName": "Net Loss Per Share - Basic (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R51": { "role": "http://www.ocutx.com/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails", "longName": "41302 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities, Excluded from Computation of Diluted Net Loss per Share (Details)", "shortName": "Net Loss Per Share - Schedule of Antidilutive Securities, Excluded from Computation of Diluted Net Loss per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:DilutiveSecurities", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:DilutiveSecurities", "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:DilutiveSecurities", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:DilutiveSecurities", "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.ocutx.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "longName": "41501 - Disclosure - Related Party Transactions - Additional Information (Details)", "shortName": "Related Party Transactions - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_3_31_2024_1QXmDFJys0WrRgjqPfu8RA", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_srt_CounterpartyNameAxis_ocul_WilmerhaleMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ocul_ChiefBusinessOfficerMember_8e1Nt-l36Ee0UNTNQtwwxg", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "unique": true } }, "R53": { "role": "http://www.ocutx.com/role/DisclosureSubsequentEventsDetails", "longName": "41601 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_2_20_2024_us-gaap_PlanNameAxis_ocul_InducementStockIncentivePlan2019Member_1jFHX7x3ZU2isI6XqvmNjg", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "Unit_Standard_shares_lavmdPJt20mJe7T5zNEtGQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_5_1_2024_To_5_1_2024_us-gaap_OtherCommitmentsAxis_ocul_SeparationAgreementMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_g01PH5XaJki4C6_5mhm8KA", "name": "ocul:PeriodOfBaseSalaryPaymentTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "unique": true } }, "R54": { "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": "54", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_cbCrjl1IL0eDrtNLwVzYnQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R55": { "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": "55", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024__3AEQMQC8kCrXlyMjdTDXA", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ocul-20240331x10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocutx.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r13", "r621" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Accounts receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r594" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r208", "r209" ] }, "ocul_AccruedInterestConvertibleNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "AccruedInterestConvertibleNotes", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/DisclosureExpensesSummaryDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ocutx.com/role/DisclosureExpensesSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of accrued interest on convertible notes.", "label": "Accrued Interest, Convertible Notes", "terseLabel": "Accrued interest payable on Convertible Notes (Note 7)" } } }, "auth_ref": [] }, "ocul_AccruedInterestNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "AccruedInterestNotesPayable", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/DisclosureExpensesSummaryDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ocutx.com/role/DisclosureExpensesSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of accrued interest on notes payable.", "label": "Accrued Interest, Notes Payable", "terseLabel": "Accrued interest payable on Barings Credit Facility (Note 7)" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.ocutx.com/role/DisclosureExpensesSummaryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocutx.com/role/DisclosureExpensesSummaryDetails", "http://www.ocutx.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total", "verboseLabel": "Accrued expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r16" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/DisclosureExpensesSummaryDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocutx.com/role/DisclosureExpensesSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r16" ] }, "ocul_AccruedRebatesAndProgramsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "AccruedRebatesAndProgramsCurrent", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/DisclosureExpensesSummaryDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocutx.com/role/DisclosureExpensesSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for rebates and programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Rebates and Programs, Current", "terseLabel": "Accrued rebates and programs" } } }, "auth_ref": [] }, "ocul_AccruedResearchAndDevelopmentExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "AccruedResearchAndDevelopmentExpenseCurrent", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/DisclosureExpensesSummaryDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ocutx.com/role/DisclosureExpensesSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for expenses related to research and development. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Research And Development Expense Current", "terseLabel": "Accrued research and development expenses" } } }, "auth_ref": [] }, "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": [ "r671" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocutx.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": [ "r82" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.ocutx.com/role/DisclosureEquityDetails", "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "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": [ "r361", "r362", "r363", "r514", "r738", "r739", "r740", "r788", "r801" ] }, "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": [ "r677" ] }, "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": [ "r677" ] }, "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": [ "r677" ] }, "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": [ "r677" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r50", "r51", "r327" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.ocutx.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": [] }, "ocul_AffamedTherapeuticsLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "AffamedTherapeuticsLimitedMember", "presentation": [ "http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to AffaMed Therapeutics Limited (\"Affamed\").", "label": "AffaMed" } } }, "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": [ "r642", "r653", "r663", "r688" ] }, "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": [ "r645", "r656", "r666", "r691" ] }, "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": [ "r677" ] }, "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": [ "r684" ] }, "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": [ "r649", "r657", "r667", "r684", "r692", "r696", "r704" ] }, "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": [ "r702" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Allocated Share-based Compensation Expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r356", "r364" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.ocutx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "terseLabel": "Non-cash interest expense", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r92", "r287", "r416", "r733" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.ocutx.com/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Total common stock equivalents", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r186" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.ocutx.com/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r29" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.ocutx.com/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Net Loss Per Share", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.ocutx.com/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Arrangements and Non-arrangement Transactions [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r376" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocutx.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": [ "r116", "r133", "r157", "r192", "r199", "r203", "r240", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r378", "r382", "r407", "r479", "r545", "r621", "r633", "r752", "r753", "r792" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocutx.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": [ "r130", "r138", "r157", "r240", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r378", "r382", "r407", "r621", "r752", "r753", "r792" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r699" ] }, "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": [ "r700" ] }, "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": [ "r695" ] }, "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": [ "r695" ] }, "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": [ "r695" ] }, "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": [ "r695" ] }, "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": [ "r695" ] }, "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": [ "r695" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsAdditionalInformationDetails", "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": [ "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355" ] }, "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": [ "r698" ] }, "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": [ "r697" ] }, "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": [ "r696" ] }, "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": [ "r696" ] }, "ocul_BaringsCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "BaringsCreditFacilityMember", "presentation": [ "http://www.ocutx.com/role/DisclosureDerivativeLiabilityTables", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementSummaryDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementTermsDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesTables", "http://www.ocutx.com/role/DisclosureNatureOfBusinessAndDetails", "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Barings Credit Facility.", "label": "Barings Credit Facility", "verboseLabel": "Barings Credit Facility" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "verboseLabel": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureNatureOfBusiness" ], "lang": { "en-us": { "role": { "label": "Business Description and Basis of Presentation [Text Block]", "verboseLabel": "Nature of the Business", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r77", "r104", "r105" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Additions to property and equipment included in accounts payable and accrued expenses", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r25", "r26", "r27" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash Equivalents and Restricted Cash" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.ocutx.com/role/DisclosureCashEquivalentsAndRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocutx.com/role/DisclosureCashEquivalentsAndRestrictedCashDetails", "http://www.ocutx.com/role/DisclosureNatureOfBusinessAndDetails", "http://www.ocutx.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": [ "r24", "r132", "r597" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r132" ] }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsDisclosureTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureCashEquivalentsAndRestrictedCash" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents Disclosure [Text Block]", "verboseLabel": "Cash Equivalents and Restricted Cash", "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify." } } }, "auth_ref": [ "r132", "r481" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/DisclosureCashEquivalentsAndRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocutx.com/role/DisclosureCashEquivalentsAndRestrictedCashDetails", "http://www.ocutx.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 as shown on the 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": [ "r24", "r101", "r153" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r101" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of non-cash investing and financing activities:" } } }, "auth_ref": [] }, "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInContractWithCustomerLiabilityAbstract", "presentation": [ "http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Change in Contract with Customer, Liability [Abstract]", "terseLabel": "Total deferred revenue:" } } }, "auth_ref": [] }, "ocul_ChangeOfControlEnteredAfterSixMonthsButBeforeTwelveMonthsAfterClosingDate.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "ChangeOfControlEnteredAfterSixMonthsButBeforeTwelveMonthsAfterClosingDate.Member", "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementTermsDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to change of control transaction entered into by the company after the date that is six months, but before the date that is twelve months, after the Closing Date.", "label": "Change of control, Entered After Six Months, but Before Twelve Months, After Closing Date." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r675" ] }, "ocul_ChiefBusinessOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "ChiefBusinessOfficerMember", "presentation": [ "http://www.ocutx.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the Chief Business Officer.", "label": "Chief Business Officer" } } }, "auth_ref": [] }, "srt_ChiefFinancialOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefFinancialOfficerMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Chief Financial Officer [Member]", "terseLabel": "Donald Notman" } } }, "auth_ref": [ "r743" ] }, "ocul_ChiefStrategyOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "ChiefStrategyOfficerMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "The information pertaining to Chief Strategy Officer.", "label": "Chief Strategy Officer [Member]", "terseLabel": "Sanjay Nayak" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.ocutx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.ocutx.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r134", "r135", "r136", "r191", "r294", "r295", "r296", "r298", "r301", "r306", "r308", "r504", "r505", "r506", "r507", "r611", "r710", "r735" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.ocutx.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.ocutx.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.ocutx.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Weighted average exercise price to purchase common stock", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r309" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.ocutx.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of shares callable by warrants", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r309" ] }, "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": [ "r676" ] }, "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": [ "r676" ] }, "ocul_CollaborationRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "CollaborationRevenueMember", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "Collaboration Revenue means revenue derived from fees relating to Material Services performed by the Executive from Collaborations, net of payments to licensing agents but excluding fees paid to the Company related to licensing its trademarks or providing design services.", "label": "Collaboration revenue", "terseLabel": "Collaboration revenue" } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]", "terseLabel": "Collaboration Agreement", "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": [ "r376" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 14)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r21", "r74", "r480", "r532" ] }, "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.ocutx.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": [ "r107", "r254", "r255", "r595", "r749" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.ocutx.com/role/DisclosureEquityDetails", "http://www.ocutx.com/role/DisclosureStockBasedAwardsAdditionalInformationDetails", "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r623", "r624", "r625", "r627", "r628", "r629", "r630", "r738", "r739", "r788", "r798", "r801" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.ocutx.com/role/DisclosureEquityDetails", "http://www.ocutx.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": [ "r81" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.ocutx.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": [ "r81", "r533" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.ocutx.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": [ "r81" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.ocutx.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": [ "r6", "r81", "r533", "r551", "r801", "r802" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.0001 par value; 200,000,000 shares authorized and 154,704,086 and 114,963,193 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": [ "r81", "r483", "r621" ] }, "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": [ "r681" ] }, "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": [ "r680" ] }, "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": [ "r682" ] }, "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": [ "r679" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r31", "r33", "r66", "r67", "r207", "r594" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r31", "r33", "r66", "r67", "r207", "r502", "r594" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r31", "r33", "r66", "r67", "r207", "r594", "r714" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration risk", "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": [ "r594" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r31", "r33", "r66", "r67", "r207" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r30", "r31", "r33", "r34", "r66", "r115", "r594" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r31", "r33", "r66", "r67", "r207", "r594" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenueTables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of deferred revenue", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r756" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "periodEndLabel": "Deferred revenue, ending balance", "periodStartLabel": "Deferred revenue, beginning balance", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r311", "r312", "r315" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r311", "r312", "r315" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred revenue, net of current portion", "terseLabel": "Deferred revenue, net of current portion", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r311", "r312", "r315" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "negatedLabel": "Amounts recognized into revenue", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r316" ] }, "ocul_ConversionOptionDerivativeLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "ConversionOptionDerivativeLiabilityMember", "presentation": [ "http://www.ocutx.com/role/DisclosureDerivativeLiabilityLiabilityRollForwardDetails", "http://www.ocutx.com/role/DisclosureRisksAndFairValueChangeInFairValueOfDerivativeLabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The conversion option derivative liability.", "label": "Conversion Option Derivative Liability [Member]", "terseLabel": "Conversion Option Derivative Liability" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails", "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible Notes, net", "verboseLabel": "Non-current liability", "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock." } } }, "auth_ref": [ "r19" ] }, "us-gaap_ConvertibleSubordinatedDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleSubordinatedDebtMember", "presentation": [ "http://www.ocutx.com/role/DisclosureDerivativeLiabilityTables", "http://www.ocutx.com/role/DisclosureEquityDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails", "http://www.ocutx.com/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails", "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Notes", "terseLabel": "Convertible Notes", "verboseLabel": "Shares issuable upon conversion of Convertible Notes, if converted", "documentation": "Debt that places a lender in a lien position behind debt having a higher priority of repayment in liquidation of the entity's assets which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r109" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue", "terseLabel": "Cost of product revenue", "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": [ "r94", "r463" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses", "totalLabel": "Total costs and operating expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r93" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenueDetails", "http://www.ocutx.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r161", "r162", "r269", "r296", "r427", "r599", "r601" ] }, "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": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.ocutx.com/role/DisclosureDerivativeLiabilityTables", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementSummaryDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementTermsDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesMidcapCreditAgreementDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesTables", "http://www.ocutx.com/role/DisclosureNatureOfBusinessAndDetails", "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.ocutx.com/role/DisclosureDerivativeLiabilityTables", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementSummaryDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementTermsDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesMidcapCreditAgreementDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesTables", "http://www.ocutx.com/role/DisclosureNatureOfBusinessAndDetails", "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.ocutx.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_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r32", "r207" ] }, "ocul_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "CustomerOneMember", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to major customer one.", "label": "Customer one" } } }, "auth_ref": [] }, "ocul_CustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "CustomerThreeMember", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to major customer three.", "label": "Customer three" } } }, "auth_ref": [] }, "ocul_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "CustomerTwoMember", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to major customer two.", "label": "Customer two" } } }, "auth_ref": [] }, "ocul_DebtConversionConversionOptionDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "DebtConversionConversionOptionDerivativeLiability", "crdr": "credit", "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of the conversion option derivative liability related to the extinguishment of debt in the conversion of the debt instrument.", "label": "Debt Conversion, Conversion Option Derivative Liability", "negatedLabel": "Conversion of debt, conversion option derivative liability" } } }, "auth_ref": [] }, "us-gaap_DebtConversionOriginalDebtAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionOriginalDebtAmount1", "crdr": "credit", "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Original Debt, Amount", "negatedLabel": "Conversion of debt, derecognition of principal", "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r25", "r27" ] }, "ocul_DebtConversionUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "DebtConversionUnamortizedDiscount", "crdr": "debit", "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of the unamortized discount related to the extinguishment of debt in the conversion of the debt instrument.", "label": "Debt Conversion, Unamortized Discount", "negatedLabel": "Conversion of debt, unamortized discount" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Financial Liabilities" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilities" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Financial Liabilities", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r108", "r155", "r265", "r271", "r272", "r273", "r274", "r275", "r276", "r281", "r288", "r289", "r291" ] }, "ocul_DebtInstrumentAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "DebtInstrumentAccruedInterest", "crdr": "credit", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of accrued interest on debt.", "label": "Debt Instrument Accrued Interest", "terseLabel": "Accrued interest payable on Convertible Notes" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.ocutx.com/role/DisclosureDerivativeLiabilityTables", "http://www.ocutx.com/role/DisclosureEquityDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails", "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r11", "r78", "r79", "r117", "r118", "r163", "r266", "r267", "r268", "r269", "r270", "r272", "r277", "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r417", "r606", "r607", "r608", "r609", "r610", "r736" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementTermsDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesMidcapCreditAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread (as a percent)", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementSummaryDetails": { "parentTag": "us-gaap_NotesPayable", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementSummaryDetails", "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Gross", "terseLabel": "Debt instrument carrying amount", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r11", "r118", "r292" ] }, "ocul_DebtInstrumentCovenantsMinimumLiquidityRequirement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "DebtInstrumentCovenantsMinimumLiquidityRequirement", "crdr": "debit", "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementTermsDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails", "http://www.ocutx.com/role/DisclosureNatureOfBusinessAndDetails" ], "lang": { "en-us": { "role": { "documentation": "Minimum liquidity amount required per the covenants of the credit agreement.", "label": "Debt Instrument, covenants, Minimum Liquidity Requirement", "terseLabel": "Minimum liquidity amount", "verboseLabel": "Debt Instrument, covenants, minimum liquidity requirement" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementTermsDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "verboseLabel": "Principal amount of debt issued", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r69", "r71", "r266", "r417", "r607", "r608" ] }, "us-gaap_DebtInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFairValue", "crdr": "credit", "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails", "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Debt instrument fair value", "verboseLabel": "Estimated fair value", "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable." } } }, "auth_ref": [ "r279", "r406", "r607", "r608" ] }, "ocul_DebtInstrumentInterestRateFloor": { "xbrltype": "percentItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "DebtInstrumentInterestRateFloor", "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementTermsDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesMidcapCreditAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "The interest rate floor.", "label": "Debt Instrument, Interest Rate, Floor", "terseLabel": "Interest rate floor (as a percent)" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementTermsDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesMidcapCreditAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (as a percent)", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r18", "r267" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.ocutx.com/role/DisclosureDerivativeLiabilityTables", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementTermsDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesMidcapCreditAgreementDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Financial Liabilities", "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": [ "r163", "r266", "r267", "r268", "r269", "r270", "r272", "r277", "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r290", "r417", "r606", "r607", "r608", "r609", "r610", "r736" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.ocutx.com/role/DisclosureDerivativeLiabilityTables", "http://www.ocutx.com/role/DisclosureEquityDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails", "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r19", "r163", "r266", "r267", "r268", "r269", "r270", "r272", "r277", "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r417", "r606", "r607", "r608", "r609", "r610", "r736" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.ocutx.com/role/DisclosureDerivativeLiabilityTables", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementTermsDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesMidcapCreditAgreementDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r19", "r43", "r46", "r68", "r69", "r71", "r75", "r111", "r112", "r163", "r266", "r267", "r268", "r269", "r270", "r272", "r277", "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r290", "r417", "r606", "r607", "r608", "r609", "r610", "r736" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementSummaryDetails": { "parentTag": "us-gaap_NotesPayable", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementSummaryDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Less: unamortized discount", "negatedTerseLabel": "Unamortized discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r68", "r71", "r754" ] }, "ocul_DecreaseInDerivativeLiabilitiesExtinguishmentUponConversion": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "DecreaseInDerivativeLiabilitiesExtinguishmentUponConversion", "crdr": "debit", "presentation": [ "http://www.ocutx.com/role/DisclosureDerivativeLiabilityLiabilityRollForwardDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of decrease in derivative liability due to extinguishment upon conversion.", "label": "Decrease in Derivative Liabilities, Extinguishment Upon Conversion", "terseLabel": "Extinguishment upon Conversion" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization expense", "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": [ "r3", "r196" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.ocutx.com/role/DisclosureDerivativeLiabilityLiabilityRollForwardDetails", "http://www.ocutx.com/role/DisclosureRisksAndFairValueChangeInFairValueOfDerivativeLabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r522", "r524", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r546", "r547", "r548", "r549", "r564", "r565", "r566", "r567", "r570", "r571", "r572", "r573", "r584", "r585", "r588", "r590", "r623", "r625" ] }, "ocul_DerivativeGainLossOnDerivativeAndOtherNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "DerivativeGainLossOnDerivativeAndOtherNet", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 }, "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 }, "http://www.ocutx.com/role/DisclosureRisksAndFairValueChangeInFairValueOfDerivativeLabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueChangeInFairValueOfDerivativeLabilitiesDetails", "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement including accrued or paid royalty fees.", "label": "Derivative, Gain (Loss) on Derivative and Other, Net", "negatedLabel": "Change in fair value of derivative liabilities", "terseLabel": "Change in fair value of derivative liabilities", "totalLabel": "Total" } } }, "auth_ref": [] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/DisclosureRisksAndFairValueChangeInFairValueOfDerivativeLabilitiesDetails": { "parentTag": "ocul_DerivativeGainLossOnDerivativeAndOtherNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueChangeInFairValueOfDerivativeLabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Gain (Loss) on Derivative, Net", "verboseLabel": "Change in fair value of derivative liability", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r786" ] }, "us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueChangeInFairValueOfDerivativeLabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from derivative." } } }, "auth_ref": [ "r786" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.ocutx.com/role/DisclosureDerivativeLiabilityLiabilityRollForwardDetails", "http://www.ocutx.com/role/DisclosureRisksAndFairValueChangeInFairValueOfDerivativeLabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r56", "r58", "r59", "r60", "r522", "r524", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r546", "r547", "r548", "r549", "r564", "r565", "r566", "r567", "r570", "r571", "r572", "r573", "r584", "r585", "r588", "r590", "r601", "r623", "r625" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Liability" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureDerivativeLiability" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "verboseLabel": "Derivative Liability", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r114", "r386", "r393" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueChangeInFairValueOfDerivativeLabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table]", "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r7", "r56", "r59", "r60", "r63", "r64", "r385" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueChangeInFairValueOfDerivativeLabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Change in Fair Value of Derivative Liabilities", "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": [ "r385" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails", "http://www.ocutx.com/role/DisclosureRisksAndFairValueMainInputsToValuingRoyaltyFeeDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability.", "terseLabel": "Derivative liabilities", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r139", "r140", "r406", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r546", "r548", "r549", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r601", "r799" ] }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Noncurrent", "terseLabel": "Derivative liabilities", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r139" ] }, "us-gaap_DerivativeLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityMeasurementInput", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueMainInputsToValuingRoyaltyFeeDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Measurement Input", "terseLabel": "Derivative Liability, Measurement Input", "documentation": "Value of input used to measure derivative liability." } } }, "auth_ref": [ "r403" ] }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.ocutx.com/role/DisclosureDerivativeLiabilityLiabilityRollForwardDetails", "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability." } } }, "auth_ref": [ "r384" ] }, "us-gaap_DilutiveSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecurities", "crdr": "credit", "presentation": [ "http://www.ocutx.com/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share", "verboseLabel": "Dilutive impact from potentially issuable common shares", "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities." } } }, "auth_ref": [ "r28" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwards" ], "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-Based Awards", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r325", "r329", "r357", "r358", "r360", "r617" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-Based Awards" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.ocutx.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.ocutx.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.ocutx.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.ocutx.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": [ "r637" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.ocutx.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": [ "r670" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.ocutx.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.ocutx.com/role/DisclosureNetLossPerShareBasicDetails", "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share, basic (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r147", "r169", "r170", "r171", "r172", "r173", "r179", "r181", "r183", "r184", "r185", "r189", "r396", "r397", "r476", "r490", "r602" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.ocutx.com/role/DisclosureNetLossPerShareBasicDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "verboseLabel": "Basic net loss per share attributable to common stockholders" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share, diluted (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r147", "r169", "r170", "r171", "r172", "r173", "r181", "r183", "r184", "r185", "r189", "r396", "r397", "r476", "r490", "r602" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.ocutx.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": [ "r178", "r186", "r187", "r188" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/DisclosureExpensesSummaryDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocutx.com/role/DisclosureExpensesSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and related expenses", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r16" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "terseLabel": "Stock-Based Awards", "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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Unrecognized stock-based compensation cost", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r359" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period of unrecognized stock-based compensation cost expected to be recognized", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r359" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.ocutx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.ocutx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.ocutx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.ocutx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.ocutx.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": [ "r635" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.ocutx.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.ocutx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.ocutx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r635" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.ocutx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.ocutx.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": [ "r635" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.ocutx.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.ocutx.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": [ "r709" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.ocutx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r635" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.ocutx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r635" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.ocutx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r635" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.ocutx.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": [ "r635" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.ocutx.com/role/DisclosureEquityDetails", "http://www.ocutx.com/role/DisclosureStockBasedAwardsAdditionalInformationDetails", "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r6", "r128", "r143", "r144", "r145", "r164", "r165", "r166", "r168", "r174", "r176", "r190", "r241", "r242", "r310", "r361", "r362", "r363", "r370", "r371", "r387", "r388", "r389", "r390", "r391", "r392", "r395", "r408", "r409", "r410", "r411", "r412", "r413", "r420", "r497", "r498", "r499", "r514", "r576" ] }, "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": [ "r678" ] }, "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": [ "r642", "r653", "r663", "r688" ] }, "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": [ "r639", "r650", "r660", "r685" ] }, "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": [ "r684" ] }, "ocul_ExecutiveChairmanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "ExecutiveChairmanMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "The information pertaining to Executive Chairman.", "label": "Executive Chairman [Member]", "terseLabel": "Pravin U. Dugel" } } }, "auth_ref": [] }, "ocul_ExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "ExpensesAbstract", "lang": { "en-us": { "role": { "documentation": "Expenses [Abstract]", "label": "Expenses" } } }, "auth_ref": [] }, "ocul_ExpensesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "ExpensesTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureExpenses" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for expenses, including accrued expenses.", "label": "Expenses [Text Block]", "terseLabel": "Expenses" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails" ], "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": [ "r399", "r400", "r404" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r399", "r400", "r404" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueMainInputsToValuingRoyaltyFeeDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueMainInputsToValuingRoyaltyFeeDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r8" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of main inputs to valuing the Derivative Liability", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r8" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails", "http://www.ocutx.com/role/DisclosureRisksAndFairValueMainInputsToValuingRoyaltyFeeDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Hierarchy [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r279", "r317", "r318", "r319", "r320", "r321", "r322", "r400", "r435", "r436", "r437", "r607", "r608", "r614", "r615", "r616" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r399", "r400", "r402", "r403", "r405" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r279", "r317", "r322", "r400", "r435", "r614", "r615", "r616" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails", "http://www.ocutx.com/role/DisclosureRisksAndFairValueMainInputsToValuingRoyaltyFeeDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r279", "r317", "r318", "r319", "r320", "r321", "r322", "r400", "r437", "r607", "r608", "r614", "r615", "r616" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.ocutx.com/role/DisclosureDerivativeLiabilityLiabilityRollForwardDetails", "http://www.ocutx.com/role/DisclosureRisksAndFairValueMainInputsToValuingRoyaltyFeeDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Derivative Liability Roll forward", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://www.ocutx.com/role/DisclosureDerivativeLiabilityLiabilityRollForwardDetails", "http://www.ocutx.com/role/DisclosureRisksAndFairValueTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Derivatives", "verboseLabel": "Risks and Fair Value", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://www.ocutx.com/role/DisclosureDerivativeLiabilityLiabilityRollForwardDetails", "http://www.ocutx.com/role/DisclosureRisksAndFairValueTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3." } } }, "auth_ref": [ "r9", "r65" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "presentation": [ "http://www.ocutx.com/role/DisclosureDerivativeLiabilityLiabilityRollForwardDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "negatedLabel": "Change in fair value", "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r9" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.ocutx.com/role/DisclosureDerivativeLiabilityLiabilityRollForwardDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r9" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails", "http://www.ocutx.com/role/DisclosureRisksAndFairValueMainInputsToValuingRoyaltyFeeDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r279", "r317", "r318", "r319", "r320", "r321", "r322", "r435", "r436", "r437", "r607", "r608", "r614", "r615", "r616" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Recurring Basis", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r398", "r405" ] }, "ocul_FairValueOfSharesIssuedOnConversionOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "FairValueOfSharesIssuedOnConversionOfDebt", "crdr": "credit", "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "The fair value of shares issued on conversion of debt.", "label": "Fair Value of Shares Issued on Conversion of Debt", "terseLabel": "Total fair value amount" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueMainInputsToValuingRoyaltyFeeDerivativeLiabilityDetails", "http://www.ocutx.com/role/DisclosureRisksAndFairValueTables" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r290", "r306", "r393", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r489", "r605", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "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": [ "r646", "r657", "r667", "r692" ] }, "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": [ "r646", "r657", "r667", "r692" ] }, "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": [ "r646", "r657", "r667", "r692" ] }, "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": [ "r646", "r657", "r667", "r692" ] }, "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": [ "r646", "r657", "r667", "r692" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Gain on disposal of property and equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r3" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 }, "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails", "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of debt", "terseLabel": "Loss on extinguishment of debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r3", "r38", "r39" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r95", "r555" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "General and administrative expense", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r91" ] }, "ocul_GeneralCounselMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "GeneralCounselMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "The information pertaining to General Counsel.", "label": "General Counsel [Member]", "terseLabel": "Philip C. Strassburger" } } }, "auth_ref": [] }, "ocul_HeierConsultingLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "HeierConsultingLlcMember", "presentation": [ "http://www.ocutx.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Heier Consulting, LLC", "label": "Heier Consulting LLC [Member]", "terseLabel": "Heier Consulting LLC" } } }, "auth_ref": [] }, "ocul_InceptMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "InceptMember", "presentation": [ "http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Incept.", "label": "Incept" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r252", "r253", "r560" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r253", "r560" ] }, "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.ocutx.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": [ "r158", "r366", "r367", "r368", "r369", "r372", "r373", "r374", "r375", "r509" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r462", "r732" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory", "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": [ "r2" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "ocul_IncreaseDecreaseInOperatingLeaseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "IncreaseDecreaseInOperatingLeaseAssets", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of operating lease assets.", "label": "Increase (Decrease) In Operating Lease Assets", "negatedLabel": "Operating lease assets" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) In Operating Lease Liability", "terseLabel": "Operating lease liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r715", "r732" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Stockholders' Equity (Deficit)", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r649", "r657", "r667", "r684", "r692", "r696", "r704" ] }, "ocul_InducementStockIncentivePlan2019Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "InducementStockIncentivePlan2019Member", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsAdditionalInformationDetails", "http://www.ocutx.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Inducement Stock Incentive Plan 2019.", "label": "2019 Inducement Plan" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r702" ] }, "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": [ "r638", "r708" ] }, "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": [ "r638", "r708" ] }, "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": [ "r638", "r708" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r70", "r121", "r146", "r195", "r415", "r561", "r631", "r800" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid", "terseLabel": "Cash paid for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r148", "r151", "r152" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureInventory" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory", "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": [ "r251" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/DisclosureInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocutx.com/role/DisclosureInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r726" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://www.ocutx.com/role/DisclosureInventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocutx.com/role/DisclosureInventoryDetails", "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventory", "totalLabel": "Total inventory", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r137", "r598", "r621" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/DisclosureInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocutx.com/role/DisclosureInventoryDetails" ], "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": [ "r728" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/DisclosureInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocutx.com/role/DisclosureInventoryDetails" ], "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": [ "r727" ] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeNet", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Investment Income, Net", "terseLabel": "Interest income", "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r96", "r98" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocutx.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": [ "r15", "r157", "r240", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r379", "r382", "r383", "r407", "r531", "r603", "r633", "r752", "r792", "r793" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and 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": [ "r86", "r119", "r485", "r621", "r737", "r748", "r790" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocutx.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": [ "r17", "r131", "r157", "r240", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r379", "r382", "r383", "r407", "r621", "r752", "r792", "r793" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liability:" } } }, "auth_ref": [] }, "ocul_LicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "LicenseAgreementMember", "presentation": [ "http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to a license agreement.", "label": "License Agreement" } } }, "auth_ref": [] }, "ocul_LicensingAgreementsAndDeferredRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "LicensingAgreementsAndDeferredRevenueAbstract", "lang": { "en-us": { "role": { "documentation": "Licensing Agreements and Deferred Revenue [Abstract].", "label": "Licensing Agreements and Deferred Revenue" } } }, "auth_ref": [] }, "ocul_LicensingAgreementsAndDeferredRevenueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "LicensingAgreementsAndDeferredRevenueTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenue" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for licensing agreements and deferred revenue.", "label": "Licensing Agreements and Deferred Revenue [Text Block]", "terseLabel": "Licensing Agreements and Deferred Revenue" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Line Items]", "terseLabel": "Credit Agreement", "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": [ "r736" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementTermsDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesMidcapCreditAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Borrowing capacity under the agreement", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r14" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r14", "r736" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.ocutx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "Due for repayment in 2029", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": [ "r5", "r163", "r755" ] }, "us-gaap_LongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermNotesPayable", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails", "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Notes Payable, Noncurrent", "terseLabel": "Notes payable, net", "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r19" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r207", "r613", "r757", "r796", "r797" ] }, "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": [ "r676" ] }, "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": [ "r676" ] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueMainInputsToValuingRoyaltyFeeDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Bond yield", "terseLabel": "Revenue discount rate", "documentation": "Measurement input using interest rate to determine present value of future cash flows." } } }, "auth_ref": [ "r789" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueMainInputsToValuingRoyaltyFeeDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Revenue volatility", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r789" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueMainInputsToValuingRoyaltyFeeDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r401" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueMainInputsToValuingRoyaltyFeeDerivativeLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "ocul_MidcapCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "MidcapCreditFacilityMember", "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesMidcapCreditAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining the MidCap Credit Facility.", "label": "MidCap Credit Facility" } } }, "auth_ref": [] }, "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": [ "r695" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Money Market Funds", "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": [ "r759" ] }, "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": [ "r703" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r207", "r613", "r757", "r796", "r797" ] }, "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": [ "r677" ] }, "ocul_NatureOfOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "NatureOfOperationsLineItems", "presentation": [ "http://www.ocutx.com/role/DisclosureNatureOfBusinessAndDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Nature of Operations [Line Items]", "terseLabel": "Nature of Business" } } }, "auth_ref": [] }, "ocul_NatureOfOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "NatureOfOperationsTable", "presentation": [ "http://www.ocutx.com/role/DisclosureNatureOfBusinessAndDetails" ], "lang": { "en-us": { "role": { "documentation": "Nature of Operations [Table]", "label": "Nature of Operations [Table]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "totalLabel": "Net cash provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r150" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r150" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "totalLabel": "Net cash used in operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r101", "r102", "r103" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocutx.com/role/DisclosureNetLossPerShareBasicDetails", "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "verboseLabel": "Net loss attributable to common stockholders", "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": [ "r90", "r103", "r120", "r129", "r141", "r142", "r145", "r157", "r167", "r169", "r170", "r171", "r172", "r175", "r176", "r182", "r192", "r198", "r202", "r204", "r240", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r397", "r407", "r488", "r553", "r574", "r575", "r604", "r631", "r752" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "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": [ "r676" ] }, "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": [ "r646", "r657", "r667", "r684", "r692" ] }, "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": [ "r674" ] }, "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": [ "r673" ] }, "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": [ "r684" ] }, "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": [ "r703" ] }, "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": [ "r703" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense), net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r97" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "auth_ref": [] }, "us-gaap_NotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayable", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementSummaryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Notes Payable.", "totalLabel": "Total", "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r11", "r118", "r795" ] }, "ocul_NotesPayableIncludingAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "NotesPayableIncludingAccruedInterest", "crdr": "credit", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer. Also includes accrued interest.", "label": "Notes Payable Including Accrued Interest", "terseLabel": "Notes payable, amortized cost, including accrued interest" } } }, "auth_ref": [] }, "ocul_NumberOfFinancialInstitutions": { "xbrltype": "integerItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "NumberOfFinancialInstitutions", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "The total number of accredited financial institutions where the company has cash and cash equivalents balances, in amounts that exceed federally insured limits.", "label": "Number Of Financial Institutions", "terseLabel": "Number Of financial institutions" } } }, "auth_ref": [] }, "ocul_NumberOfMajorCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "NumberOfMajorCustomers", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of major customers of the entity.", "label": "Number Of Major Customers", "terseLabel": "Number of major customers" } } }, "auth_ref": [] }, "ocul_NumberOfStockBasedCompensationPlans": { "xbrltype": "integerItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "NumberOfStockBasedCompensationPlans", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of stock based compensation plans.", "label": "Number of Stock Based Compensation Plans", "terseLabel": "Number of stock based compensation plans" } } }, "auth_ref": [] }, "ocul_OpenMarketSalesAgreement2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "OpenMarketSalesAgreement2021Member", "presentation": [ "http://www.ocutx.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information related to At-The-Market sales agreement entered in 2021.", "label": "2021 Sales Agreement" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Costs and operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Loss from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r192", "r198", "r202", "r204", "r604" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "verboseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r419" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, net of current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r419" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r418" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Nature of the Business" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/DisclosureExpensesSummaryDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.ocutx.com/role/DisclosureExpensesSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued other", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r16" ] }, "us-gaap_OtherCommitmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsAxis", "presentation": [ "http://www.ocutx.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Axis]", "documentation": "Information by type of other commitment." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsDomain", "presentation": [ "http://www.ocutx.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Domain]", "documentation": "Other future obligation." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r20" ] }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrentAbstract", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent [Abstract]", "terseLabel": "Other liabilities:" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r99" ] }, "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": [ "r676" ] }, "ocul_OtxTicProductMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "OtxTicProductMember", "presentation": [ "http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the OTX-TIC product.", "label": "OTX-TIC Product" } } }, "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": [ "r644", "r655", "r665", "r690" ] }, "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": [ "r647", "r658", "r668", "r693" ] }, "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": [ "r647", "r658", "r668", "r693" ] }, "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": [ "r672" ] }, "ocul_PaymentOfInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "PaymentOfInterest", "crdr": "credit", "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of interest payment.", "label": "Payment of Interest", "terseLabel": "Accrued interest" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ocutx.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": [ "r100" ] }, "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": [ "r675" ] }, "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": [ "r675" ] }, "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": [ "r674" ] }, "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": [ "r684" ] }, "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": [ "r677" ] }, "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": [ "r673" ] }, "ocul_PercentageOfRoyaltyFeesPayable": { "xbrltype": "percentItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "PercentageOfRoyaltyFeesPayable", "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementTermsDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails" ], "lang": { "en-us": { "role": { "documentation": "Royalty fees payable as percentage of net sales.", "label": "Percentage of Royalty Fees Payable", "terseLabel": "Royalty fees payable as percentage of net sales." } } }, "auth_ref": [] }, "ocul_PeriodOfBaseSalaryPaymentTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "PeriodOfBaseSalaryPaymentTerm", "presentation": [ "http://www.ocutx.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Period of base salary payment term, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Period Of Base Salary payment Term", "terseLabel": "Base salary rate term" } } }, "auth_ref": [] }, "ocul_PeriodOfEquityAwardsSubjectToTermOfStockIncentivePlan": { "xbrltype": "durationItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "PeriodOfEquityAwardsSubjectToTermOfStockIncentivePlan", "presentation": [ "http://www.ocutx.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Period of equity awards subject to term of stock incentive plan, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Period Of Equity Awards Subject To Term Of Stock Incentive Plan", "terseLabel": "Excercise equity awards term" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsAdditionalInformationDetails", "http://www.ocutx.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsAdditionalInformationDetails", "http://www.ocutx.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785" ] }, "ocul_PreFundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "PreFundedWarrantsMember", "presentation": [ "http://www.ocutx.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the member information pertaining to Pre-Funded Warrants.", "label": "Pre-Funded Warrants [Member]", "terseLabel": "Pre-Funded Warrants" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.ocutx.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": [ "r80", "r294" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.ocutx.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": [ "r80", "r533" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.ocutx.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": [ "r80", "r294" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.ocutx.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": [ "r80", "r533", "r551", "r801", "r802" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value; 5,000,000 shares authorized and no shares issued or outstanding at March 31, 2024 and December 31, 2023, respectively", "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": [ "r80", "r482", "r621" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r729" ] }, "ocul_PresidentAndChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "PresidentAndChiefExecutiveOfficerMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "The information pertaining to President and Chief Executive Office.", "label": "President and Chief Executive Officer [Member]", "terseLabel": "Antony Mattessich" } } }, "auth_ref": [] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrivatePlacementMember", "presentation": [ "http://www.ocutx.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Private Placement [Member]", "terseLabel": "Private Placement", "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "verboseLabel": "Proceeds from issuance of common stock and pre-funded warrants upon private placement, net of issuance costs", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r1" ] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementTermsDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from issuance of debt, net", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r731" ] }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfPrivatePlacement", "crdr": "debit", "presentation": [ "http://www.ocutx.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Private Placement", "verboseLabel": "Gross proceeds from private placement", "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement." } } }, "auth_ref": [ "r1" ] }, "ocul_ProceedsFromIssuanceOfProtectiveAdvance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "ProceedsFromIssuanceOfProtectiveAdvance", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesMidcapCreditAgreementDetails", "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The proceeds from the issuance of a protective advance under the credit agreement representing a short-term bridge loan.", "label": "Proceeds From Issuance of Protective Advance", "terseLabel": "Proceeds from issuance of short-term bridge loan" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r1", "r10" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Product revenue, net", "terseLabel": "Product revenue, net", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r612" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenueDetails", "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Products and Services [Axis]" } } }, "auth_ref": [ "r205", "r463", "r491", "r492", "r493", "r494", "r495", "r496", "r596", "r612", "r622", "r716", "r750", "r751", "r757", "r796" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenueDetails", "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Products and Services [Domain]" } } }, "auth_ref": [ "r205", "r463", "r491", "r492", "r493", "r494", "r495", "r496", "r596", "r612", "r622", "r716", "r750", "r751", "r757", "r796" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r129", "r141", "r142", "r149", "r157", "r167", "r175", "r176", "r192", "r198", "r202", "r204", "r240", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r377", "r380", "r381", "r397", "r407", "r477", "r487", "r513", "r553", "r574", "r575", "r604", "r619", "r620", "r632", "r730", "r752" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocutx.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": [ "r4", "r478", "r486", "r621" ] }, "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": [ "r672" ] }, "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": [ "r672" ] }, "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": [ "r639", "r650", "r660", "r685" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.ocutx.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "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": [ "r323", "r424", "r425", "r526", "r527", "r528", "r529", "r530", "r550", "r552", "r583" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.ocutx.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Related Party", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r159", "r160", "r424", "r425", "r426", "r427", "r526", "r527", "r528", "r529", "r530", "r550", "r552", "r583" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://www.ocutx.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Expenses incurred", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r73", "r424" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.ocutx.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transactions", "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": [ "r556", "r557", "r560" ] }, "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.ocutx.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "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": [ "r323", "r424", "r425", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r526", "r527", "r528", "r529", "r530", "r550", "r552", "r583", "r791" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.ocutx.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": [ "r421", "r422", "r423", "r425", "r428", "r510", "r511", "r512", "r558", "r559", "r560", "r580", "r582" ] }, "ocul_RepaymentOfProtectiveAdvance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "RepaymentOfProtectiveAdvance", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesMidcapCreditAgreementDetails", "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for the repayment of the protective advance (short-term bridge loan) under the credit agreement.", "label": "Repayment of Protective Advance", "negatedLabel": "Repayment from issuance of short-term bridge loan" } } }, "auth_ref": [] }, "ocul_RepaymentsOfNotesPayableIncludingFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "RepaymentsOfNotesPayableIncludingFees", "crdr": "credit", "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesMidcapCreditAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation including principal, interest, exit and prepayment fees.", "label": "Repayments of Notes Payable Including Fees", "verboseLabel": "Repayment of debt" } } }, "auth_ref": [] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenueDetails", "http://www.ocutx.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r161", "r162", "r269", "r296", "r427", "r600", "r601" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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": [ "r76", "r365", "r794" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Research and development expense", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r640", "r651", "r661", "r686" ] }, "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": [ "r641", "r652", "r662", "r687" ] }, "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": [ "r648", "r659", "r669", "r694" ] }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/DisclosureCashEquivalentsAndRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocutx.com/role/DisclosureCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash (current)", "documentation": "Amount of cash and cash equivalents 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. 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": [ "r24", "r132", "r153" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueFairValueMeasurementDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r132" ] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/DisclosureCashEquivalentsAndRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocutx.com/role/DisclosureCashEquivalentsAndRestrictedCashDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents, Noncurrent", "verboseLabel": "Restricted cash (non-current)", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r24", "r122", "r153" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Current", "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": [ "r724", "r734" ] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash", "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": [ "r122", "r725", "r734" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.ocutx.com/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails", "http://www.ocutx.com/role/DisclosureStockBasedAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs)", "terseLabel": "Restricted stock units", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "ocul_RestrictedStockUnitsVestingRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "RestrictedStockUnitsVestingRatio", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of common shares issuable per unit upon vesting of the restricted stock units.", "label": "Restricted Stock Units, Vesting Ratio", "terseLabel": "Number of RSU is equivalent to common share" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ocutx.com/role/DisclosureNatureOfBusinessAndDetails", "http://www.ocutx.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": [ "r83", "r113", "r484", "r500", "r501", "r508", "r534", "r621" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit [Member]", "terseLabel": "Accumulated Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r128", "r164", "r165", "r166", "r168", "r174", "r176", "r241", "r242", "r361", "r362", "r363", "r370", "r371", "r387", "r389", "r390", "r392", "r395", "r497", "r499", "r514", "r801" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenueDetails", "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue, net", "verboseLabel": "Revenue recognized", "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": [ "r193", "r194", "r197", "r200", "r201", "r205", "r206", "r207", "r313", "r314", "r463" ] }, "us-gaap_RevenueFromContractWithCustomerProductAndServiceBenchmarkMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerProductAndServiceBenchmarkMember", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "label": "Total revenue", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer for specified product or service, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r713" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "verboseLabel": "Transaction price allocated to performance obligations partially unsatisfied", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r127" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "auth_ref": [] }, "ocul_RisksAndFairValueDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "RisksAndFairValueDisclosureTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValue" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for risks and fair value.", "label": "Risks and Fair Value Disclosure [Text Block]", "terseLabel": "Risks and Fair Value" } } }, "auth_ref": [] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Risks and Fair Value" } } }, "auth_ref": [] }, "ocul_RoyaltiesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "RoyaltiesPaid", "crdr": "credit", "presentation": [ "http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of royalties paid under the license agreement.", "label": "Royalties Paid", "terseLabel": "Royalties paid" } } }, "auth_ref": [] }, "ocul_RoyaltyFeeDerivativeLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "RoyaltyFeeDerivativeLiabilityMember", "presentation": [ "http://www.ocutx.com/role/DisclosureDerivativeLiabilityLiabilityRollForwardDetails", "http://www.ocutx.com/role/DisclosureRisksAndFairValueChangeInFairValueOfDerivativeLabilitiesDetails", "http://www.ocutx.com/role/DisclosureRisksAndFairValueMainInputsToValuingRoyaltyFeeDerivativeLiabilityDetails", "http://www.ocutx.com/role/DisclosureRisksAndFairValueTables" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to royalty fee derivative liability.", "label": "Royalty Fee Derivative Liability [Member]", "terseLabel": "Royalty Fee Derivative Liability" } } }, "auth_ref": [] }, "ocul_RoyaltyFeeObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "RoyaltyFeeObligation", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/DisclosureRisksAndFairValueChangeInFairValueOfDerivativeLabilitiesDetails": { "parentTag": "ocul_DerivativeGainLossOnDerivativeAndOtherNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueChangeInFairValueOfDerivativeLabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Royalty fee obligation, fees incurred.", "label": "Royalty Fee Obligation", "verboseLabel": "Barings Royalty Fees" } } }, "auth_ref": [] }, "ocul_RoyaltyFeesPayableReductionPercentageOfTotalCreditFacility": { "xbrltype": "percentItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "RoyaltyFeesPayableReductionPercentageOfTotalCreditFacility", "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementTermsDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesMidcapCreditAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Royalty fees payable subject to reduction as percentage of total credit facility amount.", "label": "Royalty Fees Payable Reduction, Percentage of Total Credit Facility", "terseLabel": "Royalty fees payable reduction , percentage of total credit facility amount." } } }, "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": [ "r703" ] }, "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": [ "r703" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.ocutx.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementTermsDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails" ], "lang": { "en-us": { "role": { "label": "Scenario, Unspecified [Domain]" } } }, "auth_ref": [ "r177", "r324", "r711", "r741" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureExpensesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.ocutx.com/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of antidilutive securities, excluded from computation of diluted net loss per share", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureCashEquivalentsAndRestrictedCashTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash reported within the balance sheet to the total amounts shown in the statement of cash flows", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r376" ] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block]", "terseLabel": "Schedule of stock-based compensation expense related to stock options", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Summary of debt", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueTables" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of change in fair value of derivative liabilities", "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r56", "r59", "r385" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureDerivativeLiabilityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Derivative Instruments [Table Text Block]", "terseLabel": "Summary of roll-forward of the derivative liability", "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r7", "r52", "r53", "r54", "r55", "r57", "r59", "r61", "r62" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of basic net loss income per share attributable to common stockholders", "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": [ "r742" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r49" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of assets and liabilities measured at fair Value on recurring basis", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r399", "r400" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureInventoryTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Components of inventory", "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": [ "r12", "r87", "r88", "r89" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.ocutx.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "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": [ "r72", "r73", "r556", "r557", "r560" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r326", "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.ocutx.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r40", "r41", "r42", "r43", "r44", "r45", "r46", "r111", "r112", "r113", "r134", "r135", "r136", "r191", "r294", "r295", "r296", "r298", "r301", "r306", "r308", "r504", "r505", "r506", "r507", "r611", "r710", "r735" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueTables" ], "lang": { "en-us": { "role": { "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Summary of Concentration of Credit Risk and of Significant Suppliers and Customers", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r30", "r31", "r33", "r34", "r66", "r115" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementTermsDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails" ], "lang": { "en-us": { "role": { "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "SOFR-based 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": [ "r787" ] }, "ocul_SecuritiesPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "SecuritiesPurchaseAgreementMember", "presentation": [ "http://www.ocutx.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information related to the securities purchase agreement entered with certain institutional accredited investors.", "label": "Securities Purchase Agreement [Member]", "terseLabel": "Securities Purchase Agreement" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.ocutx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r634" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.ocutx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r636" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense.", "terseLabel": "Selling and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Selling and marketing expense", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r91" ] }, "ocul_SeparationAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "SeparationAgreementMember", "presentation": [ "http://www.ocutx.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "documentation": "Information regarding the separation agreement with Antony Mattessich, who served at the Company's President and Chief Executive Officer.", "label": "Separation Agreement [Member]", "terseLabel": "Separation Agreement" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.ocutx.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": [ "r2" ] }, "ocul_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, that were cancelled or forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments, Forfeitures and Expirations in Period", "verboseLabel": "Stock-based awards expired or forfeited (in shares)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted (in shares)", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r344" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.ocutx.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "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", "verboseLabel": "Total grant date fair value of stock-based awards granted", "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": [ "r344" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "verboseLabel": "Stock-Based Awards", "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": [ "r326", "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsAdditionalInformationDetails", "http://www.ocutx.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares of common stock authorized for issuance", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r618" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Number of shares of common stock available for issuance", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Shares issuable under options, granted (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r337" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsAdditionalInformationDetails", "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": [ "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Exercise price (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r337" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.ocutx.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Price Per Share", "terseLabel": "Common stock, price per share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.ocutx.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": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r104", "r154" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.ocutx.com/role/DisclosureEquityDetails", "http://www.ocutx.com/role/DisclosureStockBasedAwardsAdditionalInformationDetails", "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r6", "r23", "r128", "r143", "r144", "r145", "r164", "r165", "r166", "r168", "r174", "r176", "r190", "r241", "r242", "r310", "r361", "r362", "r363", "r370", "r371", "r387", "r388", "r389", "r390", "r391", "r392", "r395", "r408", "r409", "r410", "r411", "r412", "r413", "r420", "r497", "r498", "r499", "r514", "r576" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.ocutx.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": [ "r164", "r165", "r166", "r190", "r463", "r503", "r515", "r525", "r526", "r527", "r528", "r529", "r530", "r533", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r546", "r547", "r548", "r549", "r550", "r552", "r554", "r555", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r576", "r626" ] }, "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_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Operations and Comprehensive Loss" } } }, "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.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementTermsDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r177", "r324", "r711", "r712", "r741" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r164", "r165", "r166", "r190", "r463", "r503", "r515", "r525", "r526", "r527", "r528", "r529", "r530", "r533", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r546", "r547", "r548", "r549", "r550", "r552", "r554", "r555", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r576", "r626" ] }, "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": [ "r643", "r654", "r664", "r689" ] }, "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": [] }, "ocul_StockIncentivePlan2021AndInducementStockIncentivePlan2019Member": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "StockIncentivePlan2021AndInducementStockIncentivePlan2019Member", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the 2021 Stock Incentive Plan and 2019 Inducement Stock Incentive Plan.", "label": "Stock Incentive Plan 2021 And Inducement Stock Incentive Plan 2019 [Member]", "terseLabel": "2021 Stock Incentive Plan and 2019 Inducement Plan" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.ocutx.com/role/DisclosureEquityDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails", "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Conversion shares common stock", "verboseLabel": "Issuance of common stock in connection with conversion of Convertible Notes, shares", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r6", "r22", "r43", "r113", "r282" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.ocutx.com/role/DisclosureEquityDetails", "http://www.ocutx.com/role/DisclosureStockBasedAwardsAdditionalInformationDetails", "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock and pre-funded warrants upon private placement, net of issuance costs, shares", "verboseLabel": "Number of shares issued", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r6", "r80", "r81", "r113", "r504", "r576", "r592" ] }, "ocul_StockIssuedDuringPeriodSharesRestrictedStockUnits": { "xbrltype": "sharesItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "StockIssuedDuringPeriodSharesRestrictedStockUnits", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "The number of shares of stock issued during period related to the vesting of restricted stock units.", "label": "Stock Issued During Period, Shares, Restricted Stock Units", "terseLabel": "Issuance of common stock upon vesting of restricted stock units (in shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Issuance of common stock upon exercise of stock options, shares", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r6", "r80", "r81", "r113", "r338" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.ocutx.com/role/DisclosureEquityDetails", "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Valued at the closing price", "verboseLabel": "Issuance of common stock in connection with conversion of Convertible Notes", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r6", "r23", "r113" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "verboseLabel": "Issuance of common stock and pre-funded warrants upon private placement, net of issuance costs", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r6", "r80", "r81", "r113", "r514", "r576", "r592", "r632" ] }, "ocul_StockIssuedDuringPeriodValueRestrictedStockUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "StockIssuedDuringPeriodValueRestrictedStockUnits", "crdr": "credit", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Value of stock issued during period related to the vesting of restricted stock units.", "label": "Stock Issued During Period, Value, Restricted Stock Units", "terseLabel": "Issuance of common stock upon vesting of restricted stock units" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r6", "r23", "r113" ] }, "ocul_StockOfferingMaximumAggregateProceeds": { "xbrltype": "monetaryItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "StockOfferingMaximumAggregateProceeds", "crdr": "debit", "presentation": [ "http://www.ocutx.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "The maximum aggregate proceeds to be received during a stock offering.", "label": "Stock Offering, Maximum Aggregate Proceeds", "terseLabel": "Maximum aggregate proceeds from offering" } } }, "auth_ref": [] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionMember", "presentation": [ "http://www.ocutx.com/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Options to Purchase Common Stock", "terseLabel": "Options to purchase common stock", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)." } } }, "auth_ref": [ "r625" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r81", "r84", "r85", "r106", "r535", "r551", "r577", "r578", "r621", "r633", "r737", "r748", "r790", "r801" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r110", "r156", "r293", "r295", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r307", "r310", "r394", "r579", "r581", "r593" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.ocutx.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Events", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r414", "r430" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.ocutx.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r414", "r430" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.ocutx.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r414", "r430" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.ocutx.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r414", "r430" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.ocutx.com/role/DisclosureSubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r414", "r430" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r429", "r431" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.ocutx.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r683" ] }, "ocul_ThreeSpecialtyDistributorCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "ThreeSpecialtyDistributorCustomersMember", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueConcentrationOfCreditRiskDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the three specialty distributor customer.", "label": "Three specialty distributor customers [Member]" } } }, "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": [ "r675" ] }, "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": [ "r682" ] }, "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": [ "r702" ] }, "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": [ "r704" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.ocutx.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.ocutx.com/role/DisclosureRisksAndFairValueMainInputsToValuingRoyaltyFeeDerivativeLiabilityDetails", "http://www.ocutx.com/role/DisclosureRisksAndFairValueTables" ], "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": [ "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r290", "r306", "r393", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r489", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "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": [ "r705" ] }, "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": [ "r706" ] }, "ocul_TrdArrExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Trd Arr Expiration Date", "label": "Trd Arr Expiration Date" } } }, "auth_ref": [] }, "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": [ "r704" ] }, "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": [ "r704" ] }, "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": [ "r707" ] }, "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": [ "r705" ] }, "ocul_TwoThousandFourteenEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "TwoThousandFourteenEmployeeStockPurchasePlanMember", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Two Thousand Fourteen Employee Stock Purchase Plan [Member]", "label": "2014 Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "ocul_TwoThousandTwentyOneStockIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "TwoThousandTwentyOneStockIncentivePlanMember", "presentation": [ "http://www.ocutx.com/role/DisclosureStockBasedAwardsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the 2021 Stock Incentive Plan.", "label": "2021 Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.ocutx.com/role/DisclosureLicensingAgreementsAndDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Type of Arrangement and Non-arrangement Transactions [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r376" ] }, "us-gaap_TypeOfCostGoodOrServiceExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfCostGoodOrServiceExtensibleList", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Cost, Product and Service [Extensible List]", "documentation": "Indicates type of cost from product sold and service rendered." } } }, "auth_ref": [ "r758" ] }, "ocul_UnauditedInterimFinancialInformationPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "UnauditedInterimFinancialInformationPolicyPolicyTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for unaudited interim financial information.", "label": "Unaudited Interim Financial Information Policy [Policy Text Block]", "terseLabel": "Unaudited Interim Financial Information" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r701" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.ocutx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r35", "r36", "r37", "r123", "r124", "r125", "r126" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementTermsDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails" ], "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.ocutx.com/role/DisclosureFinancialLiabilitiesBaringsCreditAgreementTermsDetails", "http://www.ocutx.com/role/DisclosureFinancialLiabilitiesConvertibleNotesTermsDetails" ], "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": [] }, "ocul_WarrantsIssuedOfferingPrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "WarrantsIssuedOfferingPrice", "presentation": [ "http://www.ocutx.com/role/DisclosureEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the offering price for warrants issued.", "label": "Warrants Issued, Offering Price", "terseLabel": "Offering price of warrants" } } }, "auth_ref": [] }, "ocul_WarrantsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "WarrantsPolicyTextBlock", "presentation": [ "http://www.ocutx.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for warrants.", "label": "Warrants [Policy Text Block]", "terseLabel": "Warrants" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average common shares outstanding, diluted (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r180", "r185" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.ocutx.com/role/DisclosureNetLossPerShareBasicDetails", "http://www.ocutx.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common shares outstanding, basic (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r179", "r185" ] }, "ocul_WilmerhaleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.ocutx.com/20240331", "localname": "WilmerhaleMember", "presentation": [ "http://www.ocutx.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Wilmer Cutler Pickering Hale and Dorr LLP (\"WilmerHale\").", "label": "WilmerHale" } } }, "auth_ref": [] } } } }, "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": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "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": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r15": { "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" }, "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.20)", "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.21)", "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.22(a)(1))", "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.22)", "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.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "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.29-30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "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": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "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": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r94": { "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" }, "r95": { "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" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r106": { "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-11" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r113": { "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" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r119": { "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" }, "r120": { "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" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "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" }, "r138": { "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" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r147": { "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" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r149": { "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" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r153": { "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" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r159": { "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(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r160": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r161": { "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" }, "r162": { "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" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "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)(5))", "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": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "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" }, "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)(5))", "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": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r279": { "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" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r317": { "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" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "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": "(c)(2)(iii)", "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": "(c)(2)(iii)(01)", "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": "(c)(2)(iii)(02)", "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": "(c)(2)(iii)(03)", "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": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r357": { "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" }, "r358": { "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" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "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)(12))", "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)(19))", "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": "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "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(16))", "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": "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" }, "r489": { "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" }, "r490": { "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" }, "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 A))", "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 B))", "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 C))", "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": "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r503": { "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" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r523": { "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" }, "r524": { "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" }, "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(1))", "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(12)(b)(1))", "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(12)(b)(2))", "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(12)(b)(3))", "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(13)(a)(2))", "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(13)(a)(3))", "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(14))", "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(15))", "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(16)(a))", "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(17))", "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(19))", "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "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(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(2)(a))", "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(2)(c)(2)(i))", "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(2)(c)(2)(ii))", "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(2)(c))", "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(2)(e))", "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(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r593": { "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" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r607": { "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" }, "r608": { "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" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r670": { "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" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "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" }, "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": "A" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "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": "A" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r710": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r711": { "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" }, "r712": { "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" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r715": { "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" }, "r716": { "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" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "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(1))", "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": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "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": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r787": { "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" }, "r788": { "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" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r796": { "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" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r798": { "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" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r801": { "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" }, "r802": { "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 77 0001558370-24-007065-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-007065-xbrl.zip M4$L#!!0 ( )""IUA2IVV#4A$ &VP 1 ;V-U;"TR,#(T,#,S,2YX M@*0.$F_;MX*6*)M767(I M*HGOK[\9ZMLB:4G9W&IQ>DED<3B!B\/Y@>3@X( M"YS0Y<'R_4$LO=$/!S]]^-LW/_Y]-/K]_/Z&N*$3KUD@B2,8E#NDA$RG1R^.SPZ?$M&HP^*Q3F-($L8$,7KZ'":)5RDW,+@ ME+P=?S\^FAR](=^?OGUS>OR.W-UF9+<@F,?WT#U'[FGDK-B:$DG%DLE?Z)I% M&^JP]PGX_'3T],A*"*?#YUPK9A,CH^G!X1**?@BENPJ%.M+YM'8EU - MP5\Q]57!4#L^0_TK!*5DJ,X@.@41*F4]'1^&8@D%3:;CWV]O'I1T&7$%\)W94Z-/S-9WHZ3Q(PTH-R) MJI01-8)57X^CSXLZ)CF?/Q&),7@'9&[L1"@&%M]>RSU$H)[-E9Z$@>8S*R/QI-CD=H%FG5!!)&C@Y3- H_+VM)(4GB-=' M.KLZF@! D@417_ALA&1,4 G^)1H=H7_)=1:A;]!9I504$D-@2O9F%&)F/4[(L5P/GDWD7OM^[C':A M!9VTBE94=-E&,*>)\ 5EH;7+6E?.C&L]W;O$T_'< M=AW7X%DF@0A%+9.[[*7FXV//#"Y V\0X]T MBE4RA]9-\.'3_;6AX:F:N^21XX=1+-@#H.I2X9X%[D49 : M371 ..C7+DLF6B:<*4&^-#)A(Q(P1!^9#P),"4)5X)L2<*79(Q_'.^R MVRDHAI!@%GQ0SV!2$72NJO:PJ::94Q)+1H?ZX+G:YRO$,F9+7V9@=8<0:DRJ MV.$B#%QPC\R%ARCTN8NMZ)SZV%H?5HQE +;)8($/W(*"+V<'SSE'4F9)4IXD M83I UPRZ/#6:>;--UMEA8PO74"TK[ H?V4T8-<*U!3*"QJMKOSPJ;4!%!FM6!]WPQJY$\5^ +7>T6+M?/PKYH_4 MQPJ#%GC/(@C1'*A(3+MDDG*_UMDVS68!],WDS62ZV^$JL$J,5?,L6"?IWZ;< M_SD 6@?T.G@$+4.Q-2!72[="]+8.4KZD1#0.5%9-W M=4PR-N@?$TX#.#9PKG@ (2"G_@VG"^Y#^2PZIX('R^A",)?+LZ5@J@NQP]>9 MCQ7@[R='NP#G!9%22? ^+8PDI9&\N,$0FAG"/8_^Q-[KBG+Q*_5C=K&BP1*< M9/YBYETR =V1Q'@TKWJ#/;R4G=4L3NIFHAM(:U@"O"FBTYE!X1UX09 M*7$;4.HPUW!'!="MF.2@6.N)AVKN/;,0;[O,0I!O*V4,3;'#^/-!ALZ?J]!W MF8AP""&W;0>B&@Y6L-]T&Y&6B_D'20H: *]WSK]0"7]GWGD<\8!%M=ZVEFX! M:PHMLQ8V)PP0$FAX)&,S0*&9CT^"26@B?!EP#WP4='6.6N:#^/,.#-V!4*(V M)=\LEQ6VHSIL662+3:E@3 K.)&,]0*E;6@'OH_8HG#U1X6K647;2;?!,-:U* M,4AW020L!AAT\S3PDLWI<[W9E).LE:]I&TE>HC(/U:[I4YC$^?T[)AY6$''5 MNI2=9&OU'VMZ%";5^@$!#D2Q&$#03#J'ZS67ZW3F&"(E=-HLT'4A-E(K.+K) MY8)7NNQ3XC;@I)D=83Z&KS TD=NYH$%$';5H5IOV,-%9$=+,+:>,B.)$RJP& M>'1!V2)B?\6@Z4>$7SOI5C@TT\H% Y)P&%#H&AJ_+$1N$BKCGK3:!&'S M4)E\FST-DP\-5PSF=.'7$;506M [GGP_.6XVZ_]MPFV 20-3:7(]K;&M'B4S MH16D'^H@E2?5,U8#1FW67/0(F&&0B[HIM[(![3;#?/S MA_O0]Z]"@6,) ]8M,-F?L86-$^T2Q9&+9@ELM1GZ$D#1S)!\Q;89X_W#**!!8OWBKO'J2; M322-RC]*A0P8M\+XEO+@.MC$,IJ'^ ("W_MP2WVYO6(Z?]T4_ZY\]]A&K79[ M&I5[J/XVT\1GKJMDH'YIL[H!G59YK> UVG\&+XL2RGOI!X3;(%S\Q@^F61"U M@=B>>0_&]75M'<;EE^5"!I1;+"E ]7''-'-M(;4BV&BGG)KR HX#7"W@PG-P MW-AG,^\LD-SE?HPAQ -S8J%F&#X^.W[L,O=*A&ML$[%,1SZ72,K<'7;-@'^E M0O>84,T):$THDPW'7&7I2"'>=R03D'@@(2F)J+Z22X0LV&^*!;#!,MOO%FP3 M&'3B8;6;5KL,AT#ALVQ$-(4$!C(K?DVV)0[HO'BQL],JI_W+G9T9+7;T.A[.,@!G.9+%>!:+'0K;(2Q#?9N/7C$=MF*O;AZ3:) 9%&BZ,-5D#M>#1A>AQ;9C+"NF;.J3-CHL=M'9_269$#"'O'*WH,=E*M$+RK0Y ?#?G_@0#^P2LY[IE'U)48 MIWBUQ/N#B*\W/EX3H-ZMU$T+> _$*+OQX0]0]?!Y[6P"3-YI>Y%794O&K&/=3;IPN-WC=TP?R.*ON8]U6T_7&\<[M$ M^J)R!X6Z@0+4#H4D0>TN),/]%\D-2C>AH]@DU)&)7%V%@0^'4%0J7(M2BRL_ M&I6:D>-#NU)M%^#HBM9FP5_Y[2HC?#6:'HV.I]VDT%XX9*J&?3G5[Z@="+7+ MH!I61)8!:^!M9P1VK\)I4K@O1"472G""&$S?-9;#=-N0U0"U-W.-F2^CG$T[ M>S1<]?4"(?!-1QF*NX":E9_1)V7CE4G=/4#E*IT.O@?R:DM/;VM3Q;\_.',< M$>-8.6+@>E=J^/S(_'"#-&DT>*&N(I-)J(D=PQ^MLO6"B9*NU=>),OF-::>N MNMJG@SJ)]'IMRF*[L@[J**:=ETR][ .E*PSSV/X$>0M?>;K>'VV7 KE#>]$Z#"6G5VHU&Y(_R+3 MW6.I+EOH#76_MI=L(:_!G(4Z^?DZD P&#?(>1+_RP[ ,[U[*72Q!$/P2Y85* MMFIWV1?NQ34[:NQ9TL)(4<8'IW&"Y5[!77FZVJ*6\8)=OYH]UB6&6%>5%UGU M*E%UT.TU6]A%B#S"A"R=^JQY$QM1#[T&N';!P+E=LN3_=9 B$2QO\/=9%.4W MCV5]0:,,K^DWS#U<$X7=V$ENF$ '>*V^.N./RKL?3:8GFLZO688>@EMU?6G$ MDGE HXNLT7T9*/<[S1@K?N;=TG^'(KEKD(F*;S$0E/7AH.62B<_H[!OXD524 M6:!Q'_6T'AI6)B6$3D8-2FE]UF EF!F%2FH/M4A6Z%B^/%=3Q$300UW./ _^ MN_,5]"8;!B4[$ JLH3RWIM5^TC[JEPT8%Q!ZXH(>Q-A+0=>196QI).VI2U;M MY6'#<->1W%[R*+F[N.1]ZZ.OQEEZB&EIZ#A_@M=;<-OU*,$VXFR0K8=Z0\@7 MW%+Q)Y,/U <+S=S+T>1H6M.V"7$/=;Q8<98?.0;C9/"DHMY16(A>J%,;'7;U M-^GT&_>A1:T AIHF]:0>RC^3SW/N@#>$D+S>V6E3>ZA%ML)\EM*75*@GO6 , M_)JRS]FS//?!96F$+Z7MUK[,DEY9B72FU*1%;0=AL0- IU@S\I[JVFB'F,84 M6^;KF9TVVQ>GP;IMQIZBGHU]]5^18WBA&RE;J5]WV)S'ELT;L3H,! ][I]PM MM];J^U<(E1MB8XBK3?ID<^[X$?!U%,68:^;!6\DYEC)U4 M(JCJU(MML(KJ4\!E;;VL5=:OQQ#UJBDSB+I5BRUOWXSB4T!C%V>/U)0W7^AI!E _SO**.^ERI-N2R$?5PY%4YC-BHE)6JAUK= M)0O6= F=?W%8&X0_VYU%Y'V$K[\2WF6L5A/TGN$ 'QM429]Y**E?A:P6$W9C MTLM:26XLGWEX)9L(_8]JLKZ#R6YPR\#YL_,?^1)2\5R04, M7L'$+ZEDAYHYK<_-NH=MIKKD>1'"L Y&']$M#W ?S V'6,?%TVT9/"0'5!K7 M2YME?N5@P#Q\ZAB!1S-/'::=-I?K \ F"Q">E"<3O]5Q,*_8MQL&&(86-? M;6GPG5K[,)/TT,ZUF)AW C0C[XLM[P-S1_#=T^CK*VYFRJ]4Y3*>9G6K5%^+ MJM9S:6NMMA%U#QMP(?=LX?-EFENC5CFY-^YV3V^3M+,(6,TVR+ )D"WR]!#. M0MJ?010\+6]6TN L<&=RQ<0OK!IN-,[3&^#W-=YLQKDT3LY%T\U,&^AZ-R>M MF?#X%=[A,=I8JA-)F(R-9?M\[\#BRL' E8JSM]43O,UV!G7C+'F(H> ME/H%#P=H)2U;Y/EJ'.A=M@*BB>(U:5^-7KI-UD=3Z.1:;]Q^,:<>MNIBUWT] M[%'G"&/W$?-HA7D^;<*2A5<"BA=PZ8TE[8DML3T7?%D5/CY#I(@6=;&"+GJMV2IKI.BAJA3 MLIH[\Y+%__1FBGCQ;^;(>8C7+*:;ABJ=:'7)J4O^BIFF0G]94\T4P6T1#^!T MQ#:-LE )C<(&NAXJ!@$B=W&31^ JX\R;G,F$&^?HH3W_S (FJ'\!G7K$_)IJ M^N0>ZO' -C3)8QN&&VF^K$;)<33)>0X?_@M02P,$% @ D(*G6&& M]F7W@4"X)JG.3!&23*4JZ:1(]\Z\30E;@"K&8B61A/WU*PG;L<&R99N <*9J MJJ?;Z$CG.]_173KZ]NO[W+5>(:$(>Y>UTY-FS8*>C1WD32]K2UH'U$:H]NLO M?__;MW_4ZW]XM!]O+.?2891,(&'2L-\1FU@^\6 #/>H"$(->UK@ARIM"R M3ILGO9/62=>JU_T\K@#E,MBS9&:MD]/PEZ&?'_8NK&ZCWV@U6QVK?]'M7+1[ MUM-#F.Z!JS=!60E=Y+UWDK7V"R93+ M-T\;?SS/CUYITYMK:)&_K4 C/B0!.?T_/R\(7\-DFZES,B9_XI2TH<& MXG:VK&\$NW $)Y8L\H*M%O"R1M%\X8H,Y;<9@9/+&O<;MRZX:K;7F/_YS#CA MPI>&V'.@QQV#_X5B%SG"$:Z *TIYGD'(:,T2Q?PY#!QY/-%\0..,"Z!7>8[H+:'D*VR/N(:"S6Q>_[1IB M)-_2:*X1M5U,EP2*7&_^NT2OP!7%<.N-(&4$V;QT\=LU9 "Y>E@*Y+I#)'?> M*R\+DU4QE;?%=ZC;S?M"<$N?E_,Y**JA*I,=ZGF+/-Y:(.#>(S!&+F((TBM M>,=(>4?E(#:8$B@=LA22XL7L$.L(T1?AF;< D?\ =PF',^!-N1^$'QXGUY!P M'V:B&0D5+0:Y=&D^<@DN@*^C@3]P"?[/5;CQ&&*K.V^"R5RVF;4B=M3*UU?: M!B[/0'Z[YYGZ60O]=M:Q11' =P:YA!-^14R4Q <\S:95M\)\^=_#K*UHWI:? MN>7G+E$(XV,[5I K!DB8Q&TE %&.2 X?)H".Y1B"#RNG "S$L*W=@"ZCP1=A MUK8TJ?_ASP&E$4@N&$/WLA9\;!Q"E^&2$&ZO#942T_S9:Y]UF_WF6:??/N_T M.KWN>43IB",,2%Q_0.P@?_[7+=^(#\;\% TJF@>16QUQ2@/Y"<'S#XOYA> \ M"F/B0,*G!C5K2;D>>"'* &[->H-H.F/REP5!F'"'OZRU]DZ+Z$/%0&>CFV5# M0,B*-Z.R05'0I25K#HWZI&T371RJZ0XPL&V\Y%A&T(8P7U105TT2348RT3D$]4Q MM>8]$;@ R/&G7+P/>60S2'1&0QJ2<8OT.[U>ZP@Y+@K4I[YK*O7QUN8[]NP< M[>Y'U:2+'0%EN_76Z MQ$-6-W_EUIO>0T#A2.CT./G)&Q1A @6)J3+'P&)^ *9WF)&5/.Z5SPS;+S/L MS154S:/5$N:XH"XML5ES3F"F MSY4C-E!0&4EQW-1E 3&P#X^HG#ZPWDYH#E>Z]D]E3&/0G%K'#K0$]0168JE% M;_$IGC@.]8Q#/36'P#0ZU&M/&@#-Y)(LH:-=%Y7IJ\5H#HP&MJRBYR; 9K\C M-ALN*<-S2 (TJW1^=40K1'5AN :N-\:G%II\IPM5B.D"0'5F7F9PG+E6E2EG M--/E*,X :6#[+==3(_BSZ54*5(+7?.@,;)HCYWMRL)HA505JBT TL%E.'49D M\JPI'3?&.3=&\^CX+@-59_MHWTL8V)O^@&3^'3,83 !5BQ@)2:O J#8NG[Z> M0?1Q;WR%A"&N\C4<,YV*FIR^"D3F ^>SV3>(SF[+V(W"7N99&XFJQ"36M!,/XHX=&T \<4EG M8-O+N2 %.M=P@FRD/AR5)5@A\@N"+7BRXUMCXU;-YUVUR7/1,DJ1\AY.2_<> MSD?)%IY8'V5;P!,I(Z5;LOC]5HOOD-UYW(8QZ!LU8"/-GBLN'[[C8#ETK89_ M7%.EK2J]>=4TT?C1ZI@/BX&;LN(0-97G<-;JIQ\@WTAI(&&Y^-CF4Q>DD4PR M2+CRZ95O(U45&F;_ORJO@2673^C7?;HA5Y]#Z^!>?9MRM=/N'J ML+@#W ;NR0@85." ',G-NS#*$M&9:&;$A>RQJLG-E(L;X)0;X.Q(B2\'V W710&'G<88BH/G =A3I0+ MA?%DYI&DRT'22J$&MLSQ;?X14OE>%'HI&5+F,:O% M3T+'60"G@;,8@?YQ\AO&CMR4@N05V9 ^8]=)J:K) I6A-B=$ YO=$:20&TK$ MR;B&K]#%\C9A>L5-E:D,M_E1&CB_>88NSV[*,3P \@)%MY3.K5J@,L3FA&C@ M#&;$_=%;PEMNC:2S5#?OMKL4X4S%?5+^G_,#O"NK3";25)\/VK,2^=Y,@$SH_$?R*N,]K7X&YK4QAW&PV(96.>N9?E#H>08(E(&RQ<8N;VDD(ZI12F)B M\[RF)&<)8Q=]X)],N$';*I5B>@>&^(1-M/('R.:8,/0_:<;'B1\!V)O*(;SJ MZ%B*2(4=H#!\TX^17<,%@3:2@/C?72CY\9PH4(4KZ(A^ 9^W?N4H,:JOM+3J9?4G_*6P8WZ/.C\BC@A#8ZM705)DOZ1]9^(,5 MK>9G^8%B32MK+)78/N20K##99:T04)Y^W,FLJK\1"S#W*",I?D*UO**<#0*? M,/:R;"*LC6"">;QB0_2K.H:.&0+?,'81=!M9:C0<;3=)S25NJ@XW5:?Z'I/? M(H'S:"Z3'N3!@PEB*:?8/Q)\ MI]"UGND1._@(2A[+^H$'-K<<@@[RA="I4T&=44C0/LT-X=#UR+TF:MWMZ33[#1/K;KUD;NX7"+NC41*D &^/LI8 M__XOOYA_']/=DL^X*L(]IM_EGM(_:_>Z_6[_[+Q[X&=2MU]9S_EP:EH&YC42 MNV=ON]TH:1_3KWMDP1OP9IB0%6]QT\+&YLSE+T\J:B0#AZEE_.8O;U%Z2VD? MR3N*_:0Q2_@&?;[!27=[@S(($G ]%FSTVN=M\[[I_L?'X3Z MC,#; V"0(."J-[T3TL9=K&? R?U,$R?M2NHB,[V_#I'\CLF+.,K'9S7*;_(L[)*WH^MM=W1! M?B+RPSK+@_5XNB_2JE]IW?^ ]&:^[MF%4-F M>E?H&T$ZU#KC_7(C*@@ _^5IX.JM!./C(DW/R M^< 4)E4B1\U>+E"[C[&L1U+*VY99R2M!3B8@ Q^V7-^JTQQ(ZPD='9&,5^1!O@(_9G4<96+V MW:Z*N?$8& L[CN&G!]8!>* C:I VEPERQT^H+J@<00%_V,)]:' M#M:'$D7;V,.&[3M$34W33;V?EBEG3DW-ST%2'2X"=_&UL[7UK;^.XDNCW!?8_ M>',_W+W II-TSZL;I\_">C%T22$,=?#TX^'!^,4.SC((R?OQYDZ?3P MEX/__ON__]O?_N/P\'].[Z]' ?:S.8K3D4^0EZ)@]!JFL]$C7BR\>'2#" FC M:'1*PN 9C48GQQ]^^O#QPX^CP\._\RY.O80VP?&(]_7QP\GZA[-5;SC^,OKQ MZ.>CC\:?/CDZ/_N;E^\&=H[AV&<9)ZL8\.1A3^2\*_ MO,:^EW+FE)J_/9%HW<&GHV(L*03[ZW -=LB^.CSY>/CIY,-;$ASD*!KT?[ F MAOX:I$6#,O"/1_F/!2AK*Z+\Y//GST?\US5H#5*/1*B +WCY]W\;C7*9$!RA M>S0=\6&_I,L%^GJ0A/-%Q#KEW\T(FGX]H"H6'3+)'G_*6?1_'E*J'4SMSG < MH)@J$?V0X"@,F-84OR:3Z62!")=7,HXIT'Q!T(PV"%_0-4Z2@Q'#X=O]505Q M.E[Z]L''\R/VZU%W@QT-2_M#BOWO,QP%U)PO_LS"=-DQO:(!.J'Q/$S\""<9 M09=A3+4F]*+KT'L*HS -4?+H/47(3'9F'76,\SDBX0O5 RKVU5C+1B@K^ND8 MX_LP^E*%&^$I[Z1C;6R^E_Y],3[,DC%'"ACQ'J1=&M@BK.NH8 MY^O09YX@?AX_$Y3;#Q]M2J=(%-RC%Q1GJ!D5=ET/8)^G'J'8)'0.#\*T0.H1 MD7G2C,*F@SBC]2&;SSVR[)O:[6$&H)=.!71UF(;4L&]Q2EUHMU)5=S\ ?3=A MX'N++3YW1Y^Z^_[GH>+#/8ZB2TQ>/=+0=]IVWO>,136'NL$T7W]-ICF+&50S M\AKTWSN%,R]^1E=Q\<5D6A)"H6)=T6LY6M_4%Q]ND,< FMNE7==]TW7CA?%5 MO,C2Y!&S+ZB;O\=++TJ7ETAD9!W1W'C8COF1;QN:$;75MF/,^.:&!RC&S)$E MXX :/+5]+[J*IYC,N2-HAKA=USW3M?F;[5CI2K)#PC1]=[TO0"G;9]\A\C#S M*#+^# 591!W7.$[#((PRIM$/R,\(=UT7;WZ4!2BX)'C.T,O2E6\_9Z HV.JN MX19C&)RZ]E(H8GO].X_0+2?QJ-S\/*S1G0TT&Z)K6\B>$O1G1OW]Q0O;-S74 M>EDO FRW.^9!L@3Y'Y[QRQ'R@[SOJS@(7\(@\Z)D$D?+*D&L92)J2HG\Q#XP M:C]Q2B7]5)E5PM(C_AK1U<=M)J!D[GU &<$+]@_'X0@E:'JT@C]Z#0-$#F./ M$/R*B'C$;6JV X81(45_;,##U1^4L)-?#D].#C_F@MP>RX#?&O?EQ0'U6RQZ MER4IGH_?PN0Y,*@\9%5,O>>*'02ZX#E$4]-TIPES?^L%WU74' MZ/*>#N=H_M348XAQK?;;'M$9Q8GXV1,Z+-C0(;K"WDM(4P4)XS WY_A[95S$ MC)XN&]8C,VP[\<@8;4SHBN;KPC3<_TCW7G(]K[*.]^Q/I? M+UB+$=KYB77P)4!A[B+HAXUGH'_\<8V>O>@BIK@NV?A;UB. ^..DI@%"F)8> M3H]Y/MQY9?]80KO\LQ#G;8"FAJOF$18/UM(@I?O]FE$*L6.F*,)J8VQ=S4\) M24MS$_UK(T/ZQQ^%DWCP4>Q1 Q?HH!2N)E4EY% 4K8;]%B<+Y//:3Z&**F'% ME*F@FRJO"7.QP?B#Z;,"8:;56D0'5_$[@H/,3R?D 9&7T$<2#1>!"=5 !C@L M.2Q5NT(@D>JW%%9%F!BZC7YK6(L-AA]4O<7XKK5;B6?WVFVQP=B4Y49>LBZ^ M%:B[%KZF'D8M'%!<1D-H!7) *8UBT+:["A->8QT2@UF! =;E;;@86QBVD)> ML$PYCGGAJX$]B-KH;4+6R@'U6Z@H34,(*Z56"MV9@6B8CPUP<6CMT%"TS,>&F QO)C+4RP:B1-FI MD=RC)"6AGZ+@S$MF+"Q%_V'V_.)%S-C%WRKLJ'F'4M5KU^7.,/6F$@KMA*UY MEQTS=M-I6[/O1%=P=_0,[CS:,*#L7]H2[M0%Y8<*+CV?EUPK7$L=4+[A$8(Z M)TZ]GQ. &A+8W4RLY#'6CS^X"8D0KNSC)(BZ5?GRL1IV2N%T>8IB?S;WB"JX MH6LFUQ:#AB#8L$9*;2B:9A9LJ#=L;4#F,L)VF UO6EI2*H9F0 (TH]/L"14M M;$S-\=ZPAI%V=ZAH84YWMSM$,U&H+,KQ/E%)@-*.^MXM:I(S-]X_,"#YIA$V*XS3$HL MG4X+Y^@IO8KI_HG?Z*28#>J 4FIGBT/XI\O2C0.7A,?%?572B]MT%+/#W7; MMK[;3F38&K_!_;H1065';T@(%),L/OXC1(3R:;:\1B\H,K-*16,3P]0T!V*; M21U-:RN5]F%EK\I>.K1<,[%JC%>)K$LS5E*GLV0E56ZC7+8)VP8)V7W"59-2 MDQV*:]MIZRC:D G5]D>$&D39ADB8?H0S;8^3!.6%C&8S=17>9'*NMW!),<#@] MOWL8L,,%@51[1&N 'DAQN5S8IEVX0NB!9J>>IK3BX0AK\F4R<*G>JQH (5?I M*.0-K$CNSE@-)(!-<1G4?P I%T>1=Y<4I7 M]&PUOV#X:HL_#%I*=="P+21^:.X*4K(*1M? S(&3_F?X2Q.$5FP"XA9]8$D^R\"$Z;598!#U02@ M14;\F9>@XEV);8RD-5[&;<7U!#:MVU0;:$2!&Z S:%F"&/^B0L$&;Z?3UJD7 ML9?<'F:(W4:>/X>GF+EDX%(7K6H A%SE^E#>P(KD[E:#!A+ IK@,/MW(D2_/ M.&JDG9K+;QX)6:#SWDM5NZQM,*FNB =DZ4TASJ@$6G=J;^"LU@W]N#J7D>V MK.9B))VJ]\5;&L;/69C,V)3%7@EZ4NUC9.!2G5 U $*N-F*@;F1%>K=Q @-I M8!M\!C<7.0&5:SFTB#LUH:OX!27I.CBA,)XZH%1WQ*#.B3NCCNL9D_!??(96 M[OCU#0V)ES5M?Y>L0AK8%IO!34>$?MEHS-!V6^*57TWU.X\NI!-R'S[/5)./ M%%Y>X*5J 85BD\O11"WLJ.[P"*.!&.K7I/O4:FO4Q0!B]5(64+%Q1OL,A/X)7"D.H+HK0-Y3PP:MK%E5$ZV6!;I)S< M'B6AHG)_E!'V;A.MD1=+ LHB$'FJ< O((2GJ=&@%2$M.ATE.,1>Q:LSA$Y<5 M)"L9RAIR3M66O]BIV7]48.0IMFTH%^Z>/8]9>WFTG);E*E./+@Q5H-F3B5D MK%.G#=!W'.^K/.%CD$-5M% $P91MX-"MG%V5;6QI[VZ^,Q,(ML#(0?Q/04(U M$*A!W>VZU>XA]0N/Q&'\7#RA?KH4=Z!:!?^88.2F76WKFEERL.-5 M\"":@>V(&GY]W"<7*F6&!M0[OE.C%7(=\?KB6(RPV\,EWEM^X_>91\AR MB@F/,BD.F,C@Y8=,5"V@4*Q=4&I:V5'?[7+21"38"J/A#XO(22A;D0'J3HWI MUDLS@NA:]8T%=54I$@&D5(4DL$ZFEQ21<)X?6#W#29K(K7]F#15 M3#MFC=M:DEHJV!ZAP0U)2$%U(C+#W/TC2YE/2:$[/H;D. [H=XB\J&Q*TTJQ M"]"VH*2P6M.?TI:=/)4D9$PL"%&;AX;4I%0F9I4J,,Q)I8S-#6A M-:R9X92A(5"IB1$(HRQF'%2,.>]/W-HJ;T[0"U-SFJ8)_9GDY M?7*)R2UZ'?L^.]_+3(C@F'[T5P?F%9DGFS[DF1#;7MQ=C1'DBJ0\)R("U2R- MZL"M,S\-)5-;(]51&SY_8T=+?;%4IP'*+:'7H??$G[^SN"FTWD:J7=I6+JE? M8Q2BYO! MEB^GY/ N-H;,S4S9JXIQ\$#G]]"G,_YD*D R89N11/R3.N#>X1#RC6C'@[1> MCVJU O>'_/"+3AFUEJY0LW50<)JI#WZHF4KW6-7)*^AEF MSPG[^@M[5$T,2!'^OJV,HR.E@XO;1,R$"M&'/ZJMC**E5O:ME%SJJR3=(;(&9[/PU27 M7Q"!2D4N P9 HE*AQ<#&9':GXAIN8Q,3F93D,?$;FH]=!E::N@>Q>X:G 8,E=AN!+[ MI[[$?D=0$@:(OY#!\2@44*L#EDW+"F'G<*XF&=BU>!VTJP/XH$VWJ5_?KZ^H&.G;Y]\/$\7V(7=T&<8;J8COEU M1W&"HS!@Z<#BUV0RG2PHNOQT*7-9>+X@:,:V'"_H&B?%-E2Y-C\^_GA\/#H< M%=W2S\6XH_+ &Y!DA*>CS=@C+V:0I=%'?'@']Y*M,7QDA0F2'>HVT$!N^X[@ M(//3"A*!A7VND%,6G&[!],GZZJRAY;M< MB[;>^"OCWYKILBTECBCC<.Z"[]$+BC.DV%(JH ?G\,>&'-92LIF>Z[$[%[=D M%G6![$4<1"-(O/HY3NOBXB#@H ME3=Z9A\VOT>8+C6^'J0DZW VMBJ/XUJ4C)\2G@J35L1M@[FV'#MIU?$'9B\K M!/,KC/*L)+MJ\"Q+4CQ')+_BB*6$D@31_X)'[TTM*KN>7,\T.G44R-*.0&#B M7FT@XN?5H6N=_2G@!Q?=IS:&J" $F(CR R?L#.^O& ?%NO.";263D/K\ZS"1 MB M,F1&\3RGSC["_'GM%9'2:4_9!HJ7M!*9AB9@4GM 4<2FW3BX\T*6:P*MC@TOFIHWFK2@8P<134Y!?VE;,/LE5\&1**I[-D%:MOS6MX.RFFAD:0;T 9-DKF(R6F7+0$TC*(N, M1C+4$0=,@+:R@R0VR>ZJD=AV2&(HU6ZTMF"@2,9PU5Y%'AC[:V^J>$GH2\0@ M@1U<'#^W$8>$"&!B^1VQ-\!1,'ZA1OR,;C/&@,F48YQ,LC1)O3A8W6 D$Y=E M'X.+\9&%S%9]XB3#WQ M\3C#-E B]<92TM #3&+W**5TH&"]M%6*2@8,)61O+",9(<"$\Y<[LZ#B_ZX< M8+B*?8*\!)VC_-^KN+XPO\=1=)F__";-6%KV L5/F@G>FCQ@.VSY7JMFF75 M* N/AII:-> Z>=!$91CN@!#0D-A4%X)J$,YP8%)729*AX#Q_;8D_[\>_ M33AVR<4;W9B&B336V* ?*.N7K@S2COK=T(-<@3M0!&5'4%QS8V,PT 4E P8I M)5)1QQ]<"WT>VZ10WZ@ ME>]#?N 4HG2PLH;4NY2J+FVM92JJA/7)MM*HW5" M51&^&WZ;L^ 6O?)?Y/M7H[90ZI!ZGJ=+%.^&C',M;2CD6F/7!MU(H8WGW9T3 M+J?W#,/E#G-6][FZ8HB:6A*F:'5:/.<# M>^[N.9L -QVY;X]E'I=!XF+'F3 M$51;?_ST'=$CL^LGD9 M1E6\)(1T46M!$/4#EY[/WQ)5E"V) &'5*BF87ZFX$!#BWE55L5+6)8E! 94E MR75*+H?.KM"41+)./;;&2JJ#RJ]S5()#69.J=*8(0BDI<:_W5:.]UM1$2*'= M%D9HB*@^:29P4CM:%?'@SU"012@_-LEI>:0(G]+1OLNV@\HF4'*S%O)4$^1X MS;4YJ%R\%FZUY/JEON3:=%FLN9;[%==^Q;5?<>U77/L5U^ZMN)3OY]8!'?D? MHWE:ZG]$A$"3PZTWUSWI*P,'Y(?DNB671YD4]U(I1]NS)TIM&+-C<@QES5D4 M;3LH3DRG>-7C*5JRW,MLOX=\'WO(^MO:B6:N(<[S/9$^CL]LQ+ M+R0\$V2UR_Q_3Y2ZS(*R49[A!'L,VF,3W+"U+5M/>B4!WUM[._Q MTHO2Y242Q1?E&WRC9E#6R'TH?!$@,.*$>Z/OT.?IUN3]#.5V0=\G^RK31N=3 MTXYO)1)>,^>C.,W?L)M,V7+R=,G^?^GY=񜚹U V&$/I72,F 2L0T^RP MUE?^LN*KU0GHDJ._0V2*R9S^897V[&@<*.<;AU:W#ED(5AD+GK+7Y?B[% ;, MM4Q8_TX&YB0*9D%'R6>J =C<5L7\8W]OULGD5Y[< T]$/Y&_#ZAJXC M+3;2M:$+V';@S$O8H[#L'W;>[,6+^-6RZ9E'R)+2H#J7:=C6=1"CB20-21OH M_:YR,<$9?D&Q1Y&YH7R<9_-KNE8/ W90D!W?)&CE(FH.M$DOKG?^UAZV"9&. MMS77H<]63G17]DQ0?D<[W]E,$:'S\3VB)&3(;J/SJ;[1*489;8;AVYSU0*/5 M2&WV/1T&Q\YP1)47YZ_GC@GQXN>"-W3OZDM^YAD]SY=NKOHV(ZU9=TV_8":).H5._*G0>V1'8K:LF\ MG?M<5#A<^592!@EE%]E0%8MI649?3T:6D+1D8/2OC7'1/_XXPQE[AW7AD73) M"J,%3E,.!NML1+_^4LZ%(5RE1HKW:)$1?^:5U&H;5V&(S+(M '>HT]FUJ"RH M&L3_C:=3.F3P.*/K]@7*TM"G*_=Y2#?#.?[@@.,C^=D-5M2I)91@SF:):15'_T/\N(N>!4<)NB M4"2N:=; IDX5&JXQ7T1%7UYHTGZ]ACZJX'E3DD(!F$&T"I)X8N$)+C?779@ MR;4P7.VT9)=#N*WS[8-=XIJC[ESLSF:5>"#RDO+_#,?\F?'?PW1VEB4IGB-R M\>9'&7L'@Q6[T/^"1^]-FF9JT)/KE<]0&M>(.<"25RL:[A'C:WZ[ZKH"=/(4 MA<\\7:!6#EU;U\FK@=5!QXY!$E[YT9D0)>S24M&R8 O =9JJ;QF): 9FB6GV" M^)+GP]%JS%$^Z*9X@?[$!W9:K@#D6D)-/*LX*O7@HYBR$TLBD1(X6 4"FLO M%'2X"2:N,I_>_H!+&EV\&A+NUL2]R=;^O*/^Y,M ^^^W)]L::WWOU'TF*7>4[>H M\#YU,%CY84/?4R<#E@24?D<$",CKR#1)QG\X=['RY\Y0,'E!) Z?9^EJ)Q@_ M,S0?\)04OUS1S>3;PZNW8+\HBUY;]@G%QL>PW8W^RZN\E:1BC= M$U3G5^^-G;8YQ83@5ZJ'9]Z"_B*-]MIU 24@:"%O.P*!17VK=%+TT7C.BO", MK+,,#B61VMA0R\0 $](=P3Y"0<*2^>RU49ZUY6_52,2D:@ EFVHA*!4Y#HYH M7O'82)*R:?8RPEBXR=(V@9+?-)"#&4' C*:*+[\$YV%!D!=,XO+"Z\3(TZF: M#RY(R5O8C3V?BKA!S.N.[D@I'AZ+/V[N54WNO*7L AU=B\%E(GGPU]2X=/0, M6)=3'O@>L:I6.DX9OT><>E%UN2,OXFG6V^#BDSS@:RJ^-K3N[QCH5I2?NYSF M.KIBP.7,5YZI>8(OV*BDT=RG[F#X8,IQQ].?FKZ=*=1XR.9SCRQM2S4^=E"J ML1K::;&&:!>N*ME0P#O/D.U&IE(2*=,*0I>O!'9/PSYY.>"9XGTF$V8F4V34 MM2G6P,->0XGG&Q&DB_+N=FQ_:Z6[NOG,(OR[W01*[-Y:MFJR0*_NO\7>').4 M%16S59RQ[(3MH,3P6PI02!LP*=[B5!;@$H- "=M;RZ9*!C Q7./XF16:\[=0 MV46$?+=SCQ;>DI_QF4SOZ+SLAPLOXG6._XL\K;:/##[6',&4[ZM)H(S[F_'N/;'*"!)8'^,8G^, H1CW!^C MV!^CV)%4BRBJMC]&L3]&L3]&L3]&L3]&L3]&L3]&L3]&L3]&L3]&(1#1_AC% M_AC%_AB%^YEO?XQ",_VU/$;A=K\6$M5#N%+HX:76=5RE1 PP$3VDV/_.MBDH M.,](?F5YB(.'F4?6A3HL\LM3'45*EP7Y>'F-+.39LM/A!=X^L-*6YD%FUD(/ M)],@%/MR37MAI=6\["*!5F#;1(V>.@+]$T;#2^3YA$2 M4YH<"*2D(GRH4+E>S,)GE,[$B56/0;G@!-H^A6) %\!C%31CXWF+K?@+; M8Q0_F!ZCH*.=>8OZO03[4Q1_T1L(]G>E RFW@WA7>MDWZ2\84$%#J7\SNE] M18A[I=_7MCFK;9.%>82U(O3;%/G\I;O@A7TE#/Z8-MVA(C4[PH9),Z^/V!J* M10V_0W5G!M0 V]11N-J\3 MXRBZQ.35(X%=C/:7^CN_FW&*(.V2?KWY3/&*1M-\-*<1VJ*NHARW1E["#PG& M]ZS^A=7*<$_\+<9/"2(O^6)GD:7L)>>86:W')*(*[W8_C!-'L);J1MWOP^2[ M\JX=51-8\>*^5*'J*U3\@.#KU_BM7S)_I*-I+O!1-0$4AC917[&L1(3UO^02 M.&MYA-JH&910M8F6"592"LIZNZM$7_R@N(3$O#&<&*B%9"SH<^_9.O3NM=5@ M?Y/]-92L1I_L*SO=[B?A';TKH$-&G'D1-5?^L;3([U]Y9>-"<78[J-,RE@(+ M&104K\ADIO5[F,YJU"55\I(J,XII1'4JIZ>QH*R5!O,#0HWMEJ?O1$LE1.;G M::YBG]#NZ&(U_[=CK;4<^QVZVOZUV)+' R6Z\N&N!*MLRLMJ3>BW1;EL6YP$ M:]$=E"*!096J/=N >3_!;JVX,70R+:IL[W#"I7O!PK\).Q1X$6=S1#BOM"&A M-EU#J5YPXKNZ8:'C= .+KB7C."@X2,V!I4)R]-9E'@S*+N/PN9YQX$.-O#@8 ML<%&?+3\;OW-@",\79>',W"G>8<*8@P;5?9 !NSF'O$J*J?+4Q3[L[E'5'D M?3-8N0"U>+9N$M=0!NTANQK":W355>;:9H!"_:9:JA;D-H'N97>/7E"<(59Y MNH[/L@7M69:DF'K].X)9C0'UN ]T#@I]5)"@O "V=:]0]LJFJET6>VOBW6O% MV.>'^-@N!H5\Z:$4MQPV[<5D:ET#I-@K>7T\I/U]!4OVJC:P5V1A.G8XWI;M![.AD=0S@WC0S8>TB3:04YZ=LV"E@ CDRM46LQ*&CH*T;[ M2']%#^QE%E:P%8#36+QLE@& MY)K/C51J4YM3)ZAO!C^^8CV#2T"N=QO=,+A$4.\,9K@:L+@,YCI7TQ&3RR0! M6'1N+P2N-15AJ@9NZ[KTI*@W P#/K-]F3$]*21)6[ANF&2]0$!F.IH%K/V4G M*A.*!LE8KW&H+M54_-^&=.V[6C!^FQ1@N=\:19LS2K)CE^HF4'*U+=U9A29P MR5/^IN-57+H*MI0E+E+3MJG4CZ:I5#[\*(S+7^-IY:S7YCXNM[=NU0]Z).P* M-7:#VNGR'RAX9@^^H3P1G\S"Q>GR*J8B0$6*_9HA1G\\7YDW2&2-U(;!M#"40TE) %I]UYU58,@1;Q$AW@L@UO?3(,;Y7^ M*(T&XVZB<9*@E'%&?0*% MSBF%0.I!A=2M2^?Y>G-T^7Q<=_A%27B3];7J,7 M%"GB4::-846F.E<(X6E)#4N %6J*?$12)T 9H++L U#$RLX(=(=C%31#E7I^ M?I=3>J(L^52V@!+J:J3,0JF*J(0IMD_68OL$+1K6B]@^P1';F9?,Z%S"_KGX M,Z,KSH@1J#J^H&@ Z_1"KU.JB@W '.H]8D59?HH",=+B;S7'RMIT"6B2U:M_ M]4!9&[*!J<4-CM'RQB/?47J9Q8%:X#)@*+-K%SI>EK2,7F R+*T12_/3)4%_ M9BCV56]\&;6$=49CJ"V2G!]0I2_"V'I75&L)R$U;Z+EN(U0C

$NKE[RVQ! MK6P*Q65;:*]VD-#51,G! M'E6ND7)YE$EQ+Y6\'"AEF8Z'[(E2&\;L20:&LOJ L+X=%!>I4[RM@F<=60!D MMH-/T$HR>_U&%_8/U_:]\0?X<.VIQS0C,7VY5@D.Q849/5VKI,2]WG=AZM>F M%\MW,P:0&^6[9)AP$]#>^>YH16).>,&'31G$^"GA1;L2/3-H!R[UTI<6&? " M6"66.(PIH, J>2-L#V4",59T?79&2"ZC9O$M%Z.6^[$XN1A"]F3WV?;I*#-:O MAXJVU%:$ G,OJ]Q_/R(R+R,O&SV%8)".;70W/[$=#EX ][ D#0- MH!P+:&A!&NJ F4X5VX).HZQ)"7IPF?W4_00F(0VTP,X\0I;,0\_9Y 'E]PO74M.01RTLU WE!]Y=? C M9E^PT]:J<_6VYZ1^,#PG]3A#(R:;4MEZ\]U+UZRTF#:&$\]K)3D29>\%5KE35EFI*H=_?*2B;V4_*%O?R?21> MG$S9HP+K)Y\H@5LWZ:ZN:&#JG(A_4DZ7W0X!:(+5V$99 [KEP?XJM^83;!\* MOVM7O[WGNR1Z3*M;N7Q#+@%2AOV-$GW>* %(T#MZ&\&0ET@ NHV@)\]U/4#Q MK7K8W:_'-6%KUR6Z\DEH1ZMVA2NEZM;8O!BHWA)*<,"%OADQ"%C"KN"3FCV< M']]B_)30-7Q>/4.IH3_CF!V5X%PZ\R*Z*,]?N\!1=(G)JT<"G;_K;UPHM4I. M75]_[ 6FR.^H8'4PF^RBUK7?1#4KG;?,-I\<'Y]L9YOS;IQFAQ_\&0JR"$VF M#RGVOY\NSR(O429WE2T<6-A#]I2$0>B1Y8-78*6(7"C@865G#413MA0%7>[= M8 FE_!E5'H#S?(:2,J9@TA!0($&KC!6)&=#65Y#W@;EK[DSO,KHQ]A(T?B:( MKPCE(5Z#1E F*W.%*\*V!M2Y-Z0[/AVBN\CSY<+2 4/9#=D)24=57Z8R6: X MO_",X9L42D$AQ;>O&K>"LA5H8"PFY+FWEN(T3+[28I?"XUASC:>F#:PX%MX:5<&DA@(:T&3-2O+!\)2<#N[*+XS7',%4YSGU -#LKR0*EGU6+I M&@W I#$.@C ?_LX+@RNZMUZ$J1$<2N$T;!:ECQ MI%>MH*3'NS>$=7L\90]D/F8C04\% NB#$W.SDMP*0DW*+<9HP;E- B$79&YR(4G"[7FY,5 MH%74PJ97*+?0F%MH6XH'N2QH/6RNF9/I%/$Y@6FH:(.M!(=RZ8Q61'I2=L$F M+][H7C=,$$>Y^+%0H!,;2]3W!>5:FG;VIZ<3F.3O"/81"I)+R@2FJ5[,\-[. M#"_]SG#L: MX-U0"KZ4[U@G3/L9]QX;^$\FX^?GPEZ9DYKY=&$ MM75F#8>76M,0E U5CLNY\]B8EZ!@S.K0DTTZ^2J>8C+GA>IVU=XG]6IO/LHA M'V:4CT._W PU*HT%I22<>5N.,,O!HSCQ1"?D698 M0-ZV?Q=KM9MNX22-A,K7'5J;$-G M7S)]?,6/,YPE7AP\OM*AEY,8U3&1"]"N/93Z'XMJ.$$ ML,7A_MS!_MS!_MR!W;D#;O[JB["W8,"6KG?O_K8H=R^NYC1N2(D#HTUT/T,! M\J]"U:\5@G3. ?=*5%FU33@F2D^L@(?BD?NTB\H4*V>%>[G>HR0EH9^B@*/W MC%:4R'=1<=NRZF[8XVD]KKM^@) MI;;L7<=UK5N10BN3R,Q&F.TT:K8S+L1*/&.\950I6.]]4-\ 2AV^(X7MDI6[IL@RTO/(9>GQ MBTDZ0^1QYL5"IG3M7JV'AW). 9C/M>;C(*ELT>;Y-_H=>^^342;:0NC;0#G- MT,/^04_\,-6NG:GA)293%*896X?&P<7;(B2\+YE#&7YX*.M"F0?GX7B;$ MK(RKF.H6*FI^KE=X*LHRE"V@GE?H027*/D/)$V"E-Q)AT\\F@M0W@Y+XM):BGC1@(OP5Q8AX$45X',PIF^E&EC\V M9")'P[90Y.56!LVAC*G#*!JIBP!%ODQXLPMN]LB2=<>E'Y=\:=6YS^ M+THW?&OCPYJ-!V7.&T#9>N3B7T4_,/F>@*-CJ MSBYJ^ZD>M:7]C5B'(]KCB'?)HK8K)$=X.BJC.=K@^5^C-:8CID&C$JZLU0K; M3?>+HGL8D5]+[E]X)*:[S(+O9B'?;@9QL51LA_CI4MR!Z@A?GR-"C35WJ825 ME6F?S 2V$1>CJCT\J&\&*%0]@#GJU:>_2W^Z268;G!,$?#[05(UK^>^_IE1G)7KV)W';BM9F6DX0N%-U=]VYCT%VS21Q\[F9E]QZB MSN7;C2E(U8Y#HC=HXA- MGG<>29>E!^"[N WYQ_IMR*O11GRX47D\Z+3D+1$ M,?UK0RW]@RZJJ#8BLF C2VXZEH-!C>@T$!JS<#FA/3E_C6SNT6)U5^+XF2"^ MM-A&3QA=L6P+(,2BT\2U="RHZNL4U#]0B C=BB19Q"J>KB-??LNG'-9UP*.1 M>A5'B.1T]?:H51C-$9EYD;A*2P+C>N':CLMU>MRO0UZ M_M$K5.$&563 L@A-0+T.Z'I^,I."B@)8 BB9LBZ0JF_F-D!J2I8X\&DU0[V' M^*:$X#S80KU&Z3L[A1#W -%P3;7$BE!H(5#?YUC>>4NFNV<9(4@>TY0 0PE2 M-A&>C"9X(+@.O:,C\A!'7A@[804;\V(84&EI10"*)BF3)R ,P-==34+T+(X0&%@#3: MII$-G%<:MI!35UZ*8:$$@[2*IA *G(#$KKP9*PMS&SJL*@UPV/Y7>?%U_]!D MST^V#O;09&O5YVMQ]H98F/*UN<+SB$&!/=5EZ('$M, 3A](CR8 !>2:5>JGD MT;>G>D ++[]PM,BL*QZ:E@-#\4=JO=G0\F^Z,A0 M[0YR=[6C>93]LR_M'Q"RT1WHC[E(7&\>Y9M,&5X/7N21Y0JY1T3F(O>K:0 E M)6,B.Q-Z!A5"'IM=W2J;/?T3^>DC9GBL7IRJK%Q5PK'L"$IFQEIHEG0VC52O MOF;_>Z)J\O?_#U!+ P04 " "0@J=8:F/RGOQ? #I3 4 %0 &]C=6PM M,C R-# S,S%?;&%B+GAM;.6]:W/DN+$H^/U$['_ SFZ$>R)*,],>V^?.[+%O MZ-5CQ:I;6DEM'^_$AH,B41(]++*&9*E5_O6+!/@ 2;S((BNAN1'G>-15F4 F M*C.12"0R_^M_OFX2\D+S(L[2/W_U_IOOOB(T#;,H3I_^_-6N7)_\CZ_^YU_^ MM__XK__]Y.2_S^ZN292%NPU-2Q+F-"AI1+[$Y3-YR+;;("4?:9['24+.\CAZ MHH2\_^Z;/WWS^V_^2$Y._L*'. L*AI*EA(_U^V_>UU^<5Z-EZ8_DC]_^Y[>_ M_^[W?R#_^>,?__#C]W\BMQ]KL(^,L'5L@4OB])V6R$\9<6/[X6\9^_ M>B[+[8_??OOERY=OOGS_398_,?3OWG_[WQ^O[\-GN@E.XK0H@S2D7Q$&_V/! M/[S.PJ#DBR.AOS[F23W ]]\V57?_D/0L0:YUE"[^B: M\!E_+/=;^N>OBGBS36 \_MES3M?JZ9,\_Q;POTWI$_SRL"@_P**\_Q,LRO]1 M?7P=/-+D*P*0G^^NM)S\T!FK0OKVJ)0^,!VBD\B5,26:$_CDFOW5H9J^EC2- M:%33#0,9?F ^#Q<(&+@9.@L[@R8@XUD^7(NB%H*"AM\\92_?1C0&G?L>_CB! M/_@2L'_\\SQC5N3TL2CS("SKD3@/?_Y*\?VW'7H [#3O$A7D83T,^]/"9P7Q M;9@Q]=V6)XE83H&^SK.-DHAJNDSQY3^3QT1%98?$G!;9+@_IJ!]#IDRW/F)V MII,, @PQ34\^WW_UEXO:^)ZF$;E,R[C4;;J+(SS7^__=?W[;C'_;+ MKX/BD;.P*TZ>@F K?GZ:E$7]22L'U0?_O"^97 .A#\%CJV(5LSJ@XTN$F5P0 M"S7$467#1,) 0!H@\C,'\T4.F!FC5^S/PL:F##;D'A[#W%"/^TV MCS17\#4$P1$(':FU(/2_/[H J D8_/!5C '@B \_@]^1Y]BB&JDY:=@H]K? MU&"8/[R:Y.Z/WX5!$@ 5$3HA:&$) !]?$*[2,,N9T>&Q+GX>/,]V:9GOS[-( M+Q<6+$PQ<6*H*S5&%"0AM5Q+:[>!V+ MNQ_+?J.%QQ0N"Q-=L=( (PF4D1J=*#$DTL5"V[%.HX@M2E']!R);[[6\*F$Q MY<9 ?%=F%(!(\J*E1"2J_H, #KE)$6Q-1<$Y^_,F?\B^I#8N94@/Y&1( MN%)*6C!<&>G389400( ="5#0I(/OBS?Y;9Z]Q&FH]W5TX![(B88%I;#T8'$E M1DF,56P:3Z;&0Y.=VZPH@^3_C;=&+UD-[('<*,E72DT'$E=F%*18)4;@$(9T M=*\7;-QI3@.-A'2_1DK<4)#8Y&U(WQT_;6,P^>"7YEL(P!S]AX73V.4OU M$;,A",X/K".U_I'[WQ_]AU83,/BQ.1CA< CGCWL:[G(F;N]___@0EX/4&S4( MS@^N([7^P?O?'_T'5Q,P^,'Y=R1;D_>_?_?X-:FQCOFK/^0!Y.O>[S>/F8J3 MWO2R/K'[GQY]%]:,?OP9Q8P1 !AZ/3E:_C,***:*+@:#%>W523W]5N& M0=/Q(1'#!*0*E-2P2%'P\UV>T[04UV\@M>RDL>OGU=G!,5U[,PM=YUX-B^3> MFXC1.?@5#FF0B,#"N#\I*20'QR_T(BB#BC!#6%\-CGMC8F*A?U6B@D6[(]$3 MH[\<:7 @&2.H10GGSCT_#TKZE.5[XVVR!(5]\SX@>'CYWH @WK_W:#!=P>>D MAD5,*UJ*\L6$]WX3),G9KHA36NCWR1X4IO J">X*;P<$27@5-.A$@(.2&O;X M(G"YH?D3VWI_RK,OY?-YMMD&J=Z.:: Q1<+(0%S9#@L R&0,2M!8#(/%^?#;Q!G)9LO"7^^> +<3- MKH2GP1 "T)\.C$BH!RX'=GK'+@,&UN'+2I+V",8Q"4==$8%,)&QT;PJ!M>54 MAYU0\B"Y2B/Z^G]3O>DO"E;C(7% MQ5L\<',3\ ZL#R*N(%XMY!(@LI@/*+%*2?4$T2]17XB-!<3]E!$1<<*30'56 M[7V/(]9*(FM1[GQY=/%5S#[XK1L8 D"(0CHCL< M0R)!RKP%^$-"7Y&@)/4(A ^!K$^SL!G"'[1%1]Y7PA!>VQ=W-*2,HL>$?J*E M.CG0#05QEW%@I;/9&.!Q]APK0<.MIT(A+7*4OC.0LWS/Z-;QV0?#T0$6J+/?R]RAR/B1@( 0-")=F9"$>0^_"I&9E MD!Q(Z@.,06(KP4=1JSO*G-(X+"G?5,W[C@863]&,Q,L:IP1$43T#)0-!:6&Y M:^;+EC*1!7"[<&7]-J?;((XN7[<0'6-^Y$WY3//.&4W#LA,FGAZ,8$S6"@*A2?DD]S>YMF6YN7^EM%9,KV$*,,6;F'TIPXS"N:F8&>E MNQOHX9&V 1M!"NLH4%:$(W'CV*#Y<)(Y@"?.#&V903^1=_W 3TPB1YP>9'!? M#A!#%O1GB!;6@V-$GQC[2:+%\.HP,881_//$#=/+ -Z47].@H'?QTW-YL_[, M_#G8R#3\6G#P5,&)&5D?C @H2N% T4"@&AS"D5:$HYUDZQ.&*$X-R!IR&%<) M('GA6@F'T.@MXA\"]-X_HML_+2OBF&Z^T;_W0?BNX^ Q3N(RI@7SNOA[K>[H> (\ED59Q%UQ491@'''#DG M>G,>8-ZT-SDB,[,G#_"[ MBEEO=,\M?[AA M=\OXZ /CYWJHR5=E>70A4?,[5*3HTR J:%_N#J8QL170Z#*?[V@TU%X]JSIX M5,DW,]$3?C4PEOR;J%%)#\ 3U6: KP636#'LY0[$'^/R^?S75%F&YK7K.S-9LH-%3'?>01KG71G!SR<;&=GPE1O MHS@J^1)#>:L*>=68N+TO!NX 'B_HFK+O(Y+3%YH:DK81HN2.*F5#\B5.[J)& M9@P/(N6.8C4(E1];9QSVH ,9$]%R%T< *7+B?![V*U+B%B'Q)#(R(B*"[">. MC@.>=]Z6.5/'BN23SV5->3&Y7=ZD\1S.W,#UXAENT-FG M-AF\@4,V8QO(*5IV0?/X)8"F $J;H5D>*Q:>ACDR).N7!05%NYQH4IR4:RPO MM>I@IKSQ](S1#*OZ.&-[&F,SJY,CJG^1-@=)[ :B1IMT#T)MRS-YG%!"ECX] MT'SS*2MI?76H.U4J01'#"0;2.P$%!1Q.2$%+R$!X.$A[P^S-SC.:A6W- OJS M!/V!;O0)T,\@PKC@@6=!@RG! NRSS31FTBP]\2[BQK:Z%\JV(Z:J%_2Q=/&\ M=/"HOI:9B9YWI0;&\J=,U*BN*VMX @@>J<4AK/ ]P[Q7'.O&:"P;GQ1J[4^" MK?VBP).+(;QXZZ$PS$I,W;4]^OZ\T N*4=!OOF\S:L0 M'*?-5)I6"8E:MTE'>*].4Q\,JRZ3F@Y5E:(J*%JUQN/ *W)5%#L:H=?@&,]& M(=CX/[_[YKOOOGM/MD%.7@#Q_R)_7+%/X/])(=K_!;OR./-*\__7Y%V!!;RMN1)\CG M#:E?HK$.] ,UVE3D=SWU&08-/=L2(32BVD;3QY1NYQ.U&-8T&O6[X5>&73K M_1__L/K/[_ZP^NY__$G\^_T?5C_\Z?O5^Q^^[RD=?^WQMK7N-(IX\X\@N0WB MZ"H]#[8Q.^%)JZWY/5P0$9]3.;/5>5=EQ<)Y8.5(UO M3(-( )/$*:EP5YTF ML]BOKF;@#\H7GC#^0H&+7<.J#.*41I=!GC*[4)R&X6ZS2Z!?S@5=QV&LKV9E M1\2L:^7*5K?"E0T+J=:5&UF*8E$"D=28Y)V$2RID_5'_,,Y^$)RE] EF,VG5 M9 9E;B(!B5[.ZPBL((5@G$_0?H5?EVB+;>?SB3*ZY!"D74RIM+.V79'_N]CP;-B^L](TMC*D]A7P0: MB'*L-.7/1>$87@:WAYPC_]2H&\QC6\!-SCMG1CST<$OS>X@#.$4"]5V@QBQ_ZICXCFR85,9 >V-NLCD.*N*AQ>:H[CIJDALY@9-/6[:FYL12]#!\DM1% S9 MM$5"\49E!C0YZXV$Z:'RC.&KJT&9 U_'OJ,?>2ARPO3B)G_,<<@!#?N^?^3Q MH)L"X/,IZ& >_3K_2.PX'GZ,&%ZHDLNQQP".K3J.1X.NROAVVIG,CY_GG $[ MQD..%MHC]= ?;S2@?JB%\2B@4@E/\C0G,>+?@6; AOTT8T;Q2",LYQ@3O!^Z M8??TU0KBS_EE.DN>GERX=PCO%N/L>H(9"2/2;0J'I%'$&U>N)[ M,C($Q!(4'26NTB)PEI"747%R3MM'_F!!&]OLP*#VHAX2VVL^W0)@=9ON4Z"3 MATZE+_3P]4K#7>\&B4?HC-G6^1U&^R% M^\8&3=A S%>#9UI/_+/'74GH:YCL^-LM3@2\(@%8F '\NR#="\)HU!TBAC'S M(**;(/^E@!CY-L]>8CY21(OXB1V$*MJ_65:75=9GCM_-UN5C64-T# Z.]!2( M$U%8#I9#,,QG/FJ2NX]ZNC!(3WA41"@>[ @P?\HCC",M'#>]"40L>$LAE% M'QBW"86:&D-_AAK!G[UY+"_G65&%:LC-'PG@XC39Q&L-)!2Y%S*IA MQ<+3#T>&9"6QH*!HBA-- P&KL+B =?%\T9G#^0HZ>/A'$? @ZY.^P=WL@N$> M.U0D]P\;,@S:$6-(A"%Z4@,B%S9QI+MJ?6V(_7@2$17ICY"=:(MWR9 >1$&' MA"OCGRT8;N2S3XF9&VP(J'HAB-5JEY(V4!9*M2O_;DHF,J>Z.,65WQ5V\77R%<% M5^D++7C_$L'*)ZK3'B4DGKX8")0SP9C ML)6@8TNW(,9\+!Y 84JUDN"N1'= D*1908->%"HP],K((\FF%K(/R&UNFZK_ M%,0IN%@W:?L9.X;PS6)HC,=(S5G[RH>O7PJX(C% =J$B6DO8K?CCG RVY?=I-SRP &44T;[Y2N<9W9Q\2P>U4+W M6ETPV(Z'>)'@RE3G*L&&A'.9X$;5,.S>-8I=3- FP$5WQJ9RQ^-1C"TZ8"M: MCBWG>Y+C,G6B79 M@T%4 16Q';&7 183=;N,#,D8RC@M26(J4C,+J0[/D,802X)>-Z90*C)5=0S! ME>>Z)5E=01X\HZ=[B)X\)Y+7^IWJZ-HP]]I_/3,#GRGS X$3_33#A[K MWZP')>1,6C)R##SMF<2LK%6C!D#1M@D4#B2X'H-4@Q Q"AQJAV7;_5#06=D. M*K;KK6M0&%%6:/$MLA;W[=-%G.Q*;8U=+;0_^UJ/ =/.5H%ZL;=U:'':W2H, MS_8W,Q^J'2X2&&]ICZN8="W&.WH4[_8Y&\,..YUN")_V.C.-A^YV?BCLS*P[ M['BR@GNQYTEU9,^#XOE#DGVQ59$PHWA1^5?+BJ;,[P >NZ:OAJ!I!7QA,,)' M0X^! 2FWO&(>3*V/ZD9R^Y M8'RQUF!).D\B>*95/2QR1C=C?!V7ABB[#(!:P[='9J^ ;_4M5O7>SO1*Q>D\ MYUG!/ZNDN]LLYW4H3WLQ[$]L5:#^5B:>$]=YIO@E?^V\&B\0CB+6I]&_=B(# MO7C([BA(6)S0SIW"0^:H^):==)FI\%1MR:63E7:)>5#4?SE&ALG [51@(IK) MR,#"P-!/[%/X.83%W8OV4&SGRP;2Z(:*\K0D[XZ@2 MTFW B(=1(_F=8Z@2$N< :B!E6!8$@$\> W'X;,&QRYN,X@'NTRL>0@G)/]76&QHB"N <[L-+92PWP.'NBE2#50Y<&I4X[ MYKT &2J4V6>8V-O2>*:8$W_"=XYXSF=B!ZO*!=VRG2[FG+"_$PI_0+D6B4/- M(KBAXJG.&-9D%7+!0U$E=\(4;Y]:U!5ID$7E( D=6:]FXE 4#I*MB!>ZUC[X MN0\2>K-F/BOS'LO]+6.DO/QU%_.R>9JE<47&?4'CSE[_&8T=$^TMC2MIM@?'"YC">&8,19Q8RBWD95<$IZ"6U\GFD)_[BY>Q% M]8)6.C*>!]NX#!)+M&?, )B% <:RV:T9X(J-5$Y@''F*)_OU0^H+^2%U&Q.I MAO$G('(PR^*E;-&+710%K0J32<]DT4O,]%D]#4-X E_=UXE%:I/ M6JEGS:R/0SQ/-%%'F*L.UOBD'0!]8SR RX:=W,X.DG;=YA1J/5S0-EN-6-?N:>MI$#&:ATI\P"+4 MW-9%/$5M3\YNN&.#,;\^,+.-I.Q0F"ME$\7:*K86')]45\&,64,E!$\4<4"1 MJ[Y)B!ZJE@M; F+OFX;4._9ML)_D:39X/FF*ABDW'[-"\D1CE%2-]BXK;.]. M=6[<-6QL+6P<4'+.<.*\AG\K'<-1F$C%YL8QUE2:JG"&7BLF?&CZ\.0$56CWYJKO?-R6$;Q2=V< KGG$(3Y30 M@497?=0UZ&Z&\TX[IS!?1X/\Z/UHV]+'JZ@6WR?EM##I>%791?9$(8W43?4^ M_57!<>SVG5"7VKV>O<34K,R8 =["BTJ5*KIC>_XR$PSYZ<.\T?>+R.%B!D2/[9"$FD3[6>C23_ 8< M]GD6K.^PKYL5FLMAUZ2J,'9"2J/B YNU?B_,GR^5-.3=M:(7^$AU9^Z,BI2L M,I*U)EO%$0\O7644@,JIZ(&8PSO2@J9B3R3%1@7VB+:#GBH M-=KKFVG2KE5\Z-GMBO!.23K+*\32L58($&EV-#[ M&_8[M>W^VK"38^W1$Y;F3EZ!H^W%CMFD!_'SYO;@UM\XY\7(N5UTL)\:/#_V M8"-3NCU8B82^!QNHLNQ3LK\K<,6VC-[?;![V9"63FY[Q8#P[TIRLP51&Y$N0 MYP'<4NRV#&3+&T\SDYL$(;>:O.,?[S%?CQ<:ZVUY%A(\.-SQ-D)[AX7O/ _1 M+1Z&\S.(/VXEN">UE59"%63#U5I@$OX?[A!?@H3R,@E%F<"1M-VXGY#Y*W/PA\_X9-]!*_S9LUH+/;P[=GWI:U5LM:'/&4^3(U9DLM MMSHNEH($):%0769=/;P^QHK^KTFC_0I3J%]Y+%69MG=21<]A4E'["LD M*"#6]H77XH3P:-'I;!8V5_3(S0IVVVW"R0H26 AHMG:5KK-\PX]JMH9ZKMB( M[0S&,=CI;^"&BM/P8 QMP^X!$G;;9(]( _B3*3,CIU%'"9%]L:DQWM3 -*"EW3V)]M;FP:*4)L%XU.6O::PX?%/=G,L23]P\TA M8Z*=;PXG6JT&,.Z*5"-+.>7@G*F"TZ0=WI_=;J$%,FR#:=L715ZQ^7-&9S L MO+XV+P\:Q26CO[A*>97/Z&Q7?LK*?U!N+K5+ZXJ.:2C&L=@U"&ZX2(H_ACB% M@HLR\#(^J0<@C[N2Z7U)]M2+K?M 7D^C*!9Y:F6F>=(%8<]D%XD7)$&O!J%H MON)5F2.I/SB_4'_.DHBM(IRZR[U[TW83KA?=V^W,:=JXZQ&Q^[G;*)O6V%T> M]7=$C.N)B IBH 5?E@*YIZ^Q+M)NP?% )$W,*$51A8 K@GJ*!J(G0$D+R_PZ M!JWWZ8XB63T&+K)-$.M:NFE@\23)2+PL04I %,DQ4&*5&/*S $<6&2GW["/= M/-)U#X3CC:JI4.QE#FF*1^JB+IS"( '/\2JM?$RC=%AP M,/N:.S#3;5!N0$#J-&ZE2.O8LW,,()U *<>ZO95 Q(X^S,L5KL;WV27\='!!UW$8E[[HP:%\8%\B M]3.KAH>XNRQ)/F3YER#7A%+#U(%&UZ+"JA,Y^1F& M(]5XV$HY#_M*/M]5>OLU<@SB.6 K=[,KBS)((152=S8>PB'&&G1$=^(+?2"< MF(*:BJ&,<+@5D2 ]R'YSI?XL2.#=T(H4',&+++6Y:3]22)"9"G@01J,+WGY% M)"[_+4AV=$RI@ GC8(8.)S+=#2>.' 0IQ#B)2O660L1 1(Q49?:O"!]LY6G] M@;D6X$KW])$_<5RF/L%2VBTLU0SJ;1S(._UV8-M!P0VC^*3A5C+5'L')8R"N MM39PIRK2)$_A,>^3J%STN":@B4F&]?F@'.HSVFL[J,W?@RDPB93F6V*G8P= *\ RC1*!Q++X5N! MC,4F7G7;J_KKY50$=\J,)_+765(,2&3$;J%Z=S93 M,^<:;VD0?3J!J2B;XHBP(03 PEKJ4$7J$$ZUZOD;J!UE-&$357: [)W.:MAS MCJ%XJ;5*TB;MM,?2V\-"'[AJ>YP+G.F6S6V-/O7=4N&->FF3N*T^SU*V)@7S MV*$&(/Q=QH\)O:VF'%C4QF\%) M.[J?]O&@E>'($90.X66#DZS@YU)V[%BXZOV!7MQ4?K7;!!2JRM(4*OJRSW@W M[U K$I^RTM,+<;$1S&PWG0?USG".7 YGE_!-F)[1@OJ16G0:_6M7E'7K1W76/5\R?I4LWSC?P2/@(B[9HN4O;,<4 MRWM'P^PIY:/PK4KSXRP_+>:CDN,L:?==RK)S(CUM.093BG:\'1C_Y\VZJH+"UJAY4&XI(##3V'B6;=;%D2.4RBKP8BTD@\),W'$BV.VM'(SS >X0,N_,3' MX?@PVR+XJ,6GHE(/'(J8P0K9><>R=9D0$#UM*QL='UD+C>/=6LA1E$[;;()\ MSZO6Q,S16L=A %F]S3BD'@@Y.-<2-^31MBVX(B,&VT:QUPFJ.6'B!,]&D#84 M3+,T'M&NVP-A!_%Y' 74I%]>LX-6"A<4IW5?PX)M2!=T3:&>VQU]H>E.5[IT MR@!(:9>3V&Q2+D=AXZ5;3B!S((W-&*0=A#M7]3"D&D>J*8J5.WE4?M&43[>W M31K!9_53[G(3T#U70-M^ ,G.##-FWKU4R1;J7R>-K 9=68UJ6U,&)@UM2R,M*MGZ4%1ZJ59:%'41>KPO!.@&QVW(SBE0@9K;4)WA1PC7FH ?W 2"]"JVM1VRD'3EZ,H%'^Y9PR)!O2MHM MF\OT\=Z*O-NWJ4;@I3%Y%+H:5==?UJ"TAK%3-) JCB/Z-P=Q+JHF+!'XJ6F#6?@D]MUA!!Y2 M>&@,4TW$R 4)+XCD3MV(N%+>"-D:A.P%QL6*(QW H$I7/#M1+<&B#ZT]+;N* M/YV*[2V)/>@][-1DV(^.P5FO^Q 4&' _6(S 1ZYQ,H;)03D3%V2\RB7NU+EU MDH(A/#.[<_'K@\ZUU$(!$?EI/*]F? YU\]K'\U4'!IO;?^B@B&?\69:C<\H_ M:$2<<_X,)&O*)9SQ<@F\@0=V$->5R3.926MLZ]!1WX#HFQ=DDNRKA_1;^$TT M#\,Y[0;&:RA)Y4*J@WVLNOCFW6X2L-L0Q^"UQ%9IP8,U$ZN M-D9Z75MUX%@=6LWTJ+JQ,@S"4+"O"16TVQ-/32A>29$E\50/[XL;\X9@"<-XSC*514-&[&$,\9Y5'T5W'^R*OUH>W( M03R76/.3VU$C^"NSUJ>H)J'UU 5?GG'DG!\1U+D-\G+_D =I$?"ZX-:T'RL: M8N:/(TN=Y!\+#D[^CQ-1PSO_*MS(\8B,Z*>HN6\*HT;P3P =MX,1Z%Z)Y8BL M%*V$>KH++,DRPL-!)K]# XF13&(E1%'6L MP8F ]TMRK+D[>GA_9,>^+CDX$]F!GD6O.BV':O4.M>_*^U MOKPC,F)-^5'L=>K(.V'BU(X?0=JP7GQ=%KY%7XF:NGOR<_5?G]ZOS,.L7$Q^ MB4<%?Z^:OIKUQ@R*]'3 0GKS6D #A_= P$B0),. M'0QIPSJ8_69+FSP2WJ9W(,F3ML5=/2>)Q:1DW12^B-MIL7;-N9>D&8]4 Y*V MSHQ.*FP10G9J"O^OX2V+16$"1,&^RKZDI((OZ@;,]>1DS7C" MOOAM%KDIT#^*""KFRJE="&C:R&;N09%;$: M0JZ>Z[,FSL!QOX8]=@'5Q[*M"LF9T2R"$A*W3+:&\'Z)[!X86GEL)1U&6;G. MTJ<3)IX;P@MFRS5(A9+H->,XL1IVAHS+#T'(CZ&GK['NWE0%B!AIT9+=":0, MH'#B)!HRAAL^!R0U)/D98+T2D(ML$\3].RTSJ"]"TB5=+R8"S@-!D0FQBXJ M/DQ8-%?59T$.#UB[U'VDFT>:]QBQ@R-=-SNPT%PH&V#QKHRM1"E*,;2WG%M1 MP!Z/8T#*"E.AZ)#027\CI.Z55)-SK/0 OMBVLY8$#O M7C:@'KB8/5K4'5A:(AQU8VO,BL#(RKJ%"\2&2H6=%';L8 MPB-'*W0$&4]@7$T\#DBX,[7;;()\+V[_'DN?M@C#N5$%Z,O&H#LW#J$\V X, MY\;!3N#!N;%+_*=@0XUG1SVX+\(R9$$O,BVL!X+3)\8F/BL"&/.<*.?()6). M=QDS^WB_>\SRB/D*)8V 9.4)= 0>:IZ0&U.]K" S$E8.D M5JHR?&H]78-?[ M>T?+TGD+?#B\M9O*"2\U5I"X*';<5]IMLY2$?+"BRC\8,+LB\;J"85/XX[(K MNF6-<=_-Z'ZX\BXLZMQZ$RZZBV\GSN+N*QN^>7T F,)R>QA@\R4GZRR'JM;P M;PCO1>TJ)'YT=VNZ!TEG_(\T@'2HZ":]H^$NAT@8?^S[."YKSA,ZK=+LK MNZE0ICO.^:?!4_>EEDPV"W//@6(^EF%B&*=J>EBM.MD.]52$%]NO)B-\MA61 MYR-\0M)+[//B'EAZ8>1PJ-="(RJ+F8&.S*M!<4371(LA4NK9:9]7E%JS/>\T MC>Z9M,_0 M[[)]D)3[#Y2V[E[S^D-_E^Z$AM6NU)VEMENI'0>Q6:DK<8I4_:VH35/(;ZE[ MU^ZY&)ZLJ=H_1VMA.IWMBB.&2E3]I,G/ AVW?>EB[/UF#E37EAO^9:;Z31RL M!DNWT.'J&C4Q83E&CG;(NO8F.>*(B]E:+?RX]!'9]J_M=!WM*Z"G70JO^'/. MRM1(^"'K"8RKHMTIR?,=@Z''BK-64>?%LR^Z*-N"<; M/XF/%VI3N3 X&'(D945@ O(.IOC:7[.T].+(UY+A,_N&PL/Z-;@D+^"2B$R^ M02# H^37QF?C!4L*J6*)P7D;F2T[RQP^&*49%TMMD&:8 -D8S<:!4=?D(Z28 MB&_]CJ=)G^W5<=8O:-=,LDED4Z]94 HC]C=AQ%*2-ROX"!-Z$A=S7",&\"E+ M\\Z2 ;ZX#J;A?;Q D*I591NH9,&Y/\^* M\D,F6M6R=8&N4WN>E0 5WI]$>H;R>E95?YC3*UKJ,3O/84FV]:&A7K.<_;[CL,F% M;..[B),=HWND61XYF@^&==("J$WCJ*&0C=L$6HV*4(_7]J-?\8-RR/W#:E2? M[,Z2 MR*/+A].TC"-8!N:6WH,WS!WFR]?C=D15S.05[-HYEHQ M#TA>SK"[G%&U(33VL3&,2Z35?@I*=K2_6=^P63@)A>IQD!D4*7W60GJ3,JN! MPTN3-1(T;-G!H4$R6GCKDY=E$UZ/P,"L(GVM2<^T@WLCV@,6#.)]O7BJXP01 MO[:DG,'W) 8 J+PNDL&E#EO5BG%O4=C.."4!X3[B-^3AF<&W,+ %[0IQM(Q$ MT7A:U7/G^Y*<8AX41<9FJ N]DX@_82 ;GM=<0)L(1AB?+6,$9CG9!.F>!*^T M:.J_+N')B-L)ZD?G(>BC2\X"FG? 8LDS+;6@S*XC0LKTB]3LUP1!H/TP(M+@FX M!3:/\N-N!JSG#C_NT>_L$D9#EO,KQ4Y8G-]MAIJO^>/*(-0>E9:"?1.!!KI.?YW RHODV MR,L]%$]5[/9ZL.,+NXUDD'0=S%$MI)D(13'.%K0J8KO4MFT1B#NZ9?P_!Y(, M]_E0%CL:B8LC.J.9J^7)&?'H0C:2,A?)6W"#/5VOV131PS/-@RW=E7%87,>; MN*21?JNUXR!MNJ[,--NO#0%O(W:C;,26# -^I!&11R35D.3=5]5\7WV-M4]/ M9+AB:PG5N.+"IE>#[O=((J\BLA%O^4L\41Y2H1!; ,$2/6<"EY"RF_+U(0YO M\RS:A09A4X(AR9R!Y$;T%#!X$J@E9F2GLYN'_SYYN#HG6S$2EKRZLU,37,%B M]U\X. 1\;:DN-N\4F%T=YE^J;@.(^<9'ZA4Q-P,*/WRV:X1K])02G'5C1G3) M2,H(VW-'7VBZHW=T(RRZ5'KCYC&)GU1;QTA!QQ'[KJ,JY\B8^[\)3 T, "+\"L"NU6Q.UQ_&Y>:VHJ_0\@S)W8?GW MN'RNZ]8UM0-.'PO^IMJ1]6CR+RO>MQ M5G+5[7HL=,=U!L8?LC)(((^=YI!^FHM=]T?L4[&!(:T7;\1![49H9Z;7B5"/ M@-6%T$:1JG.?68^651[FX\59=)E&YI/?>+XN>JJR(C2-1&VN!#S*8[!U7S)/ M=7G&'NE3G*8NO.%;A>:X$&9/:?QOVG>KIP[BJ=W0LNML2 8C^&=9-"2.-S5P M[.5#D7:LA?3T!\%S2I_@M#E91UU9%X=U>!17 S(?!IJA"'SL !-S/>*0K<-Y M4#R?IOP_E[_NXI<@X?&U\CS(\STS,+RXF#80,'(4S*#3)(:[X:=10R %HB;0 MJ A)U:,0P!?EP^$/::05TV:V)Z&]^5F,XQ 8?1<*YK[V6TTA!BX(G;@Z\@#^ M*N>0S3%ZV6)[J9)]\B9J8SN,!_'A^3@6VIC"[947&GF5LMV;#;N_"[Y\9'Y$ M'@>)[GI7 XNG9T;B9952 J)HCX$2139$!L "9 MW+LP S G<7JR%5">B/Z'.(V+9QK]E&615?1[P!Z(OI)\I>AW('%%7T&*2?1K M<,+A/9-\%UX:!IX :)'<^3#,=S2ZHX]L9X$,&J:*3WFP*4=F MVMQY"P)B[KP39T?4-^5S5:&+BEM"P%%50!+4$BC55%?'$ MS7W;1^-=Q B%2&!5E&E/@QPJ,U4? 7@*V1\)R409(<9=N ^A\-.:)%GZ1'.\ MA/]IOU*%1NZD=:PQL4,H<_"ED@_<7?MRLTVR/:5WHDJUU Y!;>=&X.'MYD:B!Q-=Y)77Y2AB^3 (G44N;ASC.)JYJ?#) 7 M/')>P0MQ6I2?LA)24?>Z0M5&<-R#IHF%_AE3!8M^O-03I9C" /49$?DT-H:IBI4:!6[,2IZBS;$\.()-8*;Y7>HC._M]SH*<%_6OFH-_ M"$*1&_L.QB7_>=C]F2VT5+ 3?0A7?A?TA2;9%B3S4CBP+E$F%W3L@),[B\/8 MDQT7W4ZX$XD4D:K/0W(;JKPBF@-'+=G_:T>J)O^0;="J6M93Z'?4#D*J4;R* M7QW,K4Z(YCF!NWE(YUGZ0IE4,F'GVX##=C%$\<-3TK&B\Y;Z\.B6T$S82*\I M; <1'I0GGI,K

//[3I))J]TQ4^:/'^Y"FS+O+ M-$7V-' XI=*,1-=ET91 1R^!9J!"4;E9@*#5UZL)^)P66QK&\ Y:6T_/ (LD M%#;B&\'0 1Y?.,R4: 5D122,16OBB;>&4+,\+1DKE]R:1:=K]I_[^/4C^_2Y M.-N59Y1YS_3A"TU>J/B0@YPG6<&\UPNF M_HZSG-/P>2D[+48C5>S=P3X+E! MRW"B2/:MFD85G?9._'17%;,*Q1-@YEJ%@A922F4DJ"!,O*YYW%<]6C9;WNX) M2.&?\+,D/U7&!2GB5[+AM*[(XZXDCYR'(5S)N6I V]$J[@AG#\F3.]+O<]Y? M_!6IIB)\(,(F(Q^EQ103$C%C\XV =5NWH]S-_(U9:?#V[A@IAAX%0S"\^Q<= MR?*-2Q\&Y8Y%3<1 M&HP G!>-!J0"5>Z529 /P1CZ%#IH="%P^A*]<1C#A?J M\#9$T V61C?L<)C&3\_E!]'H,'T"&N^S==Y\DC=,B ."V##J=X>(008Y(&E32C"E5X=W_SX>YKZ7L^-H'!*UT1XV-7 M05ED<1CK)X\!A/5S!HMK#:[C%!PP?M-67[1]#%ZAA]I9EN?9%\;K>;!EWVB+ MHXP; D_7I[ JJ_88?!1-'D^@NA4NM/3J7KVN2#4.:08B]4C(&CH#TRU/804H MU6T+_*BGV6V>R!BE(EJO614].)[^V5B0=4T'BZ)79F+L[2D!PY?*ER-YN#0J/C QNV+T\/*=:^!0P[P) 4\O[&S( MFJ&'1M$-&SD*B1((!!:!U"@@5X"$O)D+ZTM#\#P_ M)%FFC'];4;SH]JUE1=/:>P#O2Q]O#6'*ZK'-[2T1<4)( BSR%^)8\N5V=!$1?WVYP&T4TJ1ZC>.[D" M)G1??$8[BWH?4H_K@4]I(\ZN<7P$(H: [(].Y!%Y5SV05\%:(5B;4?\T>^NM M&#N BRE167H/KW<,2?\V#*2=U8V19F,U@^/MJRYT:4J"[_D#JB8IBHG.MAD, M?#3FG9$B2/!2V2;Q=MOAH>84\'QX"H#[.#T40=AU M_?Y%A&!P^T8LL#ZRY2+-F"O2M7.BEGPO+HW?F6)I>6F%9#6+C" <3.3C%D]4 MC=KUW! L9,W.B@@AI&TW*M3R@2&N^$"GP(%UXH[ ML@?%:<8!WJ_KVX?^2<8*[,W%[(/!';Y6W\*2GSD2P:V\:9TYAJV+'DQ:8W0VE?EH\XMJ^C^*+IZ-F1>_;=.$] M\&94! UU)$N?3IB8;OC%I!_U.">PP=VPN,$A8?W$/3 G)""HR.>4T927T&CD M(BY"9SU1XOFB+ :F]!JC0/) ;;14V7U_"974N.A-RDUB*CLG2 MPS@KX<[7YS$<'<4^&,HMJ4'PM%Y75DGU/8HN.Q3EZ=036CC.R,-7)BEVH)?' MUI!/0\Q+8 JY 9W[&)2[G%=?N:/;8,_;O-^LFQ0Z_G[L'S3(/\0OVI/WY.$0 MSU '+D'G>#5Q+)R3UT'$JAW.A];AK(;YJ .C_ MP/3L!Y],]2N>FWZ3B@HX M4$I7F14^%AGI6GXT>\TMO#,FWJ7[2!*5Z;.M=$%(L^##5.\3VKI5154F#]*R ML6[0#V56LFV,$S$$N6H8/>\PBIA-/\\ORZ^WI=]VAGB5+N-/^!TWZ_H&3YG7 M- 3"RNO3D=NF\O4A$+/WU*0H%;E]8B37,^-5,+'R\QRIK^" ]!H2-0?/D>Q^ M^3A\CULR#GG\%*=! I^* +-2&B>N0-5:H>V15R1&K4Z MYR[Z,G)<-'@*>^<#_V+%_K?JF5Y7Y]W6)^*E7H.U5-AO45R1$%^$.;'3>1-F MQ,!]%>9 FF4_A(?HJOL&N8(TP-!7*#BVBXOG>CL2CW73JJ28+*F\5%CWK(GY MZFS*(@TLBU?73 >QIK(JHVZ<9K,GDDW<@I1?T#Q^8?+^0NLN'&%O M1K"KL3\.(_ABCYQ)=;!/LG7A@\$N6(W65*;?_R8MUO1E'%@P2>_%6*0=K.G: MLU3>^R2;-IUYE8USDZ(EK-['. J#;:^0C+:U5K2(B/64;0Q;[:LU%RS$!VKNY"FWZS HGDFV*]=)]H7?N ;DL:E\5>RV MT$R&;_;%ESPN2YI"-\)-7%#8K=GD)$BEGC?0\D9,W!YO5TTL:<6V=B:\ MHJMN<[4+;YO0'K =L'XM+FQ5G3P9TN#SEVQHEW3S\5COQMCAP'K?;Z\<[^+B M%T.E8S,*9A#0SDHW_J>'1PK]V0A2>+:-V];B>%$AN:6,UQT/PO*!S6:LE6Q& M\4&P]*RH!6L(CRQ8.H),@E7C+-NU.3-2%U0/Y(@X(7H4[OH!HU]$;E)9$^ MI]EC0?,7X=]M=R7[FBD[P^+ZX?!XL0=%=@Z*[8@UKIISNA>;RP XN ML7A*VS?G1+CV;GY.C#9.FHYW;%;8LJ)GS)C!&UC 5H7_MGP"^9:9CBRZ3(U9 M-L=<4$:*6 O>N_L8S-^705[ZPOX9?8K3U&4%O#;=&LYO^8)?I6'.AJ,75/QW MYF4?.??;,^V3%G<.4S]JXC=E^B=P-O=68-H)>%T]1@FI22'O:F+T5:J.E8.) MN>95E\@X7?BY4DW&E2* P9S\RTY"S.>MG&"A3L8X8#BTC*N#ET#*O9H\%F86 MUH%$#U/YI?8LE5['F@RL:,?O*W]V!UR-?S34VO&EM?[.NFN\%R6U6\,QZQ@I-BYAM"I!XHFIC099!'2R*<)F)495JX.!,<&IXW[;J/:1NCO,,6PR?-N@!(Q9_ ML ;W9%ONT>.R(P.&GPZ@-37;B.&15)D3LPW@?DB5-2U;*U5>N'CUGCW@R[CA M6;$0Y[AW+R.(O@*'"0 FCD:(>#NKQU..1L!H0ZP[]0$X?'%@K["^"#GER M5\URDZH#$CH@K"=T.G+;IW)]",0G<6I23/(>:PIM9&0#IKD1"I*E2W>-T,J\ M*UOG$JU+BN[#E\PNNA(0LN@.R!V(;@.!+[H]4F81W?)+ABVZ-K;.)5H7%5VP M_P["*X-AB^^0Y*$ MS >B'"?F'F$&$9%%V,K:^<=>CT+.%Y;6IF:$#P*-P[8 M,$8;KU$[F-K(<4J9N?:F<^F![.0,8PGS_FD'*BEEQD%9EKC<\>=%*H6V(""9 M?"(PYZK#0)B;$T%OGR3'-:U=+< M;(-T3YZ#0I0"@])<_ _ZZRY^"1*^USR*IV(%%/*J"GS"@3?C3ZR3>Q"5:5:\I2REPR(V?@I('W06G'<##\-3SS MA&]I#A\$3U37><.,XI$WK&#%Z ]+\'YXQ ."''QB_M*SPO+-)1[+S\%.\2+E M*(N?V%'\.BN*L_U?:?3$#N5W5!1:*9[C[=G^*F5.%VW>C5P#8>S+L[VNGJ+I M;<8Q"?#AF=.QEME6>'.9V;TIX[DD>VY%0=E9 V@@[X"*K_UX_&)<*5N(R!79 M4RTSAH[<,/V3;EL,QDDR_8DQ'<1K6^F@VU%2_3K:%T6LN;N17D)_HOW>5B/P M?% _"U-JS=,@(2N=D2J#OG5UK%.5U7!8G1L,1+>-&A1 B'T9M-0,XS("%-H@2(T45KPM K13V.4Y MC=#Z(XSG@\&2%ABY]8$[^6;T&6H,P+X/ M'TZK@#'+'#YMGS,LEGFK/6 "3[;E@SEPW<)[A3+$N 0BM?)T]>=^%LUHZI"= M%@4MB],T,I?A90"?LC3O5"$SQ7)F'-^#FH-S+9*RKN"A@^/6#IR'>D-]0+D\ M8*<"+-SNRF/Z$5=I%N9LW_SYUY@I?1X^[Z_I"Y->_0-25V0/5,*)/:6\&S%Q MA=F!-&,ERP;)BZ>FJEJ3Q9!!X^/3D6-X()ACF+75>=4.X$V]5@N%)KLJ":L7 M+U@;3D3]4ZYW[XVO5XT8'HBBGA&EX W!<<5,1\] J#@(>>^?^'P_6GR^]U-\ MOA\G/M][)C[?.XC/]\C)(4'QS)Q4^,]EFRUH*O9A0$!,#+&RT4D+T4+C)(58 MR!D&H.LL3_Z'A..%_W5'X5EA6-)(S9CZ4TO)K4.&Q*RW=?A2=(MM31\/J=+6 MH02/$7XO_+F/64KW'X/\%UI^V*616;!UP'@B:R9?%D8U)(J8F4@9-F$'8"*@ M"0?WQ(,[VTLGG \Y_75'TW#O%C?18WK@T=D9TT1,=&C8X1(S74.)DSI]-/!> M[-6JLW5#X>@(R0#3 ]FS,V:+AO30O(F!*.ER[C@CR:$7VZ8RRM-$O=T.M$94 MOV11QYHU--?#\T8:U80I'K!T^A=Y(G,'W.9<6W)&9Y[# RF><['FOAF\1DU4 M78 #HST7T_##D+UW[N#>D$_G4^[K;W;YCE/SF7/3K.%%7(1)!HR4]2H'?:KRSG8E8I#X"J?M/>.W[U?U61C=(V]OR@Z3&H8UL#XDA2N(-S<\9("> M=#!L*'%J2;CP0Y$1CQ!'T9_,]+905Y@F*VEQ&^Q%K^@PV45P!@S#?$>CJY0Q M18O^+C$"#ZMHS0BFVA(V#DB(!6VIM)XT3=1+ M_I2-FX2W?VL%^%RZ'VCXG,:_[NCBS]KT4[[M.RW;4LY]Q:6;[\W>>)D92),Q#TLG3UXD7_6YN(-J\M* ^R5[$%V'D])=4)J[5KL@^B-U>K9, M(C?$\D+>=&0-"_) =&P?TR1"#FE/YJ!6EZA"(#G#^$T> *^/D,EHGO8W=Q < M+.D1#H/7;SX%TL[4;(?":U^R]X97;ON^R7*^K%-@^G1]JV7,?)D[0//D:E=# ME]-%[VHHK=Y=_1Z+OZ.HV7WX3*-=0F_6]V46_G*V/T^"PACZ-&+@J94#([(Z M&0ID6?(AK"?1+?JC/^1!6@0A."W&\)X+(J),.;/5$2XK%HZ4 M.9)E$[<%V]C?@R_-W>U;QOES4-#3IYSR'5C?^]4!"2E?P)F=)F? BH&7-^!( MFFO/V!P:>M (&L9"!E+1C$ZVU? DJ,>'5F 47C7Q[*90=)N5F\D%B=QU,$Y? M:,%$#JW]W]2E:O%(C4@:3'MS^R.D)RS"&>[6=T-B \;8H,_GR MMJ2&1-F*3*0,9*<")@TTMB;,P\42^^?-EJ:B. SLV46C80Q279;1&0MI!W5G MJ-E"[2AX>Z@K;;;>F9J-]+0\>7BF)U5YH *F4&RB;.N$^; VQ\EK "$X_BR M=? C_,WZ[T'./.GR)K^+GYY+4_U!/3SBTTH;$YVGE#I@G*>39FJ&;P=YR(6= M9"H,R(+G.%Z6# <-+/HNH"9>8?^[@)B67T6)WN974=%K7V[C[Y\# MMBY71;&C$<^MNZ4Y_TP7%M;#(P;>;4QTXNTZ8)PPNYF:86B,PQ.!L"(1PL@+GGO]:0?[ 5/Y)CYY'B0)C<[V M]0Y0 8XZTHT9%=U '[H@5E?>?4A_W/VQ-+L?"59$C,VWCC8J+H:'O(#&@:HQ M]$[(<6S ,@O4KD(A#&#(\/FK1;8&7^9POS3'IIH^8=1NUFL*R7OL^BR\OL_I>O- _C@G*&FB\;R_5^C$&TC^793N_*O'5_MPWD MSZ[N1NF8O;P>L7+;6QC/M^^)*_%W"E\S/R5XH7GP1 FM^1?J7F9M]D8H'06P M;_BSD-*H^,"4 BP9%,VY6?=O;[67O&[(F!D 8]CK9@2X8")E"+B3I@CD"60" M"T5J=-!.]UOX63@TM(>?A=&?\HQ9IFV'W6W%XG;)1 ,>]*KW^H_!:[S9;4[K MBE8U2\H$(C=$K(2],6RU27LN6(B)>^[D#03L :XM!(I4L:P1.&;O'RG):4CC M%[8K1#M1;EP8_<9)1TO#.X!Q$=6MD5>D0B<-/JD'0$W'.X##C_J?E=N1^M?S MYM$+A G.F&<1G6>;+4T++O"GX+@\B2X>9_L6YC;8\P)*[/01.3Z1.71\+Q[4 MS+-(FNJ1TZ).:A^/"EZ!Z7IX^'?) ^E/ QJ?W=[$#X5N3 \PVPF85PC8 Z M(3 7:8E1 J(>QF=?/.52\$5B(]N60JR7#WF*RRS..&&!+Y:PI ]?LH?G;%>P M.1^^L(GV-RD=,J,WF^/PD6SD%"8;@S@&&<_ZC:=R(5.'9<%F6 #.4Y>;)51N MNH_BN2LRT>/PW;$XCO_@LAMBZ=:!^]S1=[(/C/62TO1RLTVR/15VH'[9[KR? M.8^"OZN-9%BUMSD.X<4.-XK6X:W9EXS4(Y%Z*%*/56E?4P>!*]]QO%"7O>TP MUIDN_L'(J0>/(TR7 +H[@&O+\YLY!D9^;C'+L@S>91PT*MX#CAG(5K_TL-P/ M6:Z'KH_5\-PAEX@"BYR:0IEK=L".EKCNADX$[OKV="><'34OG6+_VYOU(UH M%H:_>3G=E<]9#EWYYC:Q^GG>H)-A6[19? [=)&_+!3%S,;]'TGG-)MYQM9/Z M\';U"(LX>,G&_I*3WTG0C, ?*L55EN\;-6$W6][!]B?Q,"B]I7F<13P1>>[? MP333&S1C]H6;Q9#IIWE;ILS&QQ+&K)IS17ZJGA*F1,P+G["9WZI%F[:6XBDE M?Y,+55&8B:N7YPD&8LOWCBV0,'KZG#(_K)DVN5.Y-/4[IU/QS*GS6FKJ;S,G M!1Y;O_D7>I15G&]Z/ZWEW/Q-LJ+F)&:C&6U>$%8D]5Y0^A_46OP'N.P^J003 M&V5)$N1%6TG%=VNK6Z/+7W=QN6_[6QMOKOVE==N5_FMEGU5PKJ!XW_(U] M%J=/=\"P*EQJQT&Z4'!EIKE-L"'@726X468([M0AG=[)"/9D>(M"=EOV[8L8 M$> A&2=7OEK!NG.8N 3JIT0K4J$2CHMYVW#P3WMW_YG]H(0R._,2)&!JRZSS M>R_RPF V<_@AR]KEP_"5N7SD<;V[$%Q'' M9E)9H"!M%)GR82NW:5NY37$[RPI\I))\H3DE(<3@>=&]+(>X/$S?UC 0UGN; MY=S$;3D):$\GT%=9>*.*FV:EUWKFYK6NB$0.?Y(@$>2!W^K+VO-L&"'2 <^& M(120^X+[=F*QCO=N+T&<@(O%%H[[[@M?\PVG>X.G?\FY^6RI:\H8D3P2;Z,]48,$C9'_9$YJG51 M]BL^LT/E!7VA2;8%*MGYDEEB:JO99<=$K=SEREBO?I<-#:N*EQM=J@ \Q^0Q MDJC%A3@ ("-[OC1APSTQMD173_:WB_#9T1#]44>6.JZE!0?'2W0B2M&MFZ-Q M>=O4B'Y(VT\TI7F0,(Y.HTV*.5GXG!!1)' $9<,; M>X'+Q3#H8/LAB_.S9*[(>!9D''NR87##1-'W,:0-!+!!UI>? MOK1LEL?1QX.XE"]!.X^!WXXC\"E+(3N,1L),/&1ED,C?@[GYE)7_H&5KB XQ M;=/F\]PY.&011[L)4R;SUV&8SLWPB8+[)4 S:[4[JIP&-BO9TU*Z(G@+KL., MZ_DYS=O;D4)GZD(VX&_4S@F'ZT.65Q\!G*[[WK&)^ U:1.-R'\5,*BGX;=E. M XO'-ZBK^M(5,B8D@GZKAG;,X@^:&HIL3[BTWCD;9NZ(\ASYIB>6;2\[CLD. MQK63UU)4)9Y_+@K><*7]"X#M/$Y M2R)F8WQ)_3I-RSB"GR-^H6UC],O7,-E%-((.CV"W=F45<.HODUO.USR3^)#L M->=RJ;.\YI@!.;UK/A:,>5WR-*2=A]03B9Z TE0\&6Q@F/Q(YSIPS<[VZ@$, MZ6"+SH@8;EU^(3LQVN6FPPGL+LW/,!JL46,?DN'4S%A[:-G1?-,/*,";;*=]Z#[3V&]VY^TNSHS;KACX+>ZY,N5+;;@K(F9YVWNM<:7XE6+W MC7E;"\J;VX4[FD#ZW&V0E_N'/$@+9A7A*'*V[WSC=(DP:BP?[@HF,*^^$A@Q M$'+D?S2EQ@!_A4,X$I''6T&6=_?K.:+XFK)G?X^3#R5^?=*#93\V7!*/&0#SV?U8 M-KNO[UVQD1[ACR-/83XZ?I('UZHRX<:+5!6@'V*FORP=0J&+C?%"M"<>8KL]V19S2HKA9K^.0YGJ'PP2-Y'+8&6B<#CTHGMMAHVF:XP%E9_G( MI!Z:5&-C^=:C^523[X^-M)3$&0+Z82--!6_Z4.@VTJ((DHWT1RXD=^#:<@UN M1_-#9DPL.3AMUZC7T6Y$679@"=&GB^.Y>4..46O8$3%WMFE(GXU;$/4(WBF7 MB5$'/5.A^Z1R>OK<);2^1>+5?*7/_53$$1Q7=0O J0MW>8[]WNM8399ZC>WX MEQ=L*3\$8'GWI7XDC.YO5N+>5@'Y9;CWJ'^C_L]U&U6T;>67:/!?UU!S5+ M7]C_&/,,E*"(]M9 >L?T*>!PK)"6D*%!:$ )A_7C!5Z? 3:5X6)$"^V/R/08 M,$E-!>J%X'1HLXDL+]/7B3%I?<_S-L66I0/#DQD2Z+B0H. M14KTA R?W/'3B03KQ1;59\"X/^F _1$8_-;760B&UHS20I6KJT]^\Y?6)G[+KE:]&,1()Z M*/(E+I^A0$J6[LG'H"QI4<3A\XI\>KA2<-@AFVY>=:#>^.B#E@P>*G7 MJ#?,9F(<(BW7WEPH'\C*8??'FAU11$EOUA!GO0^2(-]7P=8'FF]4VFQ!0-H9 MG=AH=D5SL>)[:/D<,U":DBC8%U@[YP'K>+.&1]F4W'?7$1 QM] I M')U)\I###49I8F(&$R)N9D3]5V:[_D7#\B$# F_6O&[+%5/A%#RK6T:GB^=W#WU/Z=/>[9V?!AKS MG9^1@>X[/R4H\CL_ TTCM5YH0ST>]D7 :.;4Y'NARZ-YN0_2?P5[\BG8!TM4 M;2WR4KH 8/]J@__L'X+<#W$:I&$<)";%MD(?7[$=&0#%MH >-?#O1(M&YAL4 M7X1^&C,761HD$72(VAB.V@?L5U73[O-LEQ8TT>]4:CBD/C42UE8T@I\>Q=B*.);\V^QN/2&UPDJXM5P2+IH(KK11140GB[JJ1GJ8A[!4QW2 O/W,TA*-S_A M\K^OV5]_^8_Z$_8_<(_XE_\?4$L#!!0 ( )""IUA.A/'2/D4 /GD! 5 M ;V-U;"TR,#(T,#,S,5]P&UL[7U9<^0XDN;[F.U_B,U]V!ZSR4HI M=62J;+K'=%;+5JG02LJJZ7TIHTB$@ET,,HJ'4M&_?@$>$3QPD@ !0K+IJ0Q% MX'+W#PX'X.[XS_]Z706S%Q G?A3^]SCQ__EC=QYB2P2A3.\K8^_[1?_7!>MA:%/\^./GWY M]'GO\^'LR\]'AS\?',_NOE7%OL&!+7Q&N< /__@9_><)]C:#](7)SZ^)_]K?T]"[#%,_W5R'BRA> MY5S_,$/M?[^_;@P*5DA??W*CU2?TZR>^AC[)&/-#"F&*^CB/0@^$$,WP0Q(% MOH?@>^8$B#L/2P#2A&OH0NV-3<&=$\-R2Y#ZKA/()J?5^ BT;7]-YHOY&L0Y M+A((EO-HM8[!$E;P7\!-E,@0G4AG(]-^[B3+JR#Z(9O,6KLC4_201NX?RRCP MX#IV^6<&9[YDTG =2*'QPD_<($JR&-PZ*?SO?'&6)7X(.#%(JRYY? _9:N7$ M&\@+_SF$B[#K0$7KNE$&-6WX? >YYOI =-2\C4JFY<9WT?P+GT^?8U#(&,[, M"[" ]@OP[L$+"#,@2 IGFY(I07,. ?+%"[T&2QKX+ 8Q^$R2"W9SD\5^' MD"]I%/--6&P]R2.Z?%TC52"*Y%TUR>.Y\D.X:/I.<.,[3W[@I^*S#-^$Y'%> M@!C")D6+6MF+J$RQ+4@>Y;V?_(%@?>7X\:].(#S+,?5EXX]__>I6DJWST;*7 M[]E.?SBQ)ZS=.]6E:P_8*WAT7H6G1*.F[)4;NV[!4C M6JW\M%J?H,EJXY1=7*]269,];$"";#&X:TLUC[(2)X^8&M>CT)38CW5IZ M2L"?&>3-)5JHQ.VB=G4MUIQ2JTZO=??H/ 7"A FU/+*EUXL@WD9567V]!MVI MK<@"[#6X=N41K,%>XZ0UI-XR[#5D2CNJK<1>XR6VHMA*ZS584B-J;:->0R6T MH?@\)E?TJ>,'0T]FZ@WI6/GZ42'6],AK7S^2N%M5M?KU&W:WNJ+UKS3C^HV2 MU,@(Z^&9$T.<)N<0EWZZA>LCB%=)/UKZ=J*-UD&2Z]_-"/3"7>8+B%,?JOS; M*(4FBURITIL?@;YOON;>W2HY;>]IXC3K M*M[5G7IPPL.Y[P0UKY9^ Q=K6C%=N[^19P2T&242QFA;[=X6]NN[/;>,M);4 MCAIYPGE9 -7M:9CZGA]D:!X^ #>+H&F0>\JSA:(:9F:;DB7:"BP&LU M)X5^56,:Z8Y"XLSMUX7BNXV>YG 1:"YBQXYA2=ZH\*5H-P3.2 M++1L0/"!B^!V6T$<-YI";J8GR,UT_SBGO-G#X)'"K5$"U ^WWLWP,44Q!"?;C]UD]1%WMPL'NSC[.J MH?I')_1F1:NS>K-H\-7P@\AM]!(@Q^@HYIB)'O"+F0@_[&8B_./W\PANMT^? M$KBO<=.JI0!Q[J\?,+]_4CV>BA^/L$7,<.H__WY\\/5H[\O>U\,OAWN'1X?' M7XY; ZS+^S1N#M:)W:I]^+$#@:;7=5GBTSIWF?WH+OU@*]L%7/.PO"I[BSA' M'L50I_WUP_Z'69; L43K8CGY,(-4%&>\-P4?B*/,AYBVI^L8TOJ_&5P/01QL M[L$ZBG$X(I2=ICBYJ"@E>CC^!"N6Z2L_ +?9Z@G$&'FTBTQ+ M#ERC+_E_I(O_]^#91\,/TUMGA=-ON&)3E ,'!:4LC@=JMV DQ599SVX4P^F= MLSJ/]3A'#FKQYCSRR/*DUIJB>,4)*J7]1=?,>W1>KSU(=.Y8B/IFJ$%"^2D* M2X244DQ?=8GIU/-BY.U2_ /WNV"?*"),V2F*AY>,4C0GFD5S#C_.X\?H1\@2 MS*[DA,7"(*+: .]IEDJN@^?Q71R]^$4H.E4TK>(3E@\/)960NL<4XPKI+DI2 M)_A__IIJ+. *3UA ;#HJ\6@X=D"S^S0&#D$@]9^G)0+FR"NF=P\7E#,=Y<8( M[I912-Z*MHLT2?@"2?AB,/.Y1E\)0,-90'D'NMG__/2(#ODQ F@7F98 N$9? M"4##84!Y"_BP63U% 8;[C=^GQ7KVT"N^=S?^HP'_\M7-'<4(AS"X8M.2 C<% ME3"T[*_@ LG=4X_UMJ2F*A$U =8O9W9,;?&]6 M$/>P0E14(AWJFJ#%\6I'XA7\ M!F=$$DI.2Z B1%3R[!YR3$:>A;,@GT1K9:T0R4&+_^:G#C1OXQ> @"J$\VW7>$V,I]O=0+,6V7?AY MV_2LWO:L;'Q6MCX,EPLG>'A2HB]X*LR<([UH>4T22 3":/&%VH"^ 0"^%#?W!.1!9J. B29%\'17\"E MD<.W&\@7OQ M,ODN%A=<=0W&"8_(NW#I3[6%\"G3C2;WP 60%2B?#TCQMUT\5:P#BS"QQ( R M&1AI,W,XVV\V03@E;%8% (JP9!*I7:DR;8%K=1 MZ J8%[OB]H!"B$*EQJ8>ZZ)\]R]\O@%. N[]YV4Z7WR'*R=B)@$5U#H-QAWM M0<:UD3X5:(B3J=3ZU+,!+3A'M1[LD3B%'EGVH4&&0BWG,EP-N\]',DZV>:L; M!8^^=QN#B%5@1^B%"]_5![F"49"0(F(J8GBHM_A\^\[9H,-;OI/M9F'3@<(C M6?+!-@>M=L(BSN"X.UPD(P-?WEIP")!KX185/=*(^/6;GR[/LR2-5B#>YEBG M0X6GJIVHZ4VY]5M:3NC0*]D)FAXT2]KAOH#X*3)FC\N]%+V5-4AL\;%I3YS? M%M7(WQT(,C8[[(I-%N[K#=!3M.GIR06E5HQ1BQ#SQ)U9ST@8]90[]Y+$(%_I M+DD/?KKO"S782D /HY;=V.E#O(6:A[H58"*(L[;=2!K"! LW5#=1^(Q>F=8A?'F[ M@2)&MBSO-8-P4F,B^Q#&;BRP""4FN9=Q_*)+2ZQ6?IH_5(?"A* 9!K>"('3) M:*#4:#+ML]Z 9D4'+J+D6Q@N(>RXPLMT.Q$C2+U2JU67@W0Y\IP5M"!-3$DC M(2(HTRXH> FUT!VAEDR+&J_;*F8G#KBHE'1F9M8=X.YUXCO']Z[#PJSHIU0Z4FWA0;(/7H5.@3>I1.'T/I*3ETW6V7Y(]@78.&[/CFZ@E71 M3NCTI-M"4Z3+2FZ;U4YH<-)IH>RF J1=R4)@<)%H1Z@6CO#K M),F$P%!4L!8(%/(4[%$- 0$Y6SYG+6OAP*)1P>93[V&GH#W!4=,*;/2E4X'+ MAEY\<)H1E!JVX4'$@# HF;\4'%"M!T)I.^7/MAL,2OPO1?9LHX'[09JC0[T^ M.M)0P"*PA(+TUP+T'"AM?TWFBS)" _Z:.YRL8(=+6 %YW4<);V+ZS[R)Z7<] MSZ+%;-?W#/)^UNA]EG>O]<3I.H3\!&VVE-\R#Y_X:FNYI"C'^$AQ_&X6,G72 MBTBH>2W!I(YRE*3@8B&)TYKHX%\[L<$_4*H[+W-3:+Z"^,5WP>FKWW:@(Q4S M2G0"_-\)38@R$\66WV(4XTXNHI7CAV39=Z$A46=$2?OT @*D/@.]PX.]G,1HF^@M1= :46%J7$/ M7D"8 :PP&:6;A!\='I_L35.L?>BTXR1]N_! 6QIKH4N^+GHDZI9[ >E]"2[BO(15Q \.6K&V3H !E#87_ M\QZ=5SH^1%HR$D)<2" ":##Y%F)LF^^B?+" I6F(Y8W$2V^5(T:FTH7G0 LN M'F';\\5YE*2_1)&WW3I=H@.U!$6'WO@)"2-<=8W$BYC8N[#I3SG',8 >("!B MY@M$3MUJ?X@"\F4,J8*5(A-R?^ ]382=K5$BM8"1)!3 J;?R M0Q^Q#V74HL.$4:O)O./#XZ_MM72"6.E#LX6/C*'U%ZV\%1NNI)%(&+YQ91 HR[C HD#/3N4V"J,F]=4CC/0C#68] MNQ#2CUREIH8>O*"G?9,\=4W!!OH+QZV21F*BGVB[$.&EU\)L'-_U=G6!6&4K M$2&!!18FIT5L2! ? .3$Y2MB;N8GR\+?#^50).U96?6LQ- PZFU-84OD*FD; M0ZUD-7!ZD&[AJ8JYF?P/HT7#@G;Y +?@,;C/D M+3M?=$+(:!@1:L,N[ PG74%$IFY,M2?4A1]D*3$TEU#:+IR($*D@,%,W(@C3 MI.0";PRO8"MV(4@&\26R3I0B2W_\[[F3+*^"Z =OJ.]!OU!?U,VLZ$=K3.^6 M7'8 +Z:HGCT'&LA='+WX4!YGF^^0T]?A]F+RU$W]E^)IS_RU@ Q^5XOI9MS5 M26F\.7V^&A,=3)1U:U.CB@5&Q,3)B'Y<^"EEQ[LK8!001A!P%TT,7BB]X6LO MV&,E6O]G5EQN)H_1/7"CT/4#T#@J>(PX!<#05BJZ>H?L:%RU,)ZP.@(!>0(* M: 3E$B YWV(+&PG T3#1A:, ERSTESA=17'J_RNG>9O3*'S./1%)6I%2Y1U< M+5TGRBOS=)9!?AAO%T\2N#;4=8/AXZ/KE7,X>M?/I0\_!R"'0>C5YQU!C?%4 M?8=?4YWUYIF-D2[C^ V]@ZX?PX;>#!NI[G9Z_\$)P'P!F0W9FV[N B=,T5LE M>5 B!7CLRN_HZZ*O)]>&7DBK\*J5X&#MQ@#NEBY \6^-Q^4+;HQ#%?X&C(3B MJ$&#%R8FA M!R 3T6AW,5@[/GI+,*>I6N>MPHK% L5'(::@IU+J=\ZFU[)8UGNK*.)A@WGG&H3C6@J_;M#?V$5- MH*;=(!G*""L/([ S)L[@^';/J8KHG%95NQ$UF!-*O=U-6<%PV3XKQI >-!9L MY:W"3)PI2GWA35%A394NCC5"_;>*,A%V*/6LUQ:_QWE8.-A?UDB$C7I8.I!7 MLDQYL\)'<1PITL,HR5)YYB_ 6S]0%0NP M8.-&P5;2 BR#!0KNSJ4=YD)Z70"\!#V(@IX3AL06GBDI<'-74.\%?84[S>6L M:A0J1I!VZZAW")>4!@GH.2:ILR-_PWB>$Y59.K^X?&7KV\,=P-YI30%G*8W,2 [T/^C YL7)P"Y8R;DJ>]"18Q^ M. V]YA>UDG< CM[K7L64;R1>OKI+)WP&]U"I7RX6@+B]''<01DT#T6VH :Q2 M<'LQ->"KP/';A:5*7;O.(0_)B=-WK-$XWK:QWQ#8]J6Y.!5HNPP]?5A[R-;K M(.>F$U3[2T9=QN%+ORXNT0+/DI_]9V:/6?+%= M#K 3Q]+JZ+!VJY$]4L+.FH6,T@M"TF@8L6R:*/-8UCK6R%:?:#K?K>Y Z?@B\ZET+*C3PA:W%A "Y1K@ M#G_OIK"$9:K=8%\V,4ZL MO>PS.FWF.3KS2PQD];T*1 M#V(ZBJ5=T$A\R! S3O-P$2\)']UK<^THX7P;C/X EN48X:)=TN)$@XB>>ZR< MAJ?6XNJ)K59E(\'5'P:"UA07IMZ*LCJ/0@C_Q$>/JQ6?4_\I _ A24I MX7F#VFPR_M",E\O'5V[]^"3)IY^D](R":#%A)6.4LU$C02H?3H+*%*)X"B1,^VI_33J/8#:)/%3R+;XQ7=!P6#T*M-SF+>2RY/HB**V6R-Q MKT8Y:V&ETB3 >DZH&\^($6#;*/.&,,:F6VG67HU7%C+N/JV&!B?Q)3Y.) =Q M:L>(G)M/NQ'"17ME7>TI0XCJ\)9=1-"M@\)ZYHNS+/%#L%M-J,$K^WOP_V8? M9[MFX!]%2RA$)5V"V;:]\8$^CY^=L'S:=Q=(X^?/_M[5^+5]W1P:'=L0&T8P MHJ2V-4S_2B 7('%C?UV.^)L*;6\AJ]W:*0)#U7SNJIJR M_3P<;M?#;-?%;-N'AFUJAU""3J$5U&$?T&3%4@I\E8U2!&PY-2R#_@0J..$> M:1[?P)UVF*!8XN<8E)HOW+Y]>0]>0+@[-F%,XX/N--XV/]NU/X-VUZSJ859U M(>ONFHL@PG3MTX"T2W>N?DF3M$<+1LW4_J+;7JQ+H'Z4BRKU<[J5QZB3XXAS M.A]VIS.J/:LUG4_E7>/Y[QK6XS*34YMN=M(16B5-Z56Z0]I)@+5$<]-Z=[W%W*FY;D&585@W2C-YN M&6EV;=4TU73M%#)J#E#9N#5 ^6BPQ,;5>A?"%?]?C.=$<#&OU(90V:M*QV=Q==43HLF0B7H 8&K[HV8W.N\",>?BU M.P]WCD 7X<<.-CJ%@3KH*)F\J/S5"C\:Y]=W' M^%3E+7W,FYJ5;6DP-[;Q]B!QKZ;)U_CG/T8GZ6R MQ5G>Y*S1IH[L]GCR"+.=75Q+AG[\H/AGMT +1DUM7NDU<_8/HW6Z4_DA>TK MGQELXQ(Y>?%.88ROTZZE6=F4AO/>%C6DEZV(Q;0\W=H<#/-,FE3>J%G(DD3S M:581BJ8\UWCB[(3B[2":]C[WC[>;_:7Z]._OH7?\L;E%<&AK5)OBO\QX7*[* M3>2?Z)W+8J%W PA4%T0KXS+_-R>&ID&:T.5,*SI!J0J38\<#5]\3,%]<)JF_ M@G8A*6=/L] $A2M B!%/51$FYO?0R3P?VN_Y2][^:NN!7'L3G$=%#VML@O)7 M0+""O-A:,G;]J'$PCD+XT2WB4$76>M%F)@@AJ:1*2EAL:NA]_N08GUU_L ?_ MKW< _NPO15<]C'HC(O%_U_5V;9AW_YN?+L^S)(U6(#Y-$I#"D6Y=Z'/.LD_& MA5LR:N[W$QGNE%P.'RSQ-&,%\PLIB,.N@N )Z1^@&TR,[=<4HO7@+H&7!.:@1XV2)AG?P.H)Q#@;D5*\2?6^(><3O.)I79.)TFF(+X/D M11N:9> Z!2N22B>4-A()_?6Z")62_"'T*??=U@*1+;C?ZE:9 !3H J5MOCC) MM62[A4E7);3;^MK=;>&25NG=;+UGKY*V:3-FLDO.-<5'MFYSSYQ]G3$XX!.< M^+[.3HD/W-<9(G5.V?79UQDB]O=]'54\9NSK]$WJIMJCJ/%N02,%WU^-!Y:VRC>&)$R M7R ;_&R#_GL%C>XHYCVG$&C)=N3V/>\8RL)1CCZ,.D3[!2YT*.OX=?@ P9(' MOM;6Q#L0YZE8($L'GK:)]_..<:$S/4D,5I!%RYP9L)5>G@HBJ>6"H(A1T/%4 M0A]-P1Q P9R\(U\IGNA!O2BK8(';*(P;G$/U"TL2N,O0_S/C#'L=I>_W M64*PX$=GNH+4:R8\QR9R7[2_W[TOZC[*IM6A_(V_SE9+]5(;,!KI511WG@@[ M17E'G\O<4T$^HGP[L2O8;B4YV]P%3BB:=F>\L1BE+^6_!&<.3Z>;)[SUEI60 M L2D#>R^:*53 4[Q::L=J-O#0LNUB[+B^4$&)XR@VA%JS2C%(?(LEDQZ[3BP MKV5K"5/?0]3[+^ !V8"YF7CYZ@89G-U7D-=( 69IJ1=%WUB3WY$%*%3*"E7I MST=8=9PTMP/.L@1N>9(BUV?J^ '?TG.XAWD0N6@3/421+L&L:CEWWOI+V;B. M-6@>/SNA_Z_2J B3*/"] J^A=U?C8^WD;GN:QW+MDM2VM)OG2JSS-2@.XQ.< M=Q:M:!/GAV:\;2Y5A-M[9!$.4):B:M.L*8VQK#A-S:(6EDA7Z7-2J-MIQ*Q M34-F.*?L6$*G4*A;[",':AHI5XIX6KI9E$Y#I=M5:#<$GQM6<:.D.T!9]Z)3 MZ06IGG7['AG$(?"J#<>IZV:K+"A"SQ:^ZQ.C"9@5IP 5NKR[:KXGU4/5PDD! MG! \HYXZT&GOAD=:__%)U]-S)XXWD#GYA13)(."I:R. ^A.N5/GTBOXA+#;- M\+7SZ 6$Z!VW;W[HK[+5C0_)AHOIYA[ #W&^-\*M0>*MV 07F2R0Y.#0]+K4 M<4G+]3:,V/'10??X2.#!H_ZG26:\>*3;)^L\"N#@HSCW9VM720Z>+]1T)X*M&(DB?F%V@2"#?E40H:[38*MSR0=E^))-&H[,2#XN0PXM M"U: >J($9;.Y).!+5 9)?= >"3HE#+&@46 M(9EA1OC[Y;DD+6[9ABIHJ14QXME-JND/%2^;< [1802;4DD7,GP+_.<<& M'9/TNN\H',HL)5F3!N*.FG'.!\F=XWLX6ZY1H$GML1EIW$>$!B='+$Q0<;Y$ M?+L.7ZTA>JZ#,D@4N])VW8_#[U[ -GGNRC_"OQ-S(GVL.M$BQJ9U7K('6AW M?12_ZXS&)OCA,TQ.1B7[@S!,662XI#(\T'?K4)WM?^ BV8@F0 M9%!M8:)5%EO0?C:+XVZPCW@#399^.3P^V;,12 R"%4?UZ%%,B 4M-G38U/RB M5I*RRO5NTQ*LR>>!K&.@*'4"(OC4&\+7(=P\0AQOQ"S>HZ[%NVU)JUF[HV<[ M-H9-2ZVA005LQW/O_/@&]]JQ[P2DJ8TMVX#K5T-RQW/(I3Y?^0FST#K=$O]; M%/]Q'=[%D0L2)@0:A:W" )LRI?:D9A!<^:&?+('W2Q1Y3! T"EL% C9E2J\) M-8/@%C"7+UBDR1:4&_%XN@(GT6.)X77YBC(L@^0A6ZT<4?/KN&M^5>VAW.M% MDPK"\ZM.:!'X[3+]@NQ)\2RN&VHZ=57*.W5MSU3%JUA!9 MV/*:Z$64'7E\+U?K(-H 4*9+KSWT@ [J]1J"!( MTMLH16Z"&U(J94KQJ0FT%SVE*(\,%N4]9#)DT#+/T?,"@FB-//I*7O 8<>SJ M4Q9U;_I*T1\;+/H*QN<1W.+%J0]1G".:8R:WJTQ9Q$(TE6+],NT%6G1MMFY9 M[K4B?Y5XPC'2H<8VZW^-TD8&Z6W\_R.(5XG8H<>7[J''MK]9K4/X?=GGK.AT ME\<0_I1WK/6*"F6UY+Z=PA?^_:N6>=S,QTG+/(@IV83ZX>&7HR_Z#R?)[.U. M8EZ:.%*\M,_AU24-V#Z_\>""$,Z*B)!8 EO.6)'QB&$G0#'ZS PR9XFYI.I[ MF*R!ZR]\X!%S0Q#+&B5N,:&UA"U$H6Z!$ZSFPND;1;F'*>S@,C<;O=,%_.?! M?_T&OUTF9UEZ!A91#!Y_@. %%%_F1?A(-USZKR^"!)J9GZJWQ(>]>V2*U#EEQQ+Z])891>\>F2E7?MTO M2J=NZ0Z>U+]"@I&NNX?K%46)MXL9*?3^*IR+/#.SQ_64-55]=PL:*6\NJ=&% M;;#B'O[>!'IN%WCS%Q"'_O,R+4_-PF=$^$.TB+>_7(<>>'WXX:S1+]2<[8/: M-!Y$7.N$.E;8X:?3U,(WC+QUA-)&0J7_^B)"I=)$([W>NQH,"40PW$\WC2KG M%;WF=!;% E*/GA=9)D>;JY!>(+ 1WD"A;B M0Y!8\Q*Q<;W 6'E<(*OK*H@B[,$&HXI%PN]-KH69SYIL.',2/WF U#C>/*SO M!_:YEA)R=8O0(X5T!8Z*:A3)'8A=)!9T#50DJMP@GVJ*#RJ]AD5 Z$NM D]% ME;E])XN^G%9<_0&K (5)*(+_%THO2XSB07WEZ1RU_V/DMPXI40 MX6R$&Z^>K *X,T2:,R^Q?',>')NC!/"LYCM-)5-F[#/,TERP#!&AF%C$';'X MY2G145N7@Y4A,N6421\'*Y8XC?>5,E)$%$[W]95BS[MI.%3@]-,-XWZ;6L=( M. S5PN(4*TWCI>?&N[59+3/C"MQ/-JM,!BAT0;,V7QQ$*[W'-@$KWT-G%<4I M>M !F;/<@,'4>R.HX:5<\5,8)UK 0\F-@2MB+2281,JZQ*;FCQO9'HG"9Q37 MC*;#-R?-XOP(Y1ZLG4W^G-9\<0FO0/X,17_@MQO]^S.6LQ)94A MH]RBZSDG;*>TZ!7D?\![/ECK;99W]Q^6!/>;<'DP*+C_2_&$LNZI3V8ORY(@ MTV3LF5&3 ,H98+>@L<+C$0A+E$0"C3W-;8[_UEG18W1(Q2<@5:)L6$)E4"GQ M)'#X6>YNE7K(GN#(X&H&=PVY*4$+L&'6FX!\&6+"G/7V(EJYN,?+L6*D&'F4 MKQA]9H; CY]C1;.XQ836$K80A;J/_*W-L6("@H20T+H[&H4[NM%G1G#^9-<6 M(?+>@_,-DS>7U.C"-GAAL3TXWT 0">THY+/B/3B?<'S^U8P'IF0='-&I? _. MQ]X<]8Y.-Q(\= CP>;P(D?\>G,\7L6X%6H1(?0_.IU>P$!^"Q+X'Y]L@_-[D MO@?GRPG.GS1ZI)#^'IP_?2#TI?8].']02/KT,2.9$^_!^4*AZ=/'CR0.* W. M-\&:&3$X_V3*H))$_"C!^7H/5OSX5R?(^,"S+6T]4NB45N=M>Q;IF8]C7A6XF4CZA),]O:^.J]@D\])/F:PAU=YB?+PH2C>"0PZUD(GGXT5^!1>Z:K)_#]F^^YSKJ5'U,T\/V0 M-_ =]G;NK+MY,:<>]]Y^V6EJ<>\FS6X\>UD+ 9DF8^/>9>6^-$EX/ +IBI*3 MP,E'3,C,CFF*U#EEQQ(ZA4+=8B=L"^LK)SNC)KGT!*1*$4YKER=(IF[1&AB, M8@H"^FMS$2K-RYM)NAK NC3#;U/@HF.+4^\%?86],."KVN3//N1/.R6;=A30 M9=F^1AA MER]H,B/KTJBQ@D#6GG;9"],J]RT&KJ/9&XTQJ--&SW2R)],3$D] M%V,] ^AUZ :9!\E$#JU4?4*K:!$T!A(M*\\/XA&P_W$=!B+7K["!D^29DL)[Y*:.7-KS!?U[&#TE('XI]@?K M+(4_1R'2PSDF:?>ELKMI3M//IISP#D9376F-PC,++@RZ3+_WDS^H:<_)58P$ MUBA(P*V:@GRR"$QY$E(X,1]A;XRTSVV^:DL^9M[*5"##+NXTG)\*.G+]IDA $_*-%'.<4E38UUDJ4B=.)WX!"%P ML$C#<1VZ,6P.;EF*?R5/&*&^WR>0@@DT7 **'X&6Z\E2T'&-V6U!N34C\+ZO MZW'!>"^7WLV]8YFT+Y;-5/,\[]Y-(8R@#'@:13?\-;!OA MU\Y9VO9UOOEB&PU\%R4^(O@2WEQ)Q03KI.*'E7,R?T9JBS6=Y; M\5+\KL-9M*A"YU%QK:XH%6N^P_'%0)@!%(9:71PCX_X\2]((VB]W<81< MMZ&J?( &EN^"+7W4ARH'MCH1Q'"(NHL8%:PQ"5"G;IYG#.W^@)^;Y%2DD(K; M# $AFHGGF48L$!OD92)F$E0UIB'A@=8 E5C*4;5AA@#3<9)28QIR9HB*9S] MI]@D'5TM-AT:J*J:46L:0S'8"QA'%*"") MIOC$R),XXPB7M8_P5_"P!NBT-]U<^$D:^T]96B.,[%K,6]?T1LV6P+O0W9T,F5N%UDR0;1QB&= M7;$W(A\&P42#PX2-W@TC;H%@SM#]DV3G";T9DF+I?U]\NYG?EC_ M.EHTZ9.FOSS;7(802V'K) MW:"!P1_/-J1D!?2W.<8:0',B'YEQ^LG$1%=9:>;8Y)V?E.:@,016FC'"!UHJ M!RV"F8+L- ;#C"I5&C X:=8-#(-2DQB' DX1M@_6!E%OVH;$BNIY32G? G8Z54*]Z>&/+FX:=D18(&D- M&^-UAIV.GC\%_C,N=I%8SE[QBY$L24N,\Q@'#<^GH3=/ER#NJ@2QRI8#8Q@? M9)TUHW3\AEQ*=!E2B[DMUO9Y?!ZM((5+%&Z+1("^[!P$Z'KLDW9^; M%!"-2YT@>C=RP'DW4ONCUIMEER!ZPB&V8CQ-$I G@:]AQ!JPVPDB4N6 I/>[# ?+46"IYPS^]0@,4H- MLY'06W@40'#RP*300-S8#X0E?O N<2H/C KJ=I(E7"G1/Y=_9G"3%R"&T&*Z MB17,EO=(5H,@>XP- K\'*!K"38&'IPC_+2,M2/\FC<26H*R[8)'.$6--B6]1 M"#;?G/@/D%YEH4<'"KZPD1"0+L$N2 2X(7=OJQLS-3.]MEA?Q>#/#(3NAF^7 M2ZII))HT;G&%^#1NU/S _>V6'.%=;:NFV9 1%"'?1I:' \:N.5A3?SMW^'8U ME*I-9GPQ# Z"0N0\U^!A@5V+4/.Y::H7>+N@V0 9:8GA9(OF8M5KT)@((A6\PY M22^BIX^1/$7YE>/F7LNT8[9.02-1,/KQ&A];Y*;7UXX3>O)%3%$CL<(I.Y;0 M#5Y""&Z29P[">M(D@QS@02D^ ;ERK0*]Z-0M72,\B6YXGQ:6T8>1<--V2*:, MHR6PCY7DB]"S;2YXM67=SH61X0#(K&4IBK2E*X:>\6"88S0 MA3:F?I.A7P^/3PQX)ZX?#'COK7FY8"&L:C-87(WQ53824#ITV0!V*4W*U2OO MGH(' R%?F'$LM;)&XFJ C'$'B[QD*]5,!X;@P^ ')=\&^B1Q29(R(P9!2//7LAN$%D:PMJ!7N%WY-V2=<=)NF')A.V'.6Z3M^6 MMARF&,TOA3^689G!0C;S8U; LRPAQ/-E[ M7%0_A^A_V<&E">)('5II!)CREW-1:T0CR;OD%!S[ANI,!"47* M;)CPDVX=8I YC':E]TZ*?VF0O^+;P HGW7:D(6X\S\:,SB*4-A(7!E@N(NR2 M>VFI 4F/L1,F"_0V=>@]@/C%=R$76^__E?DST11-\#]131V97=2%L+^W!X70 MW@7KP*P 8+IP4\X>W6NCUA<@C &)(O%[AK=KOB6HTG&"\[KIQSZEX0MZG&^V$J$+(N?\ M]S!Z2N!.L?"8ADR"/T(AC=P_SC;G@9-0';\H-9K@W#=C.G?9W)UJHC09 MFV'T(7M*?,]WXLV#LR6' S)5LY*9 M@N\GN-;U7#_:%5A?&E3%76YL@KO <V$QD]:#;"GXF@%.9K$!9O-R#. M)%N PY+XE[0X:]DI_"'$3_[V=)M"HC"AT6NZ40CHCS%1ZYB)D>%&I3#-D_=0 M:U%*M26Q9*F>D4/D%TA4F'X7&"O+4 M\_QB+'>.[UV'Y\[:3YV *E1J'>L$+$ZM$;;=\"F.UKCYXCK(/ M>"4A^&>Q_G)J9=[S4'.Y&QA'QJ2:EJ'GKXT*WU*0 ]PBAE3S*0\ MDP@#+L3RUH%$C%(+$W!C-_&W&;*Q($NWKAGG3A [VQ3[=7+@D(GE_RM-IE_ M8,:)]R!=I( ?DC;%$L%(./ZJJ"EFV7P!!X?6"I;!Z@!9$M*&6[6)HRZ*2W.K1)(YGQ1/\/:KO!]-OC,1JW#G )V M2$I);I(V(W IW^%*!B)?FV\%AP.X4<+PQ!P8DL(8$.F53?K->?57V>KT^3D& MSTCMEVL"-I2!IZ(U2!E(*8FV3G8?7=;B(XE7>LEB, MZ7XWQC3OY6/>S:SH!WZYZVI6ZTMK(.INT$@UK-8@3(IH9!"@(\CS*$F3?"U[ M0J3<.9L\TP\A<'5H8WK#6]' 5ER M?T"*-O,0= DDHT:DOB40&4PRAXJ7>>#>7R7TP?R1&:Y[XF(=0*SN@%'VW+Z* MLC@%(&R8J556).X9SMF*)8"01/CD0\P4YXTQ!!]C;P3$.431,GIW!I*SQY@" M"&$!84X%N*DU]LY#4O880X3*+Y"N,/DH-%:03+5&TFHWC'C!X0T;"971%P0U M;)1D?I!<)7NEN2;8J]NPA:W/1YT3R,S"^@5Q5#,38&H$WK)B^W+'PH=!>C-\ MR\/<3?0T2Y>0CG_M7(MD*412/V\3ON.RT];@S#Z,*^ZODE^*(**P\$W])8X2 MZ28 N:=WS(_!4*5QIT=FHIYHK6%Y]QM D4S .X46D/,,&@%/TEUYA$?P/DMT M,MI$VUK?JE'LK6L/:<_3)8@?ETZ(Y;;LI42P^Z9 CP^/3_;>9\XX7)84;BPU M>H^P)<6YB/T*O_/#YWO$,MQ^E%7G;2*O/VO,"QW, [<\CI='5U3YO_&A:_*6 :#CM9ZYPVOJ7]=[> VJ-"*C= MNC:!^,5W 6%2!ODP\M0$Z&GDYQ"=IQ?3*">/+[A68E]&:325@;:J>6:LW\)U M"!49V'KCW)0$4IS/*#6:I'\Q(SW$>$+N DR45U.#"=49C5K'2*B(BHM;X!2: MC17Y/60_9-T2[IXOP L(HG7NKO>*9@I@A-43?N;! *N:M0#H1;BQ88F_@!#$3@"I.?56?N@C6PJ%;?! @*NNM3CH M3[VYGNA2[*<;AL.KY%Z,!)A.FW0,_BIU]]*4G:C@"/#P#"NG-0'3?)6-A.H8 M<.F"= ##E+K6ZG$:X9+!+4IFF:35X>-CE#I!_7. M<$T\5JJ0]5SH*&-@(=2K*"Z_0N5(R>O''<3[]#&)\4J]>P]&N[6Z!7"#DR35 M SJ0B;XK=D=UT$WY"AN=H59GL-E9WB[\,F]:ZX74I1.'<$.^)99PU<0J#N%P M_/EP[_@K_.?DY.#+UY,3/2JP-;ZHT6RWW3$VB>I4GJA![D M;V/C\M4-,FA*HL>)D$&>I>7>X (5!5ZK.5%SM.,RA35'JT'.HL6L/LS9 M;IS_,:M&.D,@F=7&BFJ5H]TUO]XV/P$KEUQ,JZN4(&+:5/#Y2,GHQ"CMQ9(Y MWNU)&1N,O2/'9!M\ [AI.QMEGR9.&=[9I_,)U]"[0EE%ZB%>B^)/VH52/>^"8Q&D-(/"O'3C@'W!K W4; MB-=HR(0GZDC%C!*I?#'M("#$@'&?Z&5(]QZLR[=73I]CD$= M0G!GB4+U34* M!T*R:HIX&,$2CX()6=-^\X,5B)=.@(_5PY8Q3C;#F+P3&#^UNI^B)4CS[\ ' M\3G41UF DMO I^O.40$2!:B;>0 M;IR,]7I**Z8O__$"RO#*\>-?G2#K_0#56..S>1Z8S63%3U/MCW:)_Y ])>#/ M#*6H?$',$KNG/^[>T^\:G!4M:KV%;Y/'R(U *OZ[)D78' [U>AU3M(G@L3),F2+GT:FC0B@GLP3RT\"!311<@&! M0JMM4*!'9N'*3@4"%"$R04"A=/( 0 _'$QRK<$4F(6X!O<^D;?*'^A6%5 W? M+&2DD)F2(@O78 5.N'V]#KW,S3>?Q5M7H0L_^B\ 4?1Y;_^$?!/+5]-H"7.I MZJ'$ZA;\X'F='S:<1ZN5GQ:O#Y$5.*ZHD0@8H,BY:91TD&F.X*F*'5_82.%S M2Y M_.DI_ < &51PN_),).MX8N%)R)5?O8O1:4>6A)8*O&'X7I"*&XD$>>M$.0I@.8GM2:YX3!D'QQ^5F^/IP]_1.X MZ6.$R(-0[^S%:(@0:LA:I SG@E+_0:G7Q'FO"7!_>HY>/@'7*SJ^#A,?4O 8 M.RB[<4VS\ET1GYP<'1X>M>^(RT9G9:NS1K/#EO0Z <5J[GJ[11S^\7N'(I(Q MQRHL;?(^QAYL^?)U[1=F-7(_P,U-7+DFZ X@Z-J9QD><>GSLW7K\#-4U&<+QT_7CFXQ'0MG:-LRS41 MEMW!84(H0HLO]/(@D2T/*5$BZA;^*;(P9]L#>K@2/&\H7&O.4YF+W<2XE@>2 M(Z9=^:$3NKX3<'--V;[8?*[E6"O?2T61OPD(V/PZ,N<<@6UTX)B",3>X>2?- M]B"L*SCS0V0)DK>QX5/BV*W, /TO-V 3JT%Q0Q;4MV-E>R$KM!81?=2?-%;C M% B.R=R*AKZW*G] _WER$O"W_P]02P,$% @ D(*G6%=) %$FRP$ 7-T4 M !4 !O8W5L+3(P,C0P,S,Q>#$P<2YH=&WL?6EWJLJZ[O?[*[ASWWOV6F/$ M3!I%S5QKWH&*?=_$Y@L#H50" M*HY-??*L!>$S.C"2:<&*6GJO_\E[O'_8D 5-%%2Q__^EVFE"X7__K_?_^N?_QV)8%(O MU2QCHB;84Z!:F& W@(BMI"LR0/6UG2=5[$*, Q)4;"4(8ECX#]"X/?T/7D? MPR(1OZL4;\(G-?5AU>*>V/R8]CM&/\=^QG^2.!G%X@^QZ -)8?7*IJ'W;%D: M&KSAK";Q #O#[Q,)$KXR2L?(_>8M8,PE 6!%;8@5,@\8S1,)D(@E(T.*3$2B M5"P6X:.$&"&I>"Q.\T-1C%%>'Q,+D@J22S4?;#,RYGG]WQ\3R](??OX<\>;P M7C/&/_T?T)BI'WYC15+E=HG^GD(Z;%JOC2EG=8+:M66 M^-FKE%O"!$SYB*2:%J\*FZ=@GZ*U?G#[%;&?WH^KIM+2BIA V'D)_'P_UN8_ M)14.!R!"_;0,7C5'FC'E+4A6V!$1B^")"$6L^C$-ZY \,N=R4O+4U,GJ*VW MK9H;8'225/1/^.OV?*47J+I/'Q%(N\19S1C^L#M@4XN21/REKKT6_@/'UHI( M)I,_EP@OJUZ!(!Y_/?QAY_60NY2=+N$7UO)>T*8N'^#4AO[+ V#MO![]NL'4 M'T *XN0X%5X#"1DAZ1U<2D=Q27NXE'[\_F<">/'W/U-@\9B@J184+__^L,#2 M^NG1$#T< 3-;FO_[P_\]8CDZ^/'S]S^69"G@]S\_5__UNAIJHO/['U&:8Z;E M*.#?'U/>&$MJQ-+T!PK7K5_PI3_ASSMM1,G4%=YY4#45H ;2\@'U!@SO3TD4 M@>K^"1MD#5Y 4\9L5;*:"+4=^ ?7@A04>4/D.JT,)PS3QI-"%,HXR!A6M;QX M?.ZK#4@9\T&5X"I;A@V)[4YHZ?7!F%QMQ%$<17!HM3FBT9MFLD7'Q+M&<_PT MJX_L1)/Y@:G\%([7%S8/:6TZE2PDE$U&%=.P/RB]H127@/D#DR#P\N[0N64' M;^EFAY[CN<=Z>Z$R8R.O+A 1KS\G@O0G17$B6V [4B(EXT#N+S/QLE#G:^,_ MG=0XMI2ZHMEHXI%*#T^4.3HM#YC-I*I06QF2L#.DC&VX>.4(SB=T6]NB.DA@"LC=*::>4T3:P9OF)AEQ">IC140%DRK9VA MUJ;]61L?]Q]E/CHNX(\]Y?)QR3??#Y8A+?/,?E4K<^B>*N+DV*;>6RK@M52QU>: MXP&T_%ZY+"\9C[QB@Y13 ;QI&P !*6M &0(AY#!+R3QLN]72; +!AI:,.O;& MQ"TG4YND4\DG.9VK5(EQ8Z!SC<8^N3)PA'-(]3FD"S^4%,ER(/-8;I>U4592 MH7B5>*6NF1):F@T9617-SEVO'6I2#?5Y$7_*5%D^ EO12:DSBC=>H>;A*"#/ M5#45S0@.Y 1]7V-^<\(;P.04?CX5ZT6+Q*=%$&_'GJNLE6O\F103@2!->07J MID(UNT_+.E3VT)@$8LO2!+GEOKUF6TA%(>-TATQS,MY\;F8FH%.SM6*\S4Q' M[4?(6/AJKJO)76VR9XBWB\WV,1&U+#PO.ATG6HI+A/;4G!87+\SVXB(0VDP/ M+!3(EI.&@#)XI:"*8%D"CC?.ML!EIL[S<[O4AOQ2Z\UX/2(MVX,%1W($'"Z\.ZLW MLS2U@.^ 0XY$"!):OA\YWHSO9VT&G(7?F.OARB:>2M2R9!PG06\1&3"M^:"_ MX*)HN.@5GS?6.GR!)NZ.-ED?%Q-\S:9E:<$Q _EQ&1E.%UP,C;;QH71EX$!% M=[ */UZ/S\$-B1Z-,PLY,FUR2K-KS_4IP]%H?"/(M.#-6FDSII6BVI7\Y-.VI+M!2?,$H_%U[3[G^FC;T;92+=0Q:L5K8_/EIU:)RU7 MTYGIXL,H^PI;78/0N7%K:=:M(MEQVGTJ-R_PZ2+U J%SO*26-=/JXVO3?8@N>N[MI[K>NQ0*!'CBLE)O3/#2X[1UZ:Q M6+M*,0%UTU^;#)<8&> Q9W)L:T%;>GI2*#5R;X@Y?+@ECN(.FKIEAA=,TP;B MSJ3D)WGT5$S.!=86LTR&Y3.=J V%-4%$DS1%)*D/\SO>Z60=3/:4SZ%SCQ%I M9L=[.)@^]B*3L1@3NE!8$K%H'(_B"?HMOL>?J_%S!%PCNNQ-4I'> I_:@-&> M,V992QTPX<45>+0XFM"I\:0JIQ/%9,H1:IHN7L=5?XFF9.)Z&CN3FRJ)7'MB MR*UYB2" ;HS+N>M3UDK-VM/D+/_8R3W7IU)TUDGDTZ^%S:YG&NT%TJY!:)UX MRN>K,I&4 3NKT%R>G%2X#S2-4CF;,]A,E<>E4;76S2X+8YU>!,$T^F/BGR,Y M\*K(/U?:+,."LIIN2PZ=GSZ_@.]+DSV98F:$DG]*X+FQT5ZR=DJL@$^Q2$]) MZ(O'51/%S&!!UYD%+A6,:IT:Y]06>7UOJY.-92H=Y;G020_418DNI I3X^.$ M]2L&/Q!$K@!U\%P2;5[98!C:6J8$AV^AA,A$ B-V"W-TICMJ"G#0+%1K/.?1H /&J MY.*-MTW1[,FC^A,WDCK35$2%-I<=85MC=XJQ"$Y=>XKNDN: "O&II#5;-8'B M3RZ6Q5F5:RA]V9D3W6X)R&PM\\;)M20UXE0Z/1TO9?.CJ:4F<2G?\$*#)X*9 M/W>3G*YA#[D:F+__0;GD!]--$\/98FYN^0%E8/_]84I374$Y8_>[B9O 1T., MK 34_=(4D;W_RINC&J'%)>FCA#*V-U-\109[& MM9 D:-E#S8!F+:HL04_XI%ZU7(L3=F:CL#84WYKJYAZW^V-$T14P4-3PDEA0 MT[PN6?QJV20\&2-2HUR[0]JS62G5ZL>3)-2:_MR &S!??7+Y6!I)P,!_R+!-R-YD>(G1_%SCR@_CZV [H:IUP2T>,-"7.1Q"&1_,K'N M9_W;>BG%$TU7OZP^KU[RO[LN]) MRKU1>F94YGC.:E34)"@Z!>;6E_G#G+_KK?:1VM1WL?,BQLK+F32T.GRGK9K- M0<%I,KH#D-V?D-"TQ> M23N_=8%?YN=2H4(62NQS'G>ZT5I\R4\2"^?6U_DS^/G"RWVY2'BY8 W+%M=@ M<+KR-&D7)O7^G/X^\>NOX4,=+JM.M[@\**2@ MFJ$,_FC->F;*N:[P:I6?@DT6K;W0VA/--GE5;"_@J)V:"MQY%U0!36(.T#-_ M5(=SB!6.; FQ/)726&BV4 9?CG:'SX&UR+:)Y2?"WD*M#ZN^N2I8 Y=L/AO9 MA^N"TI6,"HUFT19AZ8;&=JR2T5C^0M=IQE6H'5_T=@'J+Y ]%\*@+P3L.DK2:9 M5C$WR./=S+!4&R6>,F,ZL![CM0R+0,4#WKC&6>K:S^:X/:W6;DFKOGW.7V>]SU1)U@#$4T.BH\LY9R)VF903 M&\BWY":\4Z4$:EVC'$%?VM2PAZ:[%\UBY_ ?='S9CI&Q][O_M,'I3#MO#&.= MZ6A./T47Z3%5^D:H.-_0.$[>C8EQE+[70V,T0M 71&,L$&@TA7AFJIM)72ZI MK:=A)UJF\MD0C3>!QMBET$A"*%X(C<13-M^++ZE!AY3, MV;S:?5IV^$IW>O M*QDA\E&3H3JI%>*] MQU2J&2[X'RSXQ9+59T9)F05OB <67A.8EB$)EG\\%CKLR6RV.GMVXCM#5$6C M$VF9[&.3Y8>*F&IGZ6%>"ZPBV"'4=I79"Y1ZOZT8H,#8IT=*/P719QHU]6&D M1:42R24^5:NRU#-JM4HLL (P,%C^>%/J5E"<-H H65E><$\-VN QQ:-3B,S= MGWT0XNEQ6QE-1%FVN<=>N\^E(NU^8$%X.$,?%"],\4LA83]*[)X=I-FP@:'# MUSN[@H@9C>!GL3T!!J\#VY($LRQ-);QP[5XOW0]NHC^"X^O8M"C[:](RAMBE^=B?L#4 M!T^,/"/FB4=FWF'F>L@NWY==/EWWG,%;1YEC;2CO<$:,R%?'G81*RM.J99D. MT1LOGP-G>)R&V=I"/0MCWVF]_0-@%84?:EX/33 '*CH?@;01]1<"(44WI$\UB\[$IDXCRJ;CCZW4XW+63ZF! M*WD)]>GGZ--//2#I-&^]09^FJNUT/&Y$'CO=-ET$G-Y,-T>!M!>#H$]O:;U? MTZ?#&:E.>::-;:KU[*(O;1^^"<]Y !<_#:EH*^C"V[(B_#FNCSWB M]]87!GTS4^LI>$V<]5JZD+7QX.4,7X'T*5I]++2//?,-4/TFK^@[5A=2J#TMX=UK7"YG\K-DM MWQJDOZV4_E14DQQ);]\BL+?3XO0)V!M/&EUV@RH(A.V0D?!,).L)LBS*K8S5 M2VGQQ\YT&KB0T78%^(GCIS>^];%Y7E-UDQ&2/E-U;S<-R*T!)XX^F\7;62-1 MUS,=8,3I_I/V7!RF R>J G?T6=#-NHM@HSR31O,TD6[(I)',Y*LM+5J\^<.) M/Q@;03"13MY+_([#ZBESWL/GO1*'VR+5RN66_4'W)JT_+LV%3 MSNO/NDSVA@VE,-%22>J6%_[LJ0=]^4]H@VM>.*Q''F?=J!0#'8E,&<,TE]4[ M:N"R.$$'P[MTQ46OMGO9CEA?];EG3)RM-!X9PQ#A8SK+2TLM&E'SSXMF8&7' MB>E^CKX(B#WQP7?"!Q09@38GKGZXRR452%2++E-**M["G3Q92O)%VIF6 ^MY M!E6!7'/UKVD^9')3)9%K3PRY-2\1!-"-<3G(ON5MK/[&(K@\[V_=+[_^,P^I MRAO"Q"F#.5!VP@OK-@55MRW3;4#M96+>;56L.MJZQMY]W<'6R/T&=4,2P*.F MP%ZWNFM2HVPMWC4)?)I>< ;'FS3>#JQ(.F]!-D&0%U;D_?F>ZUE,9P_A% @V M%#@+!;HV=SI>3PC)*V'4UL%F,D#G? MRYR'$+@-SCP2A/M2K'E<=1IJD1WLOE$>50LS1R\%J])24OBY5H\L-Y6R)TWHSNO=._0=:W:39=;=,L: M[G&4@G.\OZV69A,(MH'.[UC%,JJ+[M,X6FEWR/8@UT]D1&T@A=SUQL&<6HLC M(WEA,6[#1GP1YYIW+S MIXM48.WKH":P X>.VKG&=3H 544!V7&S,52*)EO<2EPFL!4/"O?#% M$PSKO]=+^@='&*^>?81M>$@?%*3=P4D+&?9 K$$"JM)X8ODA:'6,6K:TD;'^ MI:"*8-E:\/I6K%_--:/UQ^='BJ5GLL5:&N@]M@(K7BYZ0O+9;]TG_=:]1.^A M_37E6R*"DV?*M^VF5STJI<(_:4;:-BUM"N7_EB[TOVHOM#W,0[& CC_WCTV" M:B3EI*"[.YGRQNX69_](I:RA3>$S\ '!ZDK69-6S?S(3HXK^T4SK7EY_X4$" M;=7I05N_KRXQF? BEXBQMAUOU1+3A9D5 A?N0EO]#Q=DI:+W5^3]//3:4FYO MQWS76EYEJ(B=- M"1DV4S'Y^"!PIE1PF?;4(H7<&$ANG!C@#"X*OJX5I+3Y/*"Y;$=Z7L1:+$,5 M"LW 6:_GL>UF34)M&_+WY_'WA^C;95VCI40+I#M2?L*S^23]:&9"Q@TU[A?E MR)KZ)?1M8S2;@)D2%^5:CRQ9VM-,GW<#ER@]BVW7*Q)JVY"W/XNW/T37RC.= M)(U2?2"#)[I:3;&3QV(G9-I0TP:?&]TTRE8UV%<(-8EU'E_6E_PCGNN/8XV9 M:E!&]D9-WS#4]&'L^*:D]4X1WB>S8^!]T=ES1A\V%FR] TIF+\_EI?*B<*,) MF] 7#5GRY@W6TJ([ZCP_M1LX6>E.!#7###I/MZDA0X/U&[(C]5'V:I!"0U6V M,209)]63)2Z:)"*+Y^HD%690P]#0Q_/VQ]TK\FT2K7RMQF?J%:;*VJR#2].Y MI4M6:".'_/V]^?N+I'7$=I/61!W4V%HO311;SU;36=PF=X=IG9"WU]LM2([< MOQGGY&U)+E^[]=R2)0&S;AO"A#^\:/N):2\+H\9C N^:=D(SXWI790)GYJ[K MTT_?FN1RS:OSO20H=@]&("/DY?>+DUQIH-1H9:'T\5;7221Z:EW@"U=?G[?- MGKSV,3AIWIQ :8/^@ZZ^F<.UW[_@IZ*IP*E $02LK*V*YIY6N<"Y$L3I+B^S M@[\M4MI3IAFMXUV[.2*C3;;%28%EQ=-KLG4PT]%%>;]ZN,29%L05!A/HHPRN M?HC/1;GT,BS5P*E:.Y6(X)U6M_4M) MG,XOTATPZK%4<.^=" AGA,HF. XQ,^ 3;U<2^D-&?-%Z-.09,>QG*.%YUKK^_KRW3OY"JO;,\VD8."Q14FQT M=,;&D6>7@F*+0/2"45,H4MV^:J/5]:9U8+0FO &A=+R#W<,%4,# .Z?#9UJV M5RN:*M ,=OI4IMMFA!O&@\NT5Z31UBD ^T3ZTC69GXC&)C M0Q(L(+HD[Z@2 M%&RMCH_,UC+%L/EN92F#[CS3J<,"'(/-%@GUIE)XXF>ES9"8ED)F4 M:#RKN .>>]WGGEZ(S$*9^3$R,X"IQ>#(S$(Z/8DX_8B.@YR>%'%E88T6@75K MO[#,_.8H3;]ZV!F7Z;66766>D;N#6*PW>#1JG>!5:7\H4E\EVI=&ZPD[M* * MVA2T(&5=Q[>L">Y3>T>F*0HD-_3F/5\=_LTN=;B&JVH.@5T.,_7JY%F.M!9& MT7Q^CM1F@:M 7N'@A2EO'U7V\IR_M#7X#JQ =0!0Z!(2+H-"DYJ.FN["1:0B M2]S1\8%L4SV5*XIR(H<'5HN>!93E(( Y!.II!B[8&>63SEN!:3N6T[YG-U4A!0<\*26=,-)3,M![FC MFGJ0$F9$44*=\4J=E\2"FN9UR>(5'R^++L/@=;53PG,I3A\R>*DWK =6QKPX MXZW=DR]-^3M:+Y= 2M*Q5,YJY85..D<\C>5A0B"?0Z3V/2:(\Q M,'3X>J?*3\&FBKXK*5-@3/B#S>%-H* 51T]TC9XU>0%1#\SY6S_LK7-9B*! M43 /[#U&)[_\?I]0[R\4 M.9_"JWTS)TE\I1*1JY75OHS)/)#B,[SH2J)PA\ M.L"SLR=HM7'PO/8,[>$S+U#.3Y77 ID0ZPXW=)$MD>#>?5Y MGF(:O< %#T)Q>0#*ZQ6&!D)>EDN$ET_329AO+R)N3EA:%Y MN%DSK?"(R;J\ :=NU8PFNDAG ]&Z 5"1+1#]!OOURN_>Z]DV6THQ3N8%-AWK MJ_VJKJNY26!#]">IY:/T!+G>#](OO\ETZW*O)$(HX5WNY?_]-C<9?CW55)=$ M;X-K30>J%R5'/YMK$J(QK'RB^2R1+2R(MCS3>]&G088P'B.!Q>N93O8!P:X/ MV-=)?37GGG#OXTJ>X]SO-0U(P/ 0W[$DM):, DNPZ?9H7J+F2W;)!T[%7PV5 MWSXP>(B(M#,>&GJ#F+-@$2,:>3:;'3+?1T[=8@#PW$T "]X0#XZ?>;D$E09* M.U)_SC-LB^=4:>#D>](RL/)A9X:?730:!-GP)B2P4UW1' .2^25Q_(@;MBE MDFQ3R\[36):CV=*MH>#D]+XF H[>=8O""FN1V1* RL-^MV-4O#J&-I=[3I*F ML,BG!B(S@O]I2\%U&40;\,] M'7HKJ +05S&(Q^?N;!)M]RQ\Q@QII5%X5I=*("'Z0H!L>T9?4Q2>/D+PS'7F M#*OY7+'CBTYN"#6@4UW@5O;6 O0?LLY!R'^_Q]Z=,D0N.C>2SWBWR5:>BKEB MEXL%+G,=%'OW&OFY+0.&V#)@#D[,.&%15"11X/6C!H79Z:M/^6&[V>G*A,7U M*PMN%-P(W$DU?7J&5];2YW)UXK+2FWHQS/$'.)B68G9&UG"SX_0HNRL:)J6R M(0[.PP'U:<$-"N5'-T!8?7@'$)96#4>F"!0)QK MMF\WO0 08EMF^_KO%0QJU@2E>Z=3R9JNHYU^2A%:15X1\EXJ<3O)XQ[:8[%S M^,^!Z;#WN__T&"?J^5B/+\I2-$USL>EDF@AN<.08?=:IP!,$NDQ2YPAEMS:; M'"/M-;V1V/G>R';3:P5FWA,HT8>S2:'::JML1$LU^K%,GU0K@;59P_##>3': MFSRKGBZ*A/6TM&LL/QE5\V,A,AV(P=6HX1GR7R:X\UXN^I"[T\B>F 66B)ML MNE[5'H$HUF>9+\ >W_1.LR#@?O^*P6 "OU\K)&@@E].=UKC?R"RZ!J@3@;61 M0^!?,LK[,9?YW;39I \FPH1]MG&63C'5Q[A-*NGJ%] +H=D4M%S)*US$$GA+ M+) ]DR7E<7^9?$SRS>>KAT9OBG 41R9?,#@SL,>YNXF]H)J682-H("QM%5FX M!X,AG'I%*)LGRA(_W';LGUBE\]0BV%$G8E)"#5=&PO QL([]2S-?%4.<._5K MFFQ4A#RKA/=B)IN7G[Q(J&?U["-L@ZR-)AS1WD$U@@T?K$$RJVB+0592>56 M_:&6+6UDK'\IJ")8MA:\CGY9!<2E7K94'%@\&U':12TAV2V\$5P]=,E(TMEO MW2?]]H$Y[Z#]E=*R>U&K]VX#N@B(VU9\^%@IB6,\!ZS1HJRQC:$36+'VV?'* MZRWFD6C)'ZQF4:U/['&&C;$V2]'3B90K993O(3,"4C%Q\E81=-;H1A>_\4C7 MIW%D5N:5B=G))Q?NRU,7_ KT:&YAKY4G["$(ZX_JU*40X((@<=!6DNB3;O7;+GEBRC0RY\UX)7=@\2:9+IG)5)4X9< M:HXD519K#54-7&4;G-C#[L1^_'9KET_/[#9,L!?7;G4J@NF2#MU5AJ;++J'3 MB (@NPM9SK*]6E>T6):NQSKY[%R;]L2;6,C5:0;G3/.KK*I_C"6JO3?!ZE"] M48LHU>5&3^C8=M&)C+H5*I<.G 8^N83'YA3T]7JE)N /!.JH+6(\")S'%"1A M?*N(."K(8UF<5;F&TI>=.='MEH#,UC(W(0,^1)#?ZEJON2 ]X25CRJ_VN@M) MD\[$^Y.8;"<*2B]=Z3N$>3MZ^\2TPA7W3V!LH?P^&#N[(MY0F@K9C>ASW.G5 M)R-&E<#$NAT>/SVS+[7NGCT>0REXM,[][JB:$6:I>;"0& MIW]UVY:C&+91::03D&@Q:> QE8ECVIHZRLZ\$(5>4/D3'1[ M&S3A^?E4K!ZZR5F[#[%/O8N[?_AC=9U;O6?VV^HQ>],I+.ZT, M)PS3QI-"%,HXR!A6M;QX?.ZKAV^43"U*$O$'^,@[7JC#]MQ C-"/73UMX5*? MDK4%D2YG6N,3#Y"UPU]$'T%(!3'I) M%V2G MBY^[H]^ART]I^0#[TFQ# *;W<0)XT94!\('?_\!_,--R%"A*IOPRLI!$:_) MX/C__:7SHBBIXX@"1M9#]#X:WWQEH%J(U7>:Z1[7#U^CN!5!OW[L]6J,)35B M:?H#2=S3NO5KZQVPJ;YJ.(*B(#+BIY+B//RW#96GB57! FMJT!;Z[YWW#?RO M"07(Z+^_W-:F] Q@1[!/[RT/\$\,_8_V_HOZY[&) 4;__OA/6Q/@1U/GU9TW MNG\_J!HTN12OUP5PI^=_]>-W&U6-8-H(0Z604&3"E4&]0 KR\'_Z$4H*"N"- MAZ%F37[M$_6 6G 9(Q/OC8E[/.8->JNO%2OW9& AL@P1WA%6FL/J#R2V!LCXPX,K+- M(OTZNA+HS0GXX_8J##5%W!W*>K77 YE+IN05H3U,)!&J.=C]__PG0>+4K_52 MZ0@)2#1P!$'0HSC.="_#6!<<9HM-=YJ%=H%M84PU M@[&]=)ZIYE@L7:M4"JU6H5:]\-C/H+G[C:0BT^B!C-['=D0)''.7-R<0\Y:F MWF&9^_0]1N*Q:/(#Z7N<2Z+'*.QS!10[4&$^Q';Y)'8^GVP)GS^=6OQ^(Y17 M \)W!^1^W,@^M#Y@>D0^[FJ+K;$->4$>&YJMBA%!4S3C825FM@3%87?NJ^]I M^"JO8S)V#WOV!!<4^2I8TQ_C;4M#[_2DP(5DP3L7_5)K_/YYT&\6#KO2(%MK M5C"7X:%- @GOFDJ2@/D>01/I[#_SG3"51YZ1"*2'##0AD9N,]@[\<,5_E3<, M;I+%9U:VRRSD6K2T8/*51K5<&;\R8 */-#P!M3/@CQ2VIW$1LG9 6/O""_;N M024/QO02QO]"!W1C-17\O5;%EFO]KA;&,_#@HBB\;H*'U1\K*KO6IP6="TM< M/>+6 F\XN/:A3AP' +])G$4H]GQ_&1'!E$A<=AELF5RH?:^B4*5- %MQA%W&%H3-?3XLEW MK>'NF&O-4 9_G@QV[P5R#8P#(9PBE0I=,^L&7N/8N":E5&Y9'[]?"$>_F!!N M-YEJJ^"*VIN1PI=DX)78M=906LG=D:%-/;%[^GEW%"(0- _0>X;P_J\HU/& M[B$RT%\'/WM!3C<:YZ*-H/%?'__O*S/^\1NSM.]*ED^-V)U@8/>T.1.EL+&1 M!!60:J,4],/5O7;634MFX2NK[ANW9&^>M^SG1'24' M9GO4D9*3\CA?350&SFO!O)I@*[R!M2< &KW MJ3E'590A?O/#NY@EP M<;:9;&2B"]AR]?;S @U[62 ?P:C20? J)%:KZI:.N,#TO_ *1]QO=LI+\$VP MP6^#'Q2*O!C2\!#E/Q&##VQ!=,=5_GFA3ERW\S)#^B@^?3FH8J*[D'1#FR,- M<_$8GZ?#H8;5#-WWOMS+E]QK3PPGK8F^2D<<&JL5>\/JK,7F%U6GSRX)?(RJX_6U[7W!=N"D4D\]$ M]XE-DZ/>LMLR^[2V0"]]T[J0>"06HW&")EY>F6!Q6/R]YIL+=TPS, T=Y(X] MV89DBI)[\3BTYW9C6E]CQH7[YGWK'O.O[S..A.V^S.I*VX+-761CS*O2L_OY M[R^XN+N" O,DQ=]76^)0:U]/[#.B: #3]/]3EE1 K$5^I9T7,ER>YUB>:LBZ M6>I7=7S,Q=ZHBHD8EC8T<^A@&0.Z-5]%(Q]W?([2X$R_)H"B,5 @3<,_:T9; M6ZA; 2 G/E\^:285Z=!R.M\O6$!JQQ9O F@*B- >%H\"\_Q>[CXH,NX3P[4H M:N@PWCG4/]LAL4ZL\3C"Z><43M.9;L](5>J3PMLH4F&^"I=^U'+4->A"*0-) MWW%FC$$L;P]&8TEV^J!;BXKC^BC%0#?^;48S3L0I_%O9RSY54:Q3-R"^)9U7 M,+#:) N_1ILES:]H6_T%,80A$!VSIRY;;Q2T:L4+)S#_NK8\1OJ(,0"_87E7 M_BZ8>3%=,LHEO*0/Y.=%=#B8N-<+GS_T>.*X>WQ^#W]?71N5-J@J,?@O/]9/4(\6*1L%ZFP:B8O%(%,=/2[W/9]1-3@HQ Q'_96(64(". M2.)GR^\P*+L4&PD8C(=(@2NPS=A?-D(?IF6"F9:)'9#T$S/+ZYSHJ1U8>^56 M[D'=<"U@_U[^$QA Q'3;,&V4"+4T#+9P Q($^=?P;V0[H (L1K >MM-&0XH" MB2$?XWB>Y+DHP>-<(AD?J?E#-BS6J8^D=F:4*&,,55CLR2#1.Q^RVY#2+$PSI=!Z8WN@#H=Y\ MMO*%X2O;EJ_A*NQP7OS^>+'-MI2,>(WVI"1Y7E%J6[*\S>R %R:8H/"F^2ST[1S:UYUM%G ^D T[A/B=(#N:AS\Z7!ZM7KY7* 8O&NT>B7K?_V9IQW" M)) BYU(8J?K%:*XL 4MAPJMC^(6*+282_&9CH[TU,32%Q%; &3+_4N!XIQ#V MZ;7ZWY7#CKX9[!#DT!7GZV!CWY[U2I%1MB;7,K729#C6RE)E5=MTQ/..'_>\ M4=TW7,26I0GR'?9_\'MTF!0&V12;\XH-T"X&S#VCY@]#Q#NK^Z$6RY%UNC+S M[\SU%2OOZI[AQ\+4UR"> EEC=$;EH[6HU6K(+=;0U>:PSR^Y,;J>Z$T8K:4[ MY1!^;YOK1PC2/\?>?D$:TB=7J45;B4_65UB;>G($SW[\L3.8CZ8L2:094^7C M34I&19_1-\&S/0%8E3=%?H;E%&W(*QC:60^L,U(XWR7"?V;,YP4.^?$;':HI MH+JJH8,)$R#(V!0=8+"8 +?("@5_M@KE_R+^]G9<37C3W=$D8KRBP!9H@R<* M* MN$UU PC -:L)$G,W59O87[ _B'W,M*')9$XT5+>_VBAH37AK?Q8+?G>H[M8L M]V%_(G_?8;PJ8G^16[,=0C:"C89/<"[H(;<]?!(-Q>\,[7HUW9&X(^5-"TOB MF,@[YOWIG6L>,JZ>8DW;!O(1O*VX2*=8O&6;VWMR92.CZF(T@X-AMIGC'N=R M76J\@IX^,$_MN'WIL6,4N-CY"^>^>/O?JG:%(47/&A+V980#XA+((%/)LB!? M 04RBJ&I2)4J#@:@6G6P M)GO.#FGS.\Q6-HB^*^V-CTL1V7;MJP912/(:'0 M!&-;\>KF6I$V]A=:MO@ODB+O_0;61')W\.AH!\^UQ8E"-R/&94YZFCYZ"$[!Y<=G]K^F=G:-MG5T"^B+BG M5[R5Z2&?\9@"WP5"/(881,!-5+D$B&1%KR><1G%Q M;,\6.S+;'"..%CC?,(14-)$E+')Q;,_6(E[4X^->UY)M-1VE8EJETITM?#]T M-_5GT F^J2@1G*Y8[&PB=FJ=)?)8J?V6>'9$47:O.\#)_%.Q'6?U8B/;IXJ^9@W90?FIIB6_LE!=OI_3=5HMU3L=N883 SAW]&=C)^'R5N@^Q_ M.$/J'H_>Z 3][$ H.$+!$0J.4'"\67!<3$AY4G+S\[YB++\AJK!715+LMF;]C9 M^2*(S^[G%;BD$>OY>GOO(]^8"IP\O>(X?IY!]MZ+.22,66;D@I,<\U"(O,LQ6;/XK"3 MSI<31GQ*/?;X!60AZDVP>B76?:F=BP&6E!]927A]$7..X[7JMM+"*I(J3+1] M&%Q^XI\@?=CCH?!0XKPN<5:DR[F42WN$6TL>N=).9HPG/C@N. MQKMYX,C)V)KAODMQT,L7$GPU?"VFPIEJ*&T%J>9::BJO"A*OH)08.D$,-3;] M:R9-#)UB)HFG=H91?_%_'T]7O=<]NNGZ!S<5:DZ HJP6&_L++J&;C_3.%7TY MVW>Z;* /S->K"#[!%$)SW9%'WFT3)64H#)[HD>S$:G*N-'AN&OFCE427DD:! MJ0$XKRSA(VL B.A!U2CCYL4KO(-1WFT>=PB*!L 6Z!\?55FW>@1R.[H%U07- M6RX4WKG^1+6GHF:)0)"@Z?P#,Z%JA]/%=R%YW@77F-^+^>^/0C5[I,K-K;MW MR^Y;[@!KMN5*-2C>MA!:S))UD^,R#DNJV84AIR=$*\J@4Y:B=XE$XBY)Q%88 M6]'AMU>O;WJWF)Y9W7^':9OWW^_OZM[:,HQ6:6TN;^UJ6>[M=+G6;:4[YOKJ M_?"K-^VS.2E,C]Y(>JDMU'L;PD7)U!7>\?:0;U]?^09+_ V$PZ\_-???_W76 MEONM6W/]69/NNHY!Q,L@\",+& ^\LN =T[>HDW!5Z?^[N?K&IQ&%EMJ]GQC; M_+E)&IQYZ3'A>5B[10ZK+]]\[?'6.051XCZ.*/D!-R%36_7V0;\*^<>Z2&A$ M$K@0I1.<$*-Q+BKR))>DXTF.!& D4$D\1HH)O_SE@R[>(L[<$G?D8'E/1Z/3 MY;'U/CB_O,==AP#.HE#-L+TW7C_U615&\'^38U/Q0;M%$]3IKY?\\_A][*1_ MOC9#XO>$9PA!QW%RP9Q^$>^W;T!S"/F??*ZD:3$@?IZ"7VO7I1S6<)' M[Y/DP:9:U88="D91],$<63#URG]N%H'V)\O[-T:6H+X MA:V[Q[;Z]Q:+_WU&_/ #F?25\-7%[,(SY^NQY6U ZFIT>N-6^3_GY9UN7F'G M\V3"9^/U\OMG7T;D62G_<\7N=S:T9X61'T'1=7_8ID/L+UOE;5&R M@/CWVZ@<'-;\&%6R0M6I2VY?8NUKKZE0MD:RM90MH:R]79EZ\9FU$8U'7A)7MEJ$*!>WFM:Z0W7DQ5M;,S7DC%APT6)UIX%6'')'2H6#^@H(Y M&@KF4#!_5\&A/FOBH4NJ'0C85"]ZL*W3>LUBU2 MZ#9E?MHME#4EK[QOHBDB,$QV9D/"<&0L09'Q*XK^[7?Z-]5@WKN_D2JX_$:4 MC\E0OBS'Z2O)\1M9C\^0#%>>TA?CF#=HMX_AF#^>8NCN_)GJJVH6,"UT[?FQ M_&@,3^#$'RH_MV>TN>>$%CR6/[U5]15Z,B?X.1%Z,C$:N2+J1&2"/5(J$>NKD>H!MJ0+EGNCB!'Q?^$ M1).BF;;Q7CU"?4\]N&5# @S?^24/YL7KSV_ MX#'GNV8<=&[=W35<9T']VY'DTLF<)*BPTW8?[8)^Z+D=#O#MGH+7;NO MYMI=JX(N#.B% ;TML<2@=$"6%RS-,#DZ$4V2[S]F@_FF(OYBM$3]8'Y'H60/ M)7M8&QT(;C\+WNLC(J\!]^"P]ZT&*C^M"/O3&7E'5\5JZ'3R@NH=*8Y.K4\F M*3KVAP7/J$5#J+MOE6=#W?W5>?/+)E%V MU W-L JZ>OE7%'/KEIW1[_'9$PG4WD-\4*/>3M MM]D&%Z72MJ00- 7]^N\/\L>K4$E2]\1U;PM]R9)H%7)5IMUILBV.QFDZ>OQ. MZE=UX::;4!M^,8Z)XI]^'2EQ/OD#HF,_O-[F4O#]S)O>@G1O6SQY3YVXMLV[ M8 W;^AL1(;RX[28N;HN+ IG XX 3>8'FH@GXSY "0X, <\#(3XB:?['[R!> M>9:M-;M,,Q,IUVJE0C6'M=I,FZVPU79KUFNZ 2*N9H.+ M.Y%,M"71@--7'*P)=,VP,$W%LG#Y(0]%&NYEI;RDND<_+GA#C"B:)DO>K8 MYM\L[ YY^P0R.$)+,Y"FQD:\@)KZ(_*N%K9>G0&Z>5I0;'%OS 88P]F@+S7; MP-!5QA88.W?8R+9L P)^O5]__=7F[N@5CM<_&6 .5!O MKJA/7E75PN::7E? MF#IP!P[%MG^'C34DB^!:[/\PUGC%W/]R(2D'#1>:K1Q,2SCV MI3DYWA1='FZ#U==H64T)\C5O8)"2!G"/BC#=!?5HB*XMUZ"P0P,?.2^L,D2! M8L&7CB?N_><\9)47F,]G!W06GPG6W:-&+DP@9#[CIO$M0800^\+XSV)BGX=2"@TB NTU-*R1M 3B MM@FP,F,\@;T;S?*:^=3=K>5[UYCW'3VTE*ZW=\KU(1('3M___ ==JOIKWZ?: M\PPO87ZZ0S[35$&"'()#0P 3H&7L*@W+D)!$V%("Z-!*79IK%JK/G?"0::B] MYD@H,[TZTRL7/-VV0#P,1;Y[-MCZX$MHHEH(=:CY D!&A7:K:]G 1E/>N\Y5 M!&.@^JH$:CG#;NP( T%R:H=VBD(3QKZ)H1U'>K5HX0WF!^N0K*&RBQ M/Z_MD9X<%WS=2YV\V@?T-")0.BO2R)T(U/&BQ \!1!$<-Q2"&E0^$\>=7;6> M:=Z=GE:>+1=JK<-YD4>&! ?4;C*/S'I,4&W8WMWL\%\VCL"EO;O7;< MP JU.EIL#(Y)8:#U+H:X=4Q% QCA;<%"#_WJ1J3<__K]SAQ MH/JWT&T#_JK5\NW7QEMK]R(9-K,>+E0;!N0L "78#C7=WR#G>9: Z4QU*#O< MA13A (&#J&L"^!9/IZ"7[KT,TA.@&]#\AH(366K(ID8C04P&'0!6%C7$.#1L$,.[[W)':&CN9P'V[Q[3:(88 M#C&\PO *2"N/3H53@^\'NG=IP8O W=45G@X[4#\O/ &UAZ\D[BZO!CQ+ 76; M;FW&+TP,#7+4;I_["B1DCY ]MD0\M':FP$ 1#.G9-4@Q,()XLLP#$;NR*GYA M(81"".U9">ZYR>L #/3713 'BJ9#/QP &076H UM:5 6\3H$U)QWPQ>N%-M& M(%C)Y(VL74O/NY6\NUO;P)['?V@#8$,>G=Z,O (/P-#4!Q:R]8>2!AT#S1BZ M0)TXHJ&-@1+QVJ/J731,Q 46$":JIFAC!V/+G7:_%PK.$/7;J.>]Y!?"/>S9 M1G%H9*.N?:\51H^@$UJU$/2Z(KEWB;K60MHV#*2P$8!?-:T1R-)0*8&-O..$I3 1ESO6]6[+(;9H0D0(GF#9->(E::N@3Q:8W8+ MVZ8]G$H6DMH*I,#F\D5MZ :8T9]3E,%!'XY(>0^79S!%",H0E-OB=960VD[* M[2;6?J&4"KJFP?SE.4XKL2@X",NN+$27U"%];QL":K:'[9&]LB.\Q!Y\Q:K+ M.VC #*&O"(PY%+T0[9#&6^@7>%U"H6*WN2CYPYK9DN&E'#9A.A4 T6."K,-#]8G[BT= <7H$OX,<&6&747+&/ MSB5VF\-/H@3[E(:V=\[]UO,AQ$.(;UL;:R<1HGL.K5=^[!4\A#9""*4W0@G) M,$_X "2:O+(9][!T7A" ;KGNE:NN5SX1%$^*)RNW(18"*P36*=_>! (R[O;\ M'&DZM W357#[<5(3Y;470%%6^6W>-#7!JQ+0UVT AX_>46P"V M*7:F4/'S;J7S5K\[G44$R#[[R[BSU>VRM=(GJW[)Z-9&#F_-B?VJ]K"V/:QM M?U-M>RBUOZ'4]GQKL/&A_;C\EEON)0*8T8BO0%.A/0%PJ@ :K(*)E:6IA.P' M*%& L:FD0V7$6UV@&*Y7+^,GW[;>LY_D/2"I_A[5Y M:<&K=U@>E=Z6X#]W6(47>/L.:T%,3>!74*)YJ3JW-@&*0\N0/%\/?<'X9I$_ M&O^0@SAII9/5T>XS H->;0] AGS.]RT5^BV]@R00;;FWBGO MK+(H6Z&T579\I_(MY(*0"[:Y .T=412(/-M#%RI,=M8[D$*TA&@Y$JNJ:LPB\\Q>X7&K@&(OHB0.#!0^Q\ MMKQ#M54 547-P5HGWI^&R/&(!N&?4^1Y^P'=JMWUK$AW0ZAK#"A0L@L3M,'7 MV]&&TLEWWE93KWA!B0J'K%S.(WG6SWKYI1+P7=Z!"UH,@QKS-K^YKX1L$ M@/Q2&Q5 ^!5MVFM=H;W>GO%BK&Y#A^.:^UM74=^BA++9& IT&EY!ZE;6RUM-74M MU=5S9VU>]8OY$*$8546T.&Q56I?V.P!M(7;W"V> *9#2!R*N,-(G*3N_/V( M/'0P) 6V<%6MNV,0)2\VOA*[%"8H+X^EH0J6S/5&-K_W=T-O'X?O[XCVA^JM M,20CBHB< @(T5UY P6LG#ZR7M?8B$C%1G([&>J-%D(>G5]^Q LS M6_*D"O(A =HY9[H>Y$K8P$]/&L0GAB:"LCT[M16;*@HWX0.-'VL+B8X_[,_> MH-W?\+D!>/%<1+O1)TVP=U?"Y2L/FQ"DP#^*$:WPF=UN%7O#J6FBN\M4=QUQ MMY(60'_(\7;/KK#OQLK0H1-^AH3WTFH^W-:E9![J$-V'8!MH'O3<_!Z"W,*? MB2=F[K%7]Z^_3188Z-TBRA6NPF-N_,W]^[6G7FMZY2-Z4LR$,NI2R>'<.<$EL7?3RZB\?1["8 '=!X)!YGX[NOF (1VES M#O;Z- R?J35_'1<2$B=@B=+TJ N_>$[$ALZJUA09;M#BN_^\(PK./8# = D# M_1RWQF 3/8)OLDW+<+;*I="Z\FN^\,(_:.G$9GJJ C57Q$;0_ -L_&IG^$"UIEU7;U#A*' M"&?Z9H *"E"OBLM69H+K 'JJ$GC6 D37&%EEGKW@V6Y>D3'4,&A@$,L3*"80 M;?R#2CQ:N2[!!E5K-8 .MSA&M>.$DDS/1H'(NEN+)30N! E4R EQ :DP1]B1 MX)"WAM6>;+T)$FX=Q?-*1P'JV]]@[6YMQR9P;EMU*9NC;CPTH$-P,$0$M_&< M1_M3W+*4 Z-CM^(/&C6P5U,PI.'&NEEI8&CS*L?5[[VO?S^$EXC#K.E;SA1R MSP< J"01$0?);,N LA'!UU].ORAW\XVK2!!I(&@T=>P+,H\)@;]!XAYK:0K2 M$LBD@B^#\@C5"D,D['7O?L14?@K\L1C^(2UGFW6[2A NGV;H*$/C<>AZ?A@< M'G"COZ[,0Q8>TE[02W1[^)__$/'H+R0QX>)%$^0OM"%TJ*%S*X:VY8%SBU:( MVSPL;YTK Y6?@$[UP=Q2?0?:B,[=6OJ@$W!66L,M1'')B&+.B@*-$BB=W<"- MEW3:%>AD017U[TL-_YKNZN=A84/[\(&40<:#HZKO/Q8PD32W15PC6+X:FU5 MXH.>UC4T![<-XF<3+J6O3'='5BPAF;D9T$9FH-F@&M_501AHAFAO6[M4 M.(S!>?)TDXE[%]&&GGD#KW+?N(70UT7U%QK#'&".B[=)N4F7E'60SS!T4 ME:8'%3<_ =$%)'?:J[G"=NLAPJ:K%WIK>OE#%H^(F'<=_!CT\Q/#"IS-0I-A M!4Y8@?.N"IR '#OK'W*9)&+)H9",<^(P27'11&+(\7R"YA($00$Z2N%BDO8/ MN?2><*^;SQ:J3#5=8,K;-\[3-$%$KWP@YK;=YTJ4/SPAT[OFWM7;Y*_U; [O MN5\3RKVK,;LZ;[&U=D4YFH@1=-*?]GD!_S4S'X3 MZA4B[][?/#QZZ'4P1[Y>:*RU%3;>G<,5#KB^V &P->_0L$T9U_+.6XB"*FS- MPX-VBE=0X+PU 0#B.9Z,Q6/4AYUK^]I,H!064>V:B.2QJ2FN 2EB_I@Q;]!7 M.=7V#P?\5P%Y:IIM0JO67 >9S GOU_%#C]W_A'S[OS]RZ&^"T%\=E8=^/R3V MWWMXX9+TB.3YH<#1L1'/18=XG..%Y) 3"#)))\0X/TI0.SJC+7!VEA[7K&IS M),]T<6Z(@C3EI 9'<.1^R\$P,VS4>P65Y2L:$1-)N1[KCV'+V'[+]J#%1Z/\ MK(7SQ?9,:A5RDU1VP9&'?4[XYQ0U=I),QY[5V#P35\:*AEH>]%D8/-<=->E$ MY!DA-Q,X9^'Q.,-1'+[?>3HYDJ+0?I29OA8H+80JWLT2^0W<=45\N8,N#&:E1NE-CHOUG MV4XV&GS2CEE%H@%;'LRH.&@O&OB\9.-I>9H=#,G\:!)?;L8KSQV M2DLE.QOGJTH_W^"2ARWU1*)9*98&8[R6S]+=.%=X%&MPW?'#IE(A/S5G5G[: M:8WI7(3JCTK5*L,1Q&'3IDYVB'+#KK(@D9,Y8SQ+: AWY)%>:S+%+ HRCJ=M MYFEAI)\+I )[/;+VW7Z,Q*TF]\C:1+TH=#56L%C8],CB/T<[E63L:?2$TTRC MT(]GI&&+=IL>K&E:D?E\,U8?XF0,#&I:;RJE8V/4]&!1*_)S*Y4I"FEVVDF4 M38:+ZV4*3NL(IAY+7:&*\T]YUNG6"[P9S5&%XH(CC@!@+E$-LT$/ECB97!0$ M<4B:6AL.X @"=+[>C)++857N:MU!>]Y@GY9P76'3@VE%R7DO*?02"FXWN]E( MF>L0DPR#FAY,B^PZN2D[G;3P'&^Q?9665'P FQX!5FL6Y9013X\[SN.BV(@! M+C-,PFD=059*UDLMGHY$95"=TD1E.>RS7(,CCR"+7+:8V#3WQ,A=(]J5)V+1 MJ/49CCR"+![$-6ZN9W.L$WLLZ-5\;)A(CSGR"+(ZY>Q3UQG*#1G@>?FIE7]\ MDA*PUR/(&@VZ,T94F)Y( ]GH,69U9IL5F*5&VK891$4>=(M&! M38]AH!@MCNJ-0J+C=.H9+6:V(%H\!LT<]RVFFM>@-*W&=,<>HZ8&F M,.A1[JD0;R[D-%U)%H6AQJ3*D%A'%K;;30K.T[R&=\C*8ACK5 @N(4!A?61A M6]UVS.P\%PW<:5P5JU(FQZ!'*=*G!*4$=:'=!Z MBE)UDG'X'&QZ!')IE6T_442UQ=+DF!N3@ZSS2"\XZ@CD@-BJJ>W'8D^&3#^8 M#1/U1:_3X*@CD%-KPV6FKQ:R\A2Z1!/C,6_/GAC4]$#L*(TJ/A#[^H*=E;BF MV#4<-I59H*8KL?.&\BS/P$(.IQ_?0)Z^X$4(=NX+XVU+6WWA15/<;W:"+OC& M8_/;X >1$LM8#&7:)UU&5N!G;5OABJW]4[#:"AM$J<+#Z[%;\ M/'@A*G2$^ZNAH:URM'53?@C-=]L"5PX)'8V2OO5JH)WXWKMN:2)1]"YMWV[XJ&_'[Q'4IDGAGO-\M M6?>2*Q3A9UE.);LNK*$_&PWO99&+P(-^47=^.CQ6^R5>1$@H*8,G*<]8>&\I M#_^]C@ST U2KI+:^Q-QT*+8J+@HP$Z#-/+0=)N"NH?_ M" ( H]$'"[^7)LF8)D!58I>"]^=/]PB:W^/9?O9T_J0Z[A(QKD^8]Q:SNHF% MTW+K8J+XLU49Z.6,QD>PR\?/ M^F."$R$LKQ7-OC4A_JF*>;T)".T(0D(>7>WB7<5B>E=@S'G%VRSR-5R CX=K M,,RO__-%K7^,VMG%AOTC+=%VPZQ[NYNF8NC([B;:.-6!?W M=' %;XA%*(0AD'&<.JEA>/SWVU\CBBT9MFLD7' MQ+M&<_PTJX_L1)/Y@8E D*:\8O[[(T+]P+P=]?_^D);6@VI/1:H,,OZ$I)GAI2A7TTBJ C(!:F M?_PFDK&[!!Y_@86#[B_NVQ6,X)Y4C8Y^$ DDGM6B JLF_0B/TL W:9/\NE> MY&V;""O.::X9IPHL/Q9S1*Q,DEVUG>WI8]Q9DD_-07Q$9\H,1R/+@*3O8E'Z M>H9!R(0!9L+/]9EO7,F_D0D[^K2I/3*&S9;F4DS-+%/91ATR(1%/7ERU M!RJ*4$#'0*$+B\.HP6V['!9>/J*9_RX9_'O!.$5H87KBXQ_*)1?F? M$7[X[.E^MJ2[FC'B\S#KL3"CBC7$O]Z6@M-BKZX^CIQXDLYU0*%,M?M<,8D+ M8RZ)3)/X'4U?,7D1RH# ,,7'1C4^>[:?+0*N9^S\F0PHLW)V\IR+:S)?'1JS MJLD/XMH"R@ :R8!X\J7(Y/7AMS>*5*QDUWT)ZW:HH"@,=[RF)>$6" MC"+-G%(OICLRV<%G-9 E\YU6 QVX"LV(&)&\2Y!73'^$?!=@O@N#%^^I@GB% M[YS$;-9=C)A2I]2C#"V1*#<7(_>@8Y3'H,@[DKI\)N.S[?;ZZIYX][K4F2WI MZ%#]BQ8W?O84 ^2:W*K<":L?+AU>\+BNKO"J!3T+=L5XQQ.L\0[@Q\\+=B'; MA;Y<<7!1HP<+=*XZRGD0=]%KICT^&\8A^X;U$ &S)-[(OEITZ!39^/2Y,XUH M8*ZWRJ,N[5Z+0+OL&Z6R?39?/%GQ7,SS6 MG%U&C-U$GAH,(7<=T3!Z/:-8+H_1W6O0^J#O\-A+ MGDL8> CEQ%6/POMLLGRVF+B>??16.3'.I0O2**X^LE*/Y2M*YCENJ0LD)V@D M)Z)Q\H8C',?+'L)RA[=+MAU^I2"_BIJ-[GK[%#EVP3.E/GM>GRV(KEPK<43@ M%'!)PS6ZK^".$LD\YZUF+JFXU[>B(@DJ<9>,OG0 31@8^9[<2@9@6I_-K->N ML#C"K=E6X[E>)GI+EE\F-R*2BMBY!U.?[%-(;]>.9V^+/$N&TO^ M_I"6I0GR!/X&#!/Q,Q'_A:&TDN5\I1/L ^12W6K8-WBE&)^RKF&(X(O@.7"U M">]9UJ![LK\VY^ K&P5TFX?AA_G"FTK8?Z*6"&$98%A^^F'X'RSL [55?7VN MKGSO\T\2IJC@[I;)C MCHA[V=9HC JSK2'+WH07=>N1S'-95A.GIOZTR,;D2%<111.,NT]: [$L_>-W M](Y*W')I]Q%SP;#!BR?;;+F5H5?Y#M7,!I08-',O'X_V?O MRIH35Y+U^_T51,^=B',BD$?[XC.W(P2(?0>QO2B$*$!(2*"%[=??*@%N;&AL MM]FMB9D>C,M2565^N5569I?-)HU<<9XM>$5<3:!+).NZ=VP4I\/2=]\3@F$B M^-<4_82E\OA'$$0G6+R[Q1X>H!P00+T =R<7L0! M,V#Y8;C@SGV/ASZ6O&_3( Y?A6;:U+UAW'?A[@-G*Z26OQ=1H_F(6:AX6L(Q MKY]K:F;<*>>@E2"L&^B$\8,0PV$0X6*]]?X,P\:TF>3;^=82GW8[';=A#[A> M/L!PD"SU2-7TWUXT"Z,'ITC5_(;W0_:SL+_?;9 +71K[@ 0CDXLQ[=4="@<, MR8^G.3^FBR*P8CYMI.1NA7I#9=8>W9"]=$3\:!W)E8SQ0S5X<*.2FE!J-G[%>R??C^>^+]=!GO4@T_"C655]A+3W.2@8[E[,\7QW-:U@% M83THA\9SQ\).M^[![F<%.OH,[M L/+^_"]_A6@;(HXN@LUD;OP"V$S\[*G]: M%9EV1F.@&F21'5OILD8-R+E"!M71""'*AAWD0L3>:5D MKXSQ7/',?'LZ&TQ$A%B4]"=$!?Z8>_ D9"W=PO"\$?H$H7AC]LT2(XF-A\5 M2),W35O9X94[0]\%).:6W#A)&06_6K'N=P_[[M MB;QM#>K &0?@V91<.51%.E8N9NC\H&4LR4'25=*Y5FLX4$@V.$%!]9&.)0:% M48W'15\8K/A*4M['T"?'*2:;M#E9:M9M)]F=Z-PL-T?H0V<:3)1[] C%.FT/ M+@\+,_U#'R4,2]R<&1$ ]*,!UXXT(F=R"J])P)_2I7Y?9B=V12HL$081A MB!#B81CBUFR53T&\.IZQK8'5R1F^57;TC%?U#[4(@2U.FUZ6TX_Z^N^(<._[?I<\M&@+??SS6O3% ?9Q00P:T]_"-P-)0<]F_4#@@0M!_A[& ;W 0&M88"-GR M!MDRK#%P6=(=ZB8.@F[B)RLU<^TEWI A>Z^HO+WSYROJCVO3->3GQSMLO;SB MN=X)9-G97N!RD?*)1O[WN!N9T&=Z#P1.I#M4'> J"Q.(\06;,7!2F8VH;'.9 M:$X'7XT<98K)3_B2+ZL(-&A9=4H.]'<]T&NHI@_*P*FAN;ZXF?C:S2RJCJ-D MXTM7-8M,PF#;2LEHK;1^6QK G3_;-GS*I;[8/J1'Z0(AR45)RE4+"1.,,[@I MSG_\Q)]P'#^45O/FB\A$=2(S])I_/AJ)V.R+1.7'3R8*V07][P,"ZR/[%_&=?W?[)V2)=UV<24D\6;7\ULYNSS*R^*-_B0>[LVH<<*&HY\Y?M8::*@U:I[ *NWR7G\QMU DZ[=+?<;*26 MBEV1ET1-[N>MI2N@4 .Y]AP?SGO\Y.X=<9\*?"+F9(1J 2\I%IUILIF8JD+/ MD6#H*(?34?Q RZ:S;LLEN:KTR]L[N#F30;,VE)*CDCRUW+:MUA)I>UA!M\+H MJ,!244+8[Z.[Y:(/V!+&R.B/LL),D_Q>4DQ(:D*F_:O8$FL'^+4EL:;R^ZN8 M* U,G_I<"P?C1@L;#GJ,UKR*'['CO+]=RJVY\M<^; D/F1[PT/2^DW5WI'-@ M&1Y(X?,,J8TY&CF628?+FU@MTZQDY@H55$XGCE4/"L^$OSM<;^Y,^,Z3;3\ MUY[0&L)GY(;&LF;5V6+2S&J^B."*,FZ/M?Z]MS-O$;X-+4$UH]_D=PI&:Q+IEU1-O0%R1-M5IY M,]D<(#A"3<_Q?)05'KPFF*AI_M@W45P;[GQ?UW0OC!6$-P4?]F(PDFQ_W9>A M406>JEN@)ZF.!;?*W8%L8HU8*-G@6N%C#XBX(BGV%]W.;(BGLH.IQ!I2J:Q! M$1<4+.=8,DJ3^Y'R$]VU"R,0MX2*\+KPV67 ^WE\C"Z$98FNG>RHK=E]&R>X%3 M"C!W0"S9E"@J75JGC!R7SB0XJE9JS*!8"NJATS@7%?C]@^HP%A*"-ZRK=E9C MXT/@Y5BC+B5CA9JL#_J3TJS3=SUY@,"+"JH148(Z5H+XGD,GOZNH%J1DG-_H M"%VJWS@9%!0!/=M')62O(M[^]W(QE2LL]=KB[A+5UD2K]R'9)TJK%-\'/58" M2J7))1-D,P%-&2JHOYM=(0/],P!8UP&J@:E]^/9GU9RK2W?KRPF!%Q/HL^<7 MO46A&1$XW.5_1W8^HSW9H]E876 [V[91=Y@)^M[SYL^VWP6JZN5+VPUR!)X= M8 ;-S=_0; <&)/'$OB8W33QQS![%S^)D4CLR4HT,':0$_U6WM4/X>?]Z01UQ M(!*.J 4JDG0O>%#?Q\3;K3ZT@VJ@%16"_+6/W=^*PQ\_2YIOJDX$ZAJH=(#OZ8O-18J,I3U! MK=!=[]-ZG;47C6'W2Q/X%V@_7&C2Q*&2./72H(HQJNU1/*VZ[[LPO47]%?&@HK>]M&FN]$(6&@ TCFXOQ1,'BYE M\Q-G%1H5A,4'N]2"M$5.)[H MD3S!=3<,IFYMTE2J.[3M*M M'),LV,O*0"'W1PX\E9DXG?)$BN.8--=IM3E6!] 7WQMIS^J=,B6I.:G$@:%< M[PO%>6X.1S)O1Z;Q=*'EX%P"CZ=CTRG'L;GZ8*[0"OYV9"417Y2M7*]NY%9< MHB-.N],*-5>8_9'0)^"RMN#799:MVFXGGAL:2@6.W)MG:5;HYL;TJFI@@_HR MU1J+(ZDFPI%[\^R4'-DV/*4B8:+'%CJR393'NI4D7A]DFK>)PN1*[BQP)GWJ ^$U^;F7)@E20,:_=%+M<&D)0 M5(@#U._X1$T#3J%IL&6_R]MDO!^;PZ<>(-6J5UQ42-50\;@]JZ;XJNNX%;A9 M!VB5]89E99H>IR1 IHUA9XE)@(<3.$ L&AB53LICLO+2:4EX-SZKRC,X@0/4 MPI=2DQ.%HF\TY;Q.9^FVYJ3F:"C[=FA7ZRO3-I\E\50FOLPPK"2PD%G( X1= MKA)BI5J,U^0IKE89;I9EG?H<#:7>#F6RHUK3[*J.G%KE,!77XTV\*BKD 1X@ MZ^UQP1S866.9Z77TMI=I$0DX@0,\$!NG9DH,D*X$")%>M ID=ZF):.B^I%@X M;$O,+%LX6UG.ZUA,[@*X67#H'@3+C4ZG7*A.2)P=M*L2-JVO!C$X] !GF?$9 MVZ#$W,C(V4F.SV7*)9 )ANY-P!AE^XSOM(J2;U'-8@U?>MV!B(;N3:"TL+EB M9Z O<=8>S.V*FFRU?;BO!_@U-^Y6%MT1F<7U=(V:I@E:K\8KJ$W\WM""C1&Q MNJHJ1@V*YU'&CY\;4JBX-1V:ZK68P=&^NN7QFFFGX M\DR:\DF"'^J3OMD647_;[00"7^3%IE\'E* ];ZH3%SQO/^RJ.V0";\Q?9 AJ M:P-RZQH%]K;J>_;VB[6Q'7SSRB;?B4EMQN![AK3G;">V>2&Q5J ?/!\BGUCF MV)'NCG6[\WP;/K-OVO.MR[C].8@^/*\]&%3NZUW/8>,E!B_>#E6[T-CR/7!F MC^&@5_T2@?B46[SY]XNA6O;HV7I(B(L1 C^:H102XE*$()[HD!(W08DGE@X) M<1.$.'K7*:3#I>B /X6 ."$A/IO5])[5>KE5\Y]8]5GMP\N$%T^V"=!K0E_^ MWP_FQT?)?#*[6APX D0+\Q="-2%8/]'[%3T,>#WG\S_*6UFQ_ MQ8S=K\+B4!FN$!>WAHL/4'E-N@.9Z"]<3OXIEQ/DM5/NO\KE*+WR-5>?S=>Z M-*W/2?/7FY]YL1"7^=M*<0RN9N5-W>N2CE.IZR8?N24P/. M3-> N-!=97/S8?O+0E!$6F&(='$@\Q9IC(N>YRZ)UF"QJGRA9$4 M*1CCU'F M*5IR4_>&<=^%1 ..M-!,'Q%#=%T _]NKJXL#-RTFN6IBL"@T#%PWDBT;BY=3 MI3'*UT(%\^@H=Y[RN6?W7FX#U1>H.'=Z4+]S9O%HF*9V,4U]%M.Q8CW.<0[6 MD)MU-@N4235>[<^OC.G13!W5,+E &TN0G0J+TGBU*J%L351?EXJ2Q+$*F'?H MF>[W!S)-M6NOZ;PU2![&9[V6>7*#1:C.Y!W]UJ>]]GIO1VI^U!*R-=]47N%Q M(^(V\I-EBFINT"[7I!Q=FU>U!-E>%;]2QNL4\I-D==LI^/I03IE=/^DL<^P\ M.5""LCF,<#Y[Z#M*EMNL;G^, M:Z(-BPEC9UP@&O:K=$X:" M_MC6>DSYMS&L0FEWV(I2*%&J%"IQWH@[+7-9&/7JB=97"AN?0FA)Y$HT^;Y1 MD; IYXS:5G[5(0<*MPT0<6=IIW"9 -'QN/RUS*';A<N:R))!%[K M9,4)2J9^R[5Y0B7(=3W1KMMD[9,.F M:+H1;\]H66_&B1+'TMS$%!5AW4J0.M#6YV[\WJLC\M*)$=?2B-\'N.?U2C\% M7"#J#@%892FGEE:FIT\\IM$8*$$%(.+QLQ^JP 7H-E7@B_:@K6#:$U2'+O1! M0Q_TAGW0AS(TMAB$PBKQ"X'2.AQT0&35TAF'DY44P.-NP^Z5<&=02PQ0C3D* MW1Z*AE_Z-O?2',E,^"_O<9)#H5>?-ID3*S8Z&V\4^CVHPXH&I M0D>YHVTN[BV.40.FB:+BR"Z!HPR 8N1A%".,8CR'?"[X59K,K+9_,2\OD;)0!?86>2Y6@0UG@ M%A'GZ?X71D-N"R#7WI;PML9UC:7/"PZ[5,SXQ(*I&JH]*5<;CCT<3 +!@7HF M1PGR(<(IK^Y8:$?2#L/82GCG(KQS&-BNOGKKPC$HI<+3])#QMY M&3 I59T.YIGQ9(Y$ K1;*"8JD,>"M'<8Z8'/1$T/(WW''F\-%]LZG<%R[<6% M89TPK'-0V$?^NFOSIK3U,3*69H\!PC 49W"M\#D'Y)I;6%5K/#;K2GXBRP]K MK<2LM&Y'"$T=BHBRQ+Y#]O<]1W)N3M/?:&CGYO;I#F,]EY FY[6,/BE->*J. MS>1&Q99UC9,ZC9P<=^N!-(%6$DE&&7J_-L_?]Q/?@<\L>4/@1/1@-R)_;<(X M?Y_N]NBWL('NVJ"YQ?MR-QYRN#K3A4D@]W:7\Z:R'#*HF01PO8W<#WW@\)I& M>$WC,NYLQII!X*$<[;4%6@3> ;N3+E1Z5$_/:@88>RK?++HV+U04(J@'244% MD@RS$<*[&>'=C-MV-C^&=0(P73PEZR,CQ3OPQ54\IVISA'7H8S+LZ Z=X0?)2+_VMH0)Z-=(0 _<9=NR7R>B_SHT^*VIVEVTZ2H] M(RM&KCE()'E\41J8%3C)X/3@(1SH5V4&[(.9Z6%GQ[#*P)U4&;A_U_J/Y-2\ M7V1CU9RFX$LA-DR:K)Z-)>8*&91_I*@H2=US+L+-72,+JPW<8;6!^[=C_D@T MF**B,@NKT3/TS'S,$GYC.*Y4D&B )@P7Y=@SW*:[MK]3!%[$M-TPF^'L80L* M(KQG^UT37,>T^=\+ABRNL-;'MG2 ][$;P1.;U5+3>:XM^9I9*BG*>"IXHD(& MA2)9.LK31Y.XPN#-68(W#P']C\5COA_RSVS(?!3Y;%, TRQ1R>%+M8RT9P.3FR(D)^01I+J6'#7W#)P M:FB*,02_?:F$OT@EO5PM@]7,RTMLPQGE)],R9I?F"AF4=H0:Y:A'%<9:OAIK M>0AP'XB6?%-L?]K4."NV&WVJF%0+K(EC5#//S7#;P LBPC:+L$T]8+2D"1#I M02^BPLFJ P"I-1Y#8J]I&K%]ST7F))S$R4V3:R\]C*O<2C[(;0F_/[P2OY&" MICH;]\I9C\3'6<#5F551\E*G#K7@GY""6X2+:X 7_7$7.*5^(!'=TB]\;Z7C M6Z$H5"Q;XW )R.->G^/J=#FNT-#@"0H\$A09Q4DB*M!A\])O%X0YG9RXQTC, MY<7$IXVE2XJ)I=S5%\URW)*FBCH;E:QY>96L(#&!CIJX*,6S49*_Y^8-RAI-)P.6FL!EJTR1E>GY:4ACLLZUI8D%\I%-HS3 MA'&:,$[SX'&:3PB*9+G!+1O6BI/)VF#LQR%S,3!V !:G[\K ]!1-6@N0:'+E'?5LOVX(0@D2+P M;W7XAH&CFI&)Z@3U2KPA< 'D2-7OZ@US60SG>P:<@F5Y%7_=U2[4T'?XA M)+,'4.4%]RD2.>UV_"+*@;7OB)1STS\8. ^X'@HHL_?/1R5[3Y_]_"_\9_L@ MS02J@V3<\)^>[DY,=?D??_]E=S"_ACFFV:3O/6PF^LWN;72$# M83X 6-<7)4"A&4%50C'_CNQ\1GNR1[.Q MNL!VMFVC.S 3]+WGS9]MOPOD_LN7MJLCH?7L #,HG/2&9AN2>_;DF83&RVMR MT\03Q^Q1_"R7,*D=<:)&A@Y2)_^JV]HA# 2?H42&BL+\9Q<5FZ^@M$$\*"^CXFW6WUH!]5 ARBX2FN YKL*A[,]A29ZG*(R+*=HE*J2+,[P M%,/\6+_US%R^W4>"_+6/W=]*CA\_2YIOJDX$BF4HGX'OZ8OH6I1E+.T)"M#N M>I_6ZZR]"%>['U?=8=*TYZY"" S#7VQU[RTH_J(AXKL:XM?4 W: DX\$L_^U MQ.M/_:^,!16>[;O04G'_ON3,/L4R?\E;=?SW&_Y0*([&>SC=532>Y!6Z1_44 MM2?T%4[52 !Z70VH8,,IZHN;Q@\7IE)-QZ5:4ZU-\93=F<<&R'!\.[+F,V.N M[B0$61^4L&J]GXG5D,10#(KPI',VY'Q=)RP_4S'EJ==6:VE78NCH3M)*_C;D7V7I$BQ M,K4,W_$+T[1;*2NBJ##[(^LIV;(HHA:7F_'&2DHU)S.7&<"1>_-,U.N0GP=4 M0,>5I&RA5[O;Q9CS?3TD!A]]^>D%V228]E M(+-ZK4Y7R^.TEQ$5;G]D@Z,\8Y2D:T8JKF1C2DML)PL#A=\?Z;9X5R&9ZE** M"]BD4-,S9GD@*L+^2((6.T0^G5X8RQDO]3ENF*PUYPJ![P\U2O%)?#4K#67= MC!6)6"/6)S*018C]H;.QT1P-9=\.=1B.3Z@#$LC+ M^,CCQUBC)1#PJ>3^4ZGJJ+%2G:9FZ*E^;B&HM-3(!T.I/79NX@.LSU8)7"6X M43(N96N+?M#6>.^I0B>3GHF38=_0B?2T2;725<(646^_O:')>8\0VZV5; !M MQ$SDHL9U3#B! SP5\]NU7MQ-DC*PR6JS:2_4##Y W1SVB:64B@VOXOD&FXK5 M5-SM+3KM 2H'O3?4HSOEQL2A!"DU3'AJ,]E;K>855$!QGZTP:MGLE5E&\KMQ MK"/J>F-!5E!%L[VA$IL7^SEV,I.6[2&EM/(DCJ]$5%%B;ZA#),U&?%S,R?IL MF1JUZI0LK8)+W7M#V[8BXVU7BQNI2:?J=IUJK+RHH'L2>T/UI5AZT&XL!.L_?&]HJ%T1[BKLI*>[F MT9@D5D$1^;VA(WEH8#K?UF1]+/8:!MV;SA.![[DWM)+7"URAEC*,9B)- ML[D%HTL0,.0!:N7*::F])'E1)FD^7TM49;?3$]'0/7YM+6)+K;W"2#R>RE;+ M]>&XVDW#N1X@+"%U(=?92E4&0R\M#T"S;SIP!PX0EF>S&)'"XRR08C$1#=U7 S-/QGV.88WIPF3P[H*2RW3PU'T] MP.;=J2@I"R,%U+DT$;E^"8/+.L"$^9S"-.TA:./+;E+0<)**U1=PZ $F)!VZ M41;@*?])G1N#FKH*%[<^VNA([<[94[DMX8#6).NCDJV\%3]^9*)1,X M2*:G*2E5T2JQ7"TCNI!?J0.LK4E>B:THRXF1FD_(A#?A@+B"$SC KPN?'2V( MSKQO+//U17:YPAH:Q!8_O%VEL+OGGEU.U$ M"#=C\#U/S'.V$]N\D%A;<1\\TV.>[3S?!L^LP]-Z&W,8?MS$.EY M7KO <[A/[[J>FS!#\.+M4+4+37?? V=V.0^&5EZB/9^*JVS^_5(XF7RBN) 0 M-T (XNEH(EU(APO1@7OB0\ET"X0()=.-$"*43+=!!^&)9$-"G(X0G\U#>\]F MO=RJ>?C+/SZ2.ZM0ODQ$^_>[\LE-@$X4^O+_?C __G1#R"?FNA49^2\> =2' M#@"1 OS%T(U(5@_T?AT#A#@)<1+B9(V3@NIHP_5!)45$M\D7(5!N'"@?(/N: ME@>*/ZNN1ZEV;[F\H>+D_2/S+<;LX,?\V<+PG!!#_9K6=P#Q;6 M[7'F.\'ITPN64]QL?N^,Z=38>;S2U67'[NO>>]5K&3E- [XE$D9SH"XYH;+P M5SV4%7G>LM4A#.\#AN\=J#P"#,];1_IC,"QJ3DPBS*QKJ/A0Y9R&T!GW4,KQ M66I(7]_O?*OAQ=[(=[WU30#/CC@ $DS338"Z>JU+&<%OT6<-.:0^NDB@6P>] MT3NUSF]47CV*BW(+CNA[M8J_B1\:'%=J_?R:9VL&UE77 M5Z/'J!%68'J7CC(<><(JO#?D\FYL@Z)M88$WB\JK.,#U3FX4A';] M ]GUU_!@;TMJG=>:$,&.IGUR7+K(&<=OUW .RJ]?!RKFL.4Y*.3%1 M':<+T:8(8?U L+Z!8^.'-D8^"6M<<%*Q7#Q=,5@^K=E. MHN\XXPJ$-8M@39+'8'UGL8GX4+4& (71^ZKN1&:JZ0=%F7KP,;/@=DO$U-4 MS:<,JW\_4?6M5AQ&.$Y@D]B:;SXG7G"84G4+'2"6K%_?B5:OY V!4P3>T;;4 M"3W=YS3) Y M%PEL$)2GZ.ON$"4YKN,L72]TMF[1V0KS/^["LD#>DHOP!:##)+W"5ZF?@.@Z MYB\M&0S7EK56VD@1U04_)SJ]U2PH7@SM"Y*+"LP938P0K7>!UEL+<2#2$.27 MK_'=DN..,(S4(VI.8KNJB13CQ$%Y_=XR<.3!U-^A-N3? MD']OV#^]_RMWO\+H-6CUE?KEC4(IFZKE25N%S;VXD&'O M@F'/[J;=^O6VFW#H:#)XOJAI<")0C3A _H,M><(+=_0\KT+S^T2EN]Y0Z(9 M2W. ZH($6/]_QMKBL?H"QP-VKRN-FMK*JTJXZC?H#E'H5''E@AFP:WU=S8 MX"X!^@"BK">MX;?-814#R!V34&K>S+G3 #S_]A!EHBY/>H+R_4307@X<"MR_NPPK$;*B%&OP-&KQV(^"8'&[_'J%\U)XN641KA+)/)3O,Y M*5X>BPBC0:T>G&0>\\K[QD8HO>3MF6C'3GV<$?HO84^K6PQB/(1I$I3]V)=Y M+Y#.HY_?/RS1++'B4U[2,%+):39C>,.9.H)62E"$D";.:*-\=V"$TN$VHR(/ M812=2#JP$U]OX4T[A=K485):J6,7%O.EGZY7QSI0@7!%!VA1-D#^54/ ME;.QS7").& &+#^\F1+Z0X\=+7E$RR0.YX*6TM2]8=QW(4F LY5_RV/2CR24 M65)<*7DY)\?ECC;-^OA@ &<=%$,.DT%"\?#=PB6/:!']L7CH+98Y?ZHLLA)9 MH7U[DC6EM#='X@&=)['[Y<#N-[_D[=E1V.?A) +.=GK P=9CGXG)(N+:IMZ+ M_ L/_G.?3MO&J+GNTKZ9A?,ZTOLAX35:Y<:MAAAO2_&>XWH)>DY*?1&9/,BV M(?:/PL/H2PCT0^;)MP;ZI6V5/P#Z/#8W6\T,U9%3[>2*5,JQ:;PT0$"'5@I% M'P7Z'0=P"#YX?A%XD:!GIH\Z:K^N7@67.SNM"?/=/9;?N6T/*?]^&[WYWB+Q MO+8/Q',CO7&JWP*LZFZ'Q9$MW:=%E! M4@+%=X2HP.TGS-U/B <]LOOJD7. & '.RNS!7Z(-C/1->^Y&^HX]AK;3#+AO M#*?G__ZG&]YC^&:G\C>0/+->R\E6%++?';%?6+SSAMSKLN]H0Q65RPK;,(1F M<^ACKEFIIYSP-")VZ!ZJ'>)LW7[;H^5$$ G3RX0]OQ, \XXTC7T7L#$#%MU0IM[^]U,GCM@^ES M]W$.V? NV/#:50L>IZ315N GH;S/;,1]T)S9 \CI &)OAKXZX+YEL[FQG)"X M@=S4BV5.G(L%D(#N&[>N6P!][,HX?AREK8CU6H(CJ4U&J4-3'N'Y%E:!*FELESANFGY5;(3[ZZZ X5< M%VZ,\MPQ>1:".P3W#=<4> A[Y2O@+G5C7J_A39-RC1TZ7IX3.PV[@L"-VF(= MZV!W9PY\%4S6>02A!W_/KM/MK3CT_!^(F-^/?:\=,;C?0]\@3/"B5CX6&ZC1 M%7MN*?V54:):.5UH]R6R*2JD\/O8P%T?[7X\C*[9X[%M;6($*(E_X@"L#R<- M>I&YZC@JZC#E3^"0B://5 ]$)B9D9K3UT8@%//2,E^=IMAMVEPA3?+])\O_# M1BA^Q5WC@70(G)H#4M4A,;LB&VP%KZ6QCIU8KI+SZ4"A@EJ)%,%&*29L+Q&* MAV]Z ^!=!^'.//F7+/?))LTNTET>S D+7: P__6>,MT?2H__)A4VN<7IJU38 MMPH=&U-%76DI#2,W=.8C3.@L+&..IHH4.DE$23+L:1G"_;[3W1_J[.%+<.9#1D]T M;?J@"@([P$U6KG>],RA6%"LH+DCP7Q?G][E:AK AEQ5WD:]SO:='5!,1OKQE*M#?I M&@6'EFMRHI;Q!^6$-)LC28'.HJ@HR=%W7!MAU)M56@NF>8H,1*@6TD%?3X%+LIP9S2%0LP_!.:_>13I#>9))=[2S+;PW+3AJS%&FCIR@'E4-QFGHSB[ M;]7<>3SIO%%(Z%"&2JLV.V^66.#NHQKQ&/S$2$Z)"!<4R M:9Z.L@P91HA"07&93)GO*R@H!2-)?C"O-1QC2G3;"4I;36N=V[&E8OXDH6NM M90GWBP*N#1G)R"T"00%M*1Z/542WUL2!*P_;4=SLI8O'K?KQLI:P'<5W9+^P'<4M7&UA7YSPR$35>TA? M0\7@ >1[AV;S QVLGM5]?EBC]]+]J=? *T,D%L&A!(F&-V>FS9CNR%B;*E>% ME!8OQ2H*Q0:G F148/?[+X8P#F%\ZZD1#Y5.^CZ,"P(S*C@+(FGDNHN)W*I+ MW>%41#!&.:/XL8.]Q_5,X7JQP#O=:?Q@]2Y0,/G[";&[=!A"?S5DO]!?_>;^ MZN8:I0A?%I2'BGCV;]HGHHL(IM];]Q)2-0U.W'.AD[M44;@>#85?.C[\/5A, M@(5:,8:6\82 =F MN8L 5)@JP,"/G_4A".RB,1RZ1/ZU97MP0JJ#K*/@$&#@0"=]HCI!?2IO"%P M.5#U(3%12IYM]9#9%'P*$DI5]/7&78=_Z'KPBZ#YY5,D_KL MYW_A/]N_TTR@.DB&#/_IZ>[$5)?/ 5-MWKO- "&Y)XI!LX%?#=>1#@J=J6Q$ M)8[_&TUHY[FO'H9IP#3_.69[;Y]P9A8B]W>1V=F7G7__9WENC2WAB=HF*S^_)-)0@=6/PUW^ M=V3G,]J3/9J-U06VLVT;X8V9H.\];_YL^UT@>5^^M-W FWAV@*FB&GAO:+8A MN6=/GDGBB7U-;IIXXI@]BI]:\@2$H79X7(T,'233_U6WM8,V ?H,9204UN8_ MNX&XS5<0_X$C!)$=1RK"0C7G-GA0W\?$VZT^M(-?WX,CSKP:Z J%IW&V+ZB, M0G<%6J'QOJJH',LJ-$N0+$'@',6H/]9+.C.$7CQ4\A>1CD5"2YIOJDX$2F$H MCH'OZ8OH>GE023Y%7@*OU_MJ:ZZ_UKXP%]:+MN] 0G2ND0KX=&9L52K7^ M=*3)S0[%&^TXU]+F:.3>ZV,+3%G81'.%YV:M,E-M,@LA.X C"?SMT-D2]\1B MAEA(-5]9)?)+R:B,1#1T;Z:,J0M*3JD.9;*: JVID8R/,G-H6N_/E&DF$Y4R M1N/-6'+8*LP74ST!+5N%?CLR/<(5W=6:62,^[%8D26/B.,,:D&M3=@E#NFIB'7K^_)GL G&%1S>K2 M.#7)>9,EPR3%B@+9XNU(O!T+TU^85$O5[NC/I&+EMEW%P%\^*03YC]-2G5-E$K953/P,A\ MO$;;2KZVJ,"1S-N1]9:R4I(Q+B[GJGH9%Y=B-:L/X$B"V'N]7I5Y'+/'4F[% MVQA?&3L%MJ*P^Z\?T>0J#<7H4![K:@;W7Q'([DWX[46\N!FAT+71P(Q&I"E>*-\@*-W)\H6Y]G:RX_G$N^*XVP MJF7P% U MK#P:N;=1BLUJY>3&&,-X,C]U\M"+^:6.X6"%*]T9ES&;%ER M?*X(^Z\?+/H)UFAEET:M+6LV:)2Z2W8 1^X!?T%Z[83?6I R2.5C@&S8=*]9 M@2/W*3H?0"2#>1;7R46'P64UW?-%.')_HN(JB[%X%^=P-FZV!J7,S,N6H-C% M]VQ8+HS2<6& ANY-55P(S?0TV^_BN5Q"7#E-I;*H!4_= MFVO2'\_S1F%.R*2<&(F](MXO3H*A>^RW LN&,E4F7;SD-F6UEYC&%[\:R"C;%+4M\5@[%:H M! [?MA5W\COV'C,R#K65M;W5M_,G!25-^SMU^L/93@ MFU>.S$Y8:C,&W_,^/&<[L M_AR$&Y[77M\<;M.[WM;&LPY>O!VJ=J$EZ7O@S%[6[Z.KQ">BJ[LN\Q M&!(B%$W?C1"A:+H)0O!/1W-Y0SJ$DNF[$8(,"7$+A."?Z-!H.B$A/GG7X;W8 M]^46C2XZ[!W<7RC!][A0ODS>Q>]WY3*;\%[(]WOL0L@*[X2VK:W E7S1/?#'XP%SA.T>$#Q M]TYXX)N0_:%X_^OB3WCBR)L6?W7;>ROY0N\GY/L-W]-_RO2!;VHA';AV M%MI+MXZ"#Q!]MR[7B6MT;>+ =VS]U-!U1/=>9-ZIJ/UU:<8]$=?M"_9UB\=9 M;TQ#-7T0,L"?F;1WS ";"BPAY?_,F+UCRB= 7]=T+Z3\GYFP=TSYMT42_MRL MO7J=LV/+C*FF:FFH7)$720 -C+M@H^PH8E-' ]6T.BD KKXA?U+7Z"3&[^47 M?OHB:4%5#EF5EBLE/E%9;F_0E MWW/1ZN#FO]10PU]JJ&'B--?HEO&,7/-7"[-+:<64CVHMD#]^$@0=%5@J2@C4 M.>HD?ENX!(DBUU[W*6HC!OD?#P'[/^X/?G[,?ZJ:XG[AIP-U$PDN,QO[O;2! M3Z>9,FO(-8=,H5(H#.H.$D+]U$D1UU[W::$3I3RE@;-WN# M>P,SB8'9[5IXK9+@72JA$.;RS+@?D9B6I[%\#8^/!URWXOC+5AGI>O['3X[G MHZQPEK9 (?CO'?Q!HM-M81_A_:_; GP5>*IN@9ZD.A;<"G>#]#DC&8NIWO5D M5:Y;;K636=;$/R^&?A#I<(?@8PY GB,-OI.93A^#_-_AZ#_X@VI:Z_[-*"GO[W&[TD92=;YF($#H[U(<'FMK);^O-;Y MA[1TATT^QH*5YC.H+BB*OT5QDHE2/'T^J_SAM?'%[V2= M#/&7OESU'MZ#3"CR)++LF[#>I>_#G+")W24Z#MY.AYLO*9KC<9YY4Q3QLB7G M\%1,F71%/-?JEK\8Y]G7.4'JSG&5\\O U :#G-K2W1'>S&6[-;TD]&0)E;?F M?_RDHSR'A^KF&V+^TI?90G5SAKC#O;+>\6(F#ZYN3MPM\10JHMA++O F WJ& MGJ]/0*FL-\=LT*V ?E]'W&4:T?&HQ+;3./PE:MGNZ!IJ5K,9 'GB=-&):^]# MF#T4!CMVI8JM^>;Q2$?U!1#!,+0A[H% 1UDR&;6?:!&&SV6!/5TV"[T.:A9" M_OC)4&24(\+#QX=+,KK\NN\@)>G4ENWW(_)MG*R?.-P2,FW(M'?$M#>8$Q+R M[&-F,YPXT'!G3'O')_K0*XJ@5N)]N-?07YZKCJ.BUJZ!3SUQ]!GT;2(3$]() M>3C1B 6"'N+Z]GF:[9[0M;Y/G@T/_F_&%_[0P3_<\N!7AWS@0B=/-_I=:BGE M!"=-SKH94K+G"H=\8.@"TP059=CP^"4\[;\;D%_EQ/5/$'ZR$/H^OG^%S6W1 M+$^Y27V!JWK*QK+M428OH-ZU#,1W".MO>*H:9E+<8R;%,8Q+&IY-4JM64E;% M,D>0::Q8M$6(<1YBG&"C%!,J\.^(]#!_XLY9+\R?N%,E<\'\B6.*H;_D*7.Q MF+@&F^@VIMD,X;08I!A0SL1:,QRS 1\K:T*W$ 4ML*;_7/>&Z&>X(!?]#$?' M@Y\\O6N"2-'V0)A!$690?..H4?P%'*7^#C1J0(-#/?U@-"FMP?WI.%+.4(&6 M:L]R?:W>&"A\D%$1Y5@A2E)A-8:^_9R:AXU'_8G.:TS'A);R^H(,RC8IB@//(R9SJ/-0G.I=I7?[V4C!?F%= MU06HTO-X BPWH%8$+-!G<)\1\0?.)PI/*L(LEY#U[H3U[O9\-LS$N%6G7NR- M?-=#'$3) YT>WU'I50 7X4*"UX STS6PMHRJ0+,'5O"4P$@Z8 ,E M&X5JVFMQ'3SN$CE'F! E85%1A* 2:E0X4!,Q%!&/+R+"%(X[9[TPA>-.M=.) M7>8K:!3?H,>S4M$WC.:J,*'*[#*V3,VA1D%>]7LJY2YS/XK BYBV^SB)&R=O M!KF_GBMVC+JV\KDV=6\H7>#:7'!&W_X&5QOR_"T<\5V;"RY':RPV9/F3Z M2U=^N/9J+]PMY*0!M]_T#IER]:3#ER<)&3@JG6OZ>[:Y+/>-V\IU1$G"V, MAO7,L-R>L?/S=OX=45Q+Q+FE(;-BK3U/%P?RD(4@)X+6(PP=Y7 ZBO-L>!3V MM?C/M8'R:A=.U_7WVLNZ=I>P2X+_]$W&>%&A4Z4Z5I13GI Q>EAKU"5$!'[4 M Y@),?^U4,"UP7%RS&\"7==>U[V"_G@^#6FT^O&I4YCA*:]2L 2076;$,W<9 M;!HYWO:2Z*;%$S@TYQY U8EAO=%*)$X/^]_&]QM(=N9-23\*RF5JSG=4 L;;]47R/ M8\DH3>X;_J<+\#T\^LF'M/PW8;MKK^MVK "BTAHGDMFEBS>=ZF T+?=]OGKB MWMYOL3O-@CF6J_8'^%04QIEX+9%3NY4 NZ@Y#\Y%!?[=0C/_\51(L9N!V\GY M0H-B&#BO)U8?@HBJH2M!JK5$W7PL5')K!ZZ/Q1\"J+2*OJZKUNJI>GP#]VM.G"?3KBH&]G;&YG&.R2^ MQ?W9"S"OAV[E)_/RQYAG3X(?/ZJC>OKLYW_A/]LW:290'23$A__T='=BJLOG M .9OWDAR3U3P5OC5<#TOBH4_;W07CO\;+6'GN:\>AFG -/\Y%L[?/N',%"?I M7Z)^(^[9G7W9^?=_=A?SZ] )TVS3=IZW6FMG]S:[0@8*; "PK@-4 U/[\.W/ MJCE7E^YFJ1STB[<*\?E%\5%H1@0.=_G?D9W/:$_V:#96%]C.MFWT)6:"OO>\ M^;/M=X&N>_G2=@./\MD!INKI,_"&9CLL14*;ZS6Y:>*)8_8H?FH@!(2A?E'G MOVIDZ" M^J^ZK1T"2? 9:BVH+A->E&(V"A 4BLX#@I E>E_GW)R7Z* M6_Z2M^;-WR]3W$"@"P30U_I=!<<93:$)" &!Z9,*HVETE^[VU3[ -Q!0MZ9I M-1NW<\/BQ)*64S"<9.C9PJ]!MU+AWHZ,:VX,R^CVPO1HIJ)K2J'!\;WF)8'R\70@6. MW'O]HFYD'2_?L*62XQ?,KL NL>"9Q-Z:9C91\#/6L"]/,Z(F=SW",,;!T+V9 M6FDEF1(+(Q\O527-+D=!OX:@:]GMI?$\VK70MP/0U?EAPG)N&->"E5@2/WU^1V MU6:BH96:!4/WUI0?=Z=: M.B.:G< MQ%![\E(;^[F&GN5&%?3,_8FZ9;/8:/4PWXB;W4&:K6KX% 1#]T@ZF14KDW+' M2^.@KO4S8M&H+/R*PNVO26NWF#(V\GMR3034-+/4.1$3USTP7H\4LN/!HACK M$C(IU16A'>LG&%-<5]-_(R+$$6LWFF9.SDW[0PZ;=OKM+.JKL;^F$0NE(9=9 M3?%EU13XT= 5"E54-'%OHJ"8[UKX7!0-4LP62LV<0-!)<5U>\2U&DA-,%K@Q MGJ,MIRB;.,?ETV6U.1;6>$@I& M+E&:S93)L.C MPO[\US$N=B 7+"8!!:VHOHQG*KGT,@](LT4.S<0XJ9GL)-9 M=RKB3K%6'\"1>[CSL3:6IB )9)8H:$Z.6UAE'HW%58) MJY)@=725]@5W@=OP8GZO@T?0]#;5B0N>MQ]V51RR5C>6*K+9M+6MM_5B M-8 M]3U[^\7:+@Z^>64^[\2?-F/P/9O7<[83V[R06"O-#R8N,4^"<"R:N6.([CS? MAL_LF_9\Z]UM?\90J.UY[6S,X3Z]:^1O'+K@Q=NA:A<:4[X'SFS<'_1RUP,_ MZ\%N_CUK6#DDQ*4(@1_/Y0L)$2+BNQ'B>+V>D! 7(@3[1!RM/A02(A1-WXT0 MQXNUA(2X$"&X)SXDQ"T0(A1--T.(4#3=!"'X)R8,<=P"(4+1=#.$($/1= N$ M>*]H6DB(SQ'BL]=VWXM^7V[5//SEWO'VA5)]+Y'/_)FTM]>["?H^STV M(>2$JQ0GO_:2WPLK?A.Z/Q3S:[:)OOR_'^2//[9-^/,6$^8_L!_'4K]^74F\ MJZ(6-X^#BY>_OO:2WPL0?!.Z/Q3S?UW^"4_<>;7B5^5?W?;>BK[0_PD9?\OX M])\R/B$\D7OU42Y:R.RKR%A7*%GGWH>VP3B+W20'=%^++JK#67 MA+-3K7'>!8QG+/7>.\E1G-XNEJ(B>G\@)N M%V2_-"R@2@/DCY\<%R5Q(LH3POFJG%X; S?4].[NBAVN\SH> O:?*V]X45IL8)DRFJ0\+\^'G&OM[79OD;:GMV=U!?7[\*H7ZJ M@N:Y3(',Y*15&E\VZ1*W4(?\?'GN@N:@)A*8-8CC*8]QW.&,5%K] 80]_^,G MRY!1DCA6%#4$_[<%_SI_Z;; _\_9JIC_,>)_4\:>SQ]CN#WN?"*B][?5)[?;ZI+[L:L>7@ZXSJ1 S"M3H;VBU^9>@_M0783>1)!]DUX[]*W M7$[&>^^5VKE53?.G+:6_I&:.AWF$I6(BC^H*'8!C:$/= A*/:&S*5)B-F\>6 WW40U!=>?I12<.A-RVC#BUN7IMXGW7L_(31U!"I@V9]HZ8 M]A:S/$*F?_@C#ZPZ+&NNF[F/9X RPVT!:_;OWES$+8+='I\1Z57 5R$ M"PE> \Y,U\ ZQ%<%FCVP@J<$IP<'#@J?6!R*B,<7$>%A\KWS7GB8?*?JZ<2'R5=0*2M#&^K UU0)*[$,69R9 M,26!5 HZ>WY/I]SG\7,1>!'3=A_G'/G\526N6$WEVLKGVL2]H?/,:W/!A<\[ MK[WT;09L]8FCT&>6BX'[M^/YQ+.6M@VIA,JL-N92&D5UY! M5/C@^CV%1REB/Y\VO'U_AM/M:V/JPJ??UU[N;8F0$\=%/HQ^,C^A2*=HUO'X M-(,G*U2CDTO,$?KICZ#_#M($/EQ2LZ ZVC!"$=$(HLB]E)$]?W#C%4XIB-.> M[7=-< M O50!S=.EOG->?V%/"IIMI(;5^;ZF=4TQL=9KT]+>EI9 M##L)S4]6*XJPJ9_)$&R4I<)KE5^,_EP;)J]VX82E,Z^]KFN7VKDD]L]04*_G MX7\\6P:1A*; M:JU=%^5Q3\X4IEX5;S/B>>&/^8EEFU'K(TGO=:1F+Z]TARVD^H-ZFFR49\/: M/:$0.!CTN_:ZKE)8\\0Q/_CA%!6ZQD# MR(UVH=MB>UI>A-@/ZFK27!2ZB6>,[#T\^LD'17\0K[OVNF['!,!(DA_,:PW' MF!+==H+25M-:Y\SU-:OZ<*E6TFU= J4E-EATC>Z\C*QV%)43HAQ!O)=C]!]/ MA>2Z&:Q=I"UH?0@BJH:N JG6$A7$L&P/A?8<^+45T>$?#!S5C$Q4QT.U,KPA M< 'D%M6'5EMPA\CJH7M#P:<@%HWZID;ZNJ5:F@[_T-VJ O?IA(NZD;U]E&G\ MIZ?/?OX7_K/].\T$JH/$WO"?GNY.3'7Y'&!C\ZJMC".Y)XI!$X!?#==Y*^=W=F^S*V0@\@< ZSI -3"U#]_^K)IS=>ENO4CAZ44U/K^H"@K- MB,#A+O\[LO,9[S<;J MO9MHV&P4S0]YXW?[;]+M .+U_:;N" /3O 5#U] M!M[0;$-RSYX\D]!*>4UNFGCBF#V*GYJM \)0OZCS7S4R=)#>^5?=UGX8K*/<0!R*)%D=JS$+U?C9X4-_'Q-NM/K2#:J"7E&ZW2W"J MQBFLRG$*W>MW%9X'FL(3%.0?OM_K=7L_UF\]O[P/]I$@?^WCL6.>DN:;JA.! M"@(:.L#W],6F7UK&TIXB+T<]ZW46D=;PX-Z Y%;TOS@!KL+@/$YPFV5^Y \$ MFH- NMB^O+<5P60CGHW4'V*8C\-4)VYKBV[XK^ M&+Y;.WJ43.\>)=.*0HE2I5")\T;<:9G+PJA73[3$MW9HS'>AP^JZ">!JCAZ4 M7!.M7DQU=;?4+SO0-+*\X"UU^-J8"8W6C77:5>:+?DNO=KBD'%\Q^B0N)W,5 M,/\1@4^"Z/J_'Y[C@W-)SH]N*?$4*:J>[X"-I1?9KO)$""\]W!#"*D0 B$)&=RG?ZM*!J?VN.[6Q"H"6 %9U9 VP6/1PQ'$'_S% MSB[KT!K 7T&O ]LE."$X6TQ+ 8A ;9 /(4$ MB1L#N(:0#O^OJ!IG3K=/^&U(/=6D@D='CDD+:#;IYC_/#D:U-LL3 M-5P6+-T,\NHU%VA1/ M'L\&_M9Y_1.BNPU< %\ECR(;X^82G#&L\ ) )D&ETRYH:+60C_;7,6 MVE2LNP%:YGX!\$/!,DP=_867+>3@/87&EHE..J3J_EV068 &T (1KJ(2FH,M,AB&JBA ?L(3E24,NKB6S&E( M5*%WKV#FU8'HT!Z^ROF'"I_-:?!-*S@7A[N=WZ,QTF)LZ0:VI$]04GEX4. @ M5V%!@62=(^;FD?5R41X=/K(9%=%) ;84JF/TRQ#G736X!U1%? [53[D/DM[2 M=?A6>>LHB$,I7$NR#">WM"2H)U$@49I 6B+QW#\=60*<&(,F%L%#3!T/PTDNYH.>!G*#N]2P_V'Z6!5H@]]2(>V#O*]PRG'Z@%*)AX%Z>!1 MY\45&)P,X-QLVKHOA.)GZA+D)\08AJ5!A6H^BLSL]^EPX6CF&;;?9JM#)O2W M #;0AIM3#C(I@'2'LS#_"1'/T87XY(0X= XN'_[25H[V$*R"$ \A!8:+Y3"' MJ0:2$BQS'"R#-#S MD::=0:Z':AVR%689_"P4H(-CL8TRC@R3IT\7<):0'5=(+H1S[?KD:FNL4N%C MZY X(!39,]PAR_JNX3V&Y5]?76^;E,/)B3JWL$7V;*9V' K.$$CX9_9$R9#J M_I7RG3.F"OPA?$YH#+6 BH@,_3^D)B CF+X3>U%FL;C QQ@65#:&,;%DF]^@ M-8=+?[*?R E0GI#E.M"B+N5.WX2":G"3>=-"@36H9R&[;;W7V+IJ_V#(Z9[D M.M/"K )'.VI- 6A>2%&?Z]LS%>M-]$B_AO!4G==Q_AH#SFTO99 $*PD9V><0 MNP)0BB:O6G8?'8BW=D]3R(LF8D=/SX?64P"=$_A@^%O]R'&PY^-PVK$*T^%@ MQ8(.A*XNO+=CO7;LPR&B8P;#D@K=M)6DJXK+WLB%$M N0^=-1$)Z8&T1$:&M M1JECIN2X?5!;VCN.WWKL%J+QQ_;:,^?/T(_US,;Q"B7#L[2F#5B,OC7LLEOL M>B$/"$ F5+=@[YH9EHSF=;+8!;?%S@#<0>P704/Q-O$PT="+#C@0L[2!]@,N M; O%Q< ;A/A&EJ&IX:'#C8R:O/79KY>-,6]?^:,O;;L,\.KL/4(>P\WLS8F) MF=JG"&1E!%S,ZU!: :+M;O.<,0U-9!6>'3#1]E.&A'77@?ZBV5OL.B;N"Q#J M%A(P;+HA/R'J'^Z.\SS(@1]\NV,L)L@=!@#O^L1"1SNX2WA7<>*N'<^)D$Y@ M!YV$CS=NR@E(/*";96'7&2#5"+E%PF+RWU>]18J.R$9_DK\S29U-5L?+B1Y^N__A.G MJ:7-'VG*'/X32"-G#.-[_,9 E*.Z&;1RP MRME(MC.*7^.]#WF3T,3@H-?WXXPT7 *C".@/=K\0QDS#;4>78KZP!I@G-K5! M5.O%NH,.)98%J=^B/V4!#_G&TA.HN-3=ASR070%YQPR!.B M*)QR$S7C)9]"+2^968['%V8X507YZJ,4AQ#2C>.OG625HE*?6F*&C;$6&Z$7 M4RE7RL@?3T_%H.P9N)T%!9ZV+$2RM$,!HV(3I^S2IFF?W- 87Y8D]59)C-2- M3">\ZD0%)J8IN@!9DB*>".(\>069"JR9\/)"$V=]H;]1T#L4_P>%^F]F?.]\ M3?Z&6V!;4.SX2F[$[D6GS7'93CUB]Z>'5O[4CF-7SW6_O),L=CS=3U5+]SDN MV=X8\O(-SXNWG0Z=0ZTW/^1S';F01QZ<_P\\G:)94!7QZ$BAZ5"7(B<30+L' MWXSG/@%8G!SUY05B#!0^DF5NK.INF B* OPU.@M#]Q*'A>"'\-$H7H).SJ(. M;.WR%-+5+2=#LAY^!B?P2BAC/Q*Z1#*Z$7'4X:'S-P9 .3BD(%E!E+3MGTU MQ]/2H%;%MA,=6 V?,Z?D=Y)$O[;]8?1(^/G4-TB%F0GHZ)AL![P<+_Y@ND>. M>.&,+RW%_8WC?B,#@R.%AP-YU9(%-$.HL'A[KP5XPM^B:!QD-8!("E!(4<&[ MJB[P)QPZBMH'DAZ$TVW>R MI\X)\&QB 'ATXR"?\;;+,G9O,> [#.QO/X6.C^;XA#0&!U3RO/'30\C_'ETQ M_7R]&.267#RW)!'DE@2Y)5_*+;GR-7=K'Q-"(1T+J4*Q#I4R#RWX^=6V&!YX)H.PC@;W">=]G.GY2FW K;S M"9^M<2C\"'TV^#MTDI3P;0&Z*MHS(_2TX4,T=#JPCQ4H0F\[B_9OSZZ.$'$9 MS*E(YA \ 1S>:J@;(A4-[-V'XC/I]2H?!'1%7R/Y0QBH+N8IH >9_(V0(\QN\$4"?N]",K!/ZY*\ MQ::]I!7XL1T8(IW D'T&@^XP/!NB=4B*'4G 01#-\9SQN7#J>N[0!W!YQ;X] MA$/1O&Q'_ZW=_'4$/O)43US[*ZES'.OI<;J.@CLO*6]^*4=&ZW5G-*^5-5:) MSE))B% M@50X.A(??T^)0.8IFQ?RR)!QN%\W;TX-^"W]OF5"ZTX'=_!AA0+ MBPN43QNEXQE[GBC"YT3NT?G6Y_&(*'8<'WY^,&VQR=Q M+Y6WKS-X+V'0A-Z_B.,[Z-86W<07)AY!0X**KR'Q2M8H'N5.:4]>7H8KQ KF M_$X4K1U?@JVG !,#?;D^W 3$(1L[;H%#F@==7Y]#9? MI=S!HR6$\4'-S'Y% @,"2B@ _<:G2'^!RR M"ZA>)((C,7:^W'LH@96RHCJ+Q";@X">Z#0Z]0U3U7]SS_XWU__U<:.$V"MOU MOSL&J$U8]VK.4]7:K,_%DJ4.06S3F;1&";6-L+VRG^UIO2\[VG!1B&6\985N MZ62_H+POZ$OZ>,W(R74UCX&4,B?:VA!JC04W!P>WKW8HW; 6FAOA1A%6.[*( M^-B6=L3:3FX]NJ[%&AK_]$BCXFQ>R>"A$#H9UO;Y6,2IO;X_[?]JD' M?G-V$C_L"7A7Q +N#'SPH[U:@VKDT!-\F6(ZF*!,)T]M?6$C\=VXG=F*]-1I M=BN:IJ/ O6QI?8],[S3ZMF\=DQAP\]&,T= M7U_L[Q=LKD&;#=4P9#A+-M%!#3T>^JHN:QP;!3@=R<[HQM<@_CW;G)L=@&/B M>\NL )1O-0$X:<7D-@YS/1_(.**?O9$H.HK=D94$UO8NR4@]8/[<*W1>TGEK M89C.'&7<8V+"%T@0'*3C7/CY&X*@2+%M(R+W'D@79Z0RKW=,;';&([6=^E/H?R MZOH\-_4X9>K8ZCL>MIN"ZSH\(Z1SMXDU"1I C?0)L* 47GV4U27'EW;6W)P<_-S//R2LY4@D?U0D+R+*.WO)_VP+ITKV%'QP]N<(R)W0D(!.GB4=9[*S#9V+G M$_YI5[,>78 >S1E'@^V%.7[L_FQSL%(W=]@(I53XAU,AI>)+TV/_U[&_^!(- M6AX[< IP* C9+1S(/,J8//8#=9?:SJ1>GKD=8W*LY!:8!R^QDS#AQ]@RX/R0M]Q9,OS;2)=Z"ZLN*Y8:Z@JB-.1 FEJ M:GQKU0AI1+;3NE*CS3(#1YX]LZULNWR_EP3S<$34POE*-J%6F5'T_)F5"B,7 MAP4NQ[:X_SM6@VN(O4^/:;C88>\-!;?(/LMZJ0Z M$HX2T04<&A5:J[HL0$<*FC@X*PV@*6*8'MG"* $N/9S5.<:(=R=Q4&>*L[?M M=9]"AX!];:]G;P1HL%9X5U"6.#RK8C<>SW1J+5"1[-8&YA D3E14:+;Y)P=O M!->ZV@G_JC;=RJBTA$=A%.@%XA"8;)0&_]W!%<'ZW"RMRAK7B M%#8Y,7EX^H,'6E1=*<+3DB")DNDD_^/J @6'O[TRB?V:_8JH+<.]WW"(*AQ! M7> ?V_GW7A3AX"H&FE;=, ]?@5Z++^%1S.@(C *9>MF^+-YHTM'55DC&]5BJ M_8WW<%3OI^ HNKTGCC?B3/3& SDT?6<4XG@"P;SHH:R.>P@N^A^,9][T:[I ML:G&28*'/83@A#PRO73]Y*>;O.?M48]0]<"P,W1RE<<: CD!"MU6H M\/:U<_94G6*Y[JZWG$;;?9-8,F-:;A1VRD;^>-4F=E:\Q2/4>-\ZN-&8TPO2 MH%*<]^3**EG:B-7=G/GK/]&H3Q$]4'"#?2S>:N8L77G=S8BFRV MU35A9C]99?@VX:*BNIS5Y I/6%H"-/NSS+K<6D/"D?%SPGW\K@'=I.(R'&AM MY*VM[D\Y^C!"/X4"94L$CW!-]C@_[HWL=8!E3Z7WX]X:,YEP%3AS'W=-M+>-5;._?(7 ?LQ17O-112S>ZP]H'S4':N\D\>Y?W0 MY;-W :+YV1:OCG+//2C%#0?R7\/QV6??\IS)(;X/(0 @H-M0("_ ]1S=PYU. MI<[TVTVFRYP7PH7^1DD$KFR$#G3^"6D%%[9JK_P/UJ,!)LIU +,O$4?J0#;I]=@J,:NEWHB3]@''@C9V?PCW %.F-(4)ZJ?L6F M.K!3)=[>:QRTW5\_O$@DU^% #KB7=(<<[8=UI%Y6'H$G]9]C9O$2#(\3&H:\<_03]W1*VFMVQ BOW/:^:F+?'.]\XO M7,R%-E1&M0F#\D_M*]?]SQS.]QC?^>6NF!\R]>&,F2_)5:++K#K,2OM\0S G MZ(,"S&[.= \R?=HR3!4J&W;C9(@S=O*QT.8VODY3I==-3XW6H-:I;8S(=)#E M$DL%.DVQY#=P-A]J@U63SL06VT:43<>[K51WLQRDE*^@_EQF@Q>S@92O5K*5 M.3=DFNOLHI?CH_ XX=<0YNM>\;TT*^.396 [@YPH(AV)4M]QXN@^Y9]3#(>' M-1TAT4"72.5=E6O',G33QHRS<.JB@2]//JTG<<#LVJ PWTA@\B3?;2:B5(G= M@I2Y'"S2X4;RRQJQ"18V+$5]OPDU;P]\162YX&([<1.QV%PF:0I]2M&3??&O M_T0BYZU7D,>'W&2;ER1CG] !F69\7#=@V%&2%[@!8>=Z3.5BD!0M!2#FC3T? M=/:]@SQYEPNN-\+9)X3M!U0$8G?.< XBQI];E!K[:4JD($U&$;PZ&IPN<'X? MQ+0[=%6I"2(;CBAKA2G.BB.Y<:W[H'W:!?'\^NWB_I?HRW?>-=I0*VYRB]W@ M";N9F@'^N'\YG!3*!7$FA#(B>#N3PLT1PHDGG&6J[@=VU@G^Y"@YA=#,D\P4 MPLLHH9.X(?A?J(FX.S7GE:2][//G:#329> MYNM<[?,-U/UB05X,R**B["6?0UEYMU\N,+LH]V46=F2:YEZD^ 4EF^K[7&E'A9'4:3=?.YZ M__F!7MCQ]43@>%W!\3K6 1&H P350C<1=U&%U_7,[K[6>[MNUVMK\T'/3=WJ M$V-2T2,=(#1C\870,NDIJCYS/#>?:]P3]?:_^+[L4ALC2PH('T1W+QTC?0,! MX%%43 !$< )$0!(!$D& 1/ E)()]%6][+LVRL4J;:.7F3.I=>D>RPAD:>O;T:J<0& MEL1EV658;K;DS:*\*8I^ML1 V-I$]'AI7F4H_3 M7)$-]TI-1DJN]#:X"KY**^Z?L%XF]QXOS++1)1;UL<-%)0 MMS4GZ7P,X)11QEU8G81M>$8;8Q&:L/TGIHJZ3KG@G<9472LAW)D;GLD.L=68 M_?./ZF+07)[.9O3DU27#AK5P"$?;AV?;\KBBDRS MI;C<2>3FM#[:70T?X9ODP[T[V'O7LO\B.I20>GI8=.$/]F24:^%YF,F>9T M'34WZJ*>9C[)1J4Z4VQ8?'C +KE.+#&/%+/D@+'3Q*,)ZBF12+R2;?0!BW%O M%@WD,)##/F9HWERI_VWW;/8_.?1SA-WTAP_:45OA4)_ ME :YN"7?2\IG=ZWNZS%.@($(7J/* MX=&D$@-UDM2_W_VX>F;9H&B%OV3=[KVB>[G*]RZYN[V-?$ B_%:S6E451VA] M+.I.C[8B^5Q7(UJ+3(LK*!6PR#2Q^F1FHXS8@NA7H:YF5KMF09V(;*[<,U,%+5$=T8Q? MA7JL*%#1U9#/$*W85NKGT[V&;OE6J,?*:[8?+<\D=CD:;::S8E;/E$2_"O5L MGTY-,WJBU\F16BZU5J1TJ^%;H=X#_)A.B NE8^4K_%"CQOE&>>U7H=ZE^31; M:\]8EEOW.N*JNHU4$KX5ZJUFB1AMTU2)6&S(0I%+Q*JYO.A7=YZM]?LT50]3 M[#+"]!1A(DJ@LO:K)I_0,Z:_K53)>:V<7&W+BZ8T63=N5TU>4%90%ZGZ]K4" MO$M]/TIL$KDJ6#*2LW;:_ M;D/ &UU-*VT&#%\J-R2*8FW%EFIQ3HVFKIFKU67S._/)R8P"C;C_1A#/L4BP$P^P$W C FM]P8WXZ)WM6^>';UB]^55S>._^0WL-6WIT]7FCG]?U=+WSKUNF3[Y/( M>Z_J#NV;]T5:*]E!T5\HK]=K>OE>@9ULNO0V MD^N*1(M>#1>C<;4Q*X@V>D*$^%+6\^N>S[T9]],"^PV.LCU5GXQZN,0(UJG5XU5:]U M@)))D['J>T _GW[>NLG_&(M^Z)OX94GH#]^,:&LI$C&% @A456%("ATA:#0O8ON7PUD M7CYR=._EWEM57]^A6@^N(_L9"XK*Y MM8TDDDR^UM(["%$];(CJ]BKMEYR.L;MV;SB#:]WHW7M=]];&U_?"JL /S"E) M%]16;!UILK16ZG)E"Q"M?'8,)OVP)5&B'_#'T"2VL3X9R;$<5\S/U@S(QF>, M'_#'K!&6VM4JV,ZYKC#2Y+*4UX:B'_ 'N1)T>:EWXD2:+O9BT652SS?6?L ? MVU0\.4@PL^D\3;>Z0G>2S%:K:S_@CW9,2BZ:+"%U>FTC42Q7XZEEW!?X@V>H M:G/22[5FG$IE52;0WH=B*Y0'AF9R/3K\O,AUZ)P5SU56X0ZIK='0*X.9J+PE_V$W M&E ,8)P#6W2[TYTZYVB-35<':IJFBEIM>S5@B\_!E]#/(77E"#,_# ME0LAX+P8PV>JYA3H(0=>-"1+'%8\$OSV%3R3T&T!39R)E_>3>P'2A*[1NLGK MJV(G32>*?9XVF!((($T>#]+D]7*TH"0TP WX71M!/E.)8",>8",2S]$ P.$1 M-B)038^S$:]V'@HVXH:0)L%&7&XC/GYY=V40A5]8*OW]@#3BK_II=R^<#8 T M B"-5]CC74 :@6*\ORP\#IB K?*^-Y9 @"$18$A\6K'=.SO-#=OK8,R93M1> MTU51YQ9!POU70V[W7O=E!> M/EGKLY*KEG/=3;10+;-+.4R!A]<:_AWNZNYTCHZ@08!EP2 M)XP[U7^%LC$!&0Z7>X;.D15#TN-/J MK1A"C3)NZ7XBB$/\O#C$14OS?Z7X7L^U^+#\3LJ%;F*E#4DV+ J;>DG/-2,K MIP*??K4"_QO%(G#%07"$>=B@PX4=@I^N/JYF_6M(3LY+7UXYE:3&JUF>7119 M.IYOIO*:.$WV1+MXG'R*Q5\[E012^&"!A O;]9\NA=NNX1!2MD5,0#L60>JT@_'L'!R24H0$,$UTWX.(UN+LI3H2;QP_N=4?Q"T\J5\UW*#C"B^32J-L"[*/=1(8F M26*3D8GME&4[<:[3F,=1'3MT,A*)*\(M_SX^?XP P[UN-'ZA?%\W+>*= AXS MEV*G,U*+A,24R6ZB'J\;RAH*.+K;("(_(P8!Z0!0I01.B!# "LBJMD "$%2 M1!"?^%E*Y>],F=MD^/2IE)MC!+8 MB8@D@CA%$*?XH=)X[Q2*L*7@'Z)_:5@EC%%6,5]\;]OG$NQ+V7^P']AWB I"Y!C=_*]"\>X._- M!3?.(+CWZNG:^8OONC75\NO!J!B-4YW63C(R M8^$A$ HR \!-/-/VF7@VZK#, ;^DH@8ASEW;TZ)?6[[XFM);,J9>49&\D")7+Z=#?QT_8SXLS M0IRP0+W33!T#(\)7PR<^X>F@5\L $D(W0AJGPWFA=#%@JD^H5&HE(6N#]"U< M!)XY7!-%[)!&H'@1%M8BI>HZQJ]/<]"7@)^?6K$J MI^NC!*&MXDQM 3J6 +IK=DXGZZSXUW\2U%/4I__2T5ZU51.2_335C<';X&[8 ML.$;*ZNB@8AH7486V"]L.7]E5E9=:3>2G]E%,*EPPUK($N<= PP.FRA'ZBAE0> MZE[TVK^E?_!WAK0);^$ ^#(%.B)7L<1]?B_AM\5$[0R IA Y26$QD!6U_]\>/50 MZUO0"GE76F/.0-4V-BU:CO&IP?UK:)*1!9*ZNR70YTQ*OII?Z]PVB_J:UYC3TC?/XC=3/EHI#DV/#J:4C!@)51_Y M'#L7OO\)3="3H",B6\;%-^UZ&N[*>ZCDFM%Z=]>-L/1R;K*F"OK=EOC1/?2W M7"G.D(R6I@-.J"F'\R?]][->[3?S_5@XV6E5=36?;-9GG":B[D#Q\TS:_SGV M'* &4L>R)&(L'RB?"VX.CNZST82P+I1,I!5\=8G_219C9!] ?_,RU)0H&C/] M%RII3>:V?_!)W?'YW= +%7^.X)/ OC%.!/6D.08'/WCNT&?/357[0Y'/]/%^1TG(N6=;?I43<62_/?_'A:8Z4DK_U59Y MW]@.^COD<2C4\A%.M//17_]IV]D?$V2:4=J645H\T_)KU60JK JN1;!+I='RFFV:=VE8;?LWZBG-%%E95 M665[@V8D-U8F6JG=\&O65R5YJY&.+89L+YG))6@"3/38VJ]97R)9LVV'A;BU;5?"SZKDQI15">J$M0\ M4QPUA]WF"(\\?OLH+\]C5#Q*T;3S.=1Z3A3*=DI?C5BYD:@/Q*VH&T2J7O(% MX7*@OP:?,I6WR!&4C"&*)7U/D\/7'?P>40D2'RY&MIT$.-P9 M]N2=6<9 @><1TST4.4&N)YNU(&%UN':7N5XD.UR:W640A>(Y>1+2@,[CM7X? M?_3M$_>[,S;J]NJAY:]-G/U @!"GQ1A'/F)&KD]KW42GVRE-&H21WU:3(H ^ M8N39QT4\,GV']V:0)W''%Z@S_G&W5 &0U>$+L=AEV'Z;K0X9^ZB,J!$2+/P' MYDIGPX].A%@D@+[ ND6QY=2&IY:EA61R]K\-#1)B(F$-\"K_/T$>,"7Y9:9U M) D^!@7*;.9_8:!@V7SGIG5:&F9;?LHI(C;SB'5T5?:._+8,/8>0SL&Q ]3S M^4CG0/6IR0 #DY4X+_WMH?3K!CSAD& ML-UT..HHE&"N@;P"8:S%WPI3/+U&M:-#/%9I>)KHGY[,ND$-5W;=I##;";JI MK!HZ?J:)F:(%Y06N2MV+:AK3OC9)VY1G[9L"!KG0+6E30=0R4I:9 E D01O3 MT/X0#W&(AFCV?'+>_(QN6%C-G%:16GF6EMFBGJBN-%(Y2IB@WJL;SO5!T]VJ M0[6!S=CQ7/SU!E7<9J*)I14G\(D4O$=MN&SWNAV5CL4' M,A44!7C&@N(/A0?% AV[B>S$2A(>SU( MZF5/H?B)(B(&'&A"7P]?0T'?!]I#!7V/?1TH(@IPEH]NJ5Y7EH?4$"'E3'!\ M&^7<0R&_2-(-,XQU"]HJ[P;-BRC5B*"J/?V@&$AH8/!!.3#M9/"0+-('F:;=EVT$[70".WD#"8JIY M8599@F,%_"+/XW04\L^_&?*)D:9=1JC8!"J[]&G:7N_")R\%:\)(UZJMFUI& M[RS9C"#4BT.Y:(FH0<@309QKPSP:L#+&VACLG".BRP#Y4.6S^V@G"[X;Z\/N:]Z3] M1?7Q^00>KPRH/'5\AL,B_-KEAG.21'* AB-EBQRQ"=P5[_P(!5U:V327/*XY MU$P' YQGP9_9VPWUG[J_G/*N!ATM\OH*D?Q;LFE[N-S^'DOU]7?=)9T=WJ"4 M0\VT"RON?..[XP\LHY20^M.-G"CN\!L0^[RCM$07'BU^"EU3V;DHQJ'3\\RO:+&>!4I1SK/C K#K_[YZ1MT?+?X'/V57:X?:!]> MR_)_%6,DV)L[-H>_JUX+ML937W2P#X\I(E!]18.]N>K>?+0R^2VO^)YTN$0G M\W?0X"W%?9'NO6]1X+5"%K\&Q^/C95ZBR?$=NSE_ABHXF/!J\_:KF?)["\4' M9> B';!)\IOQAQM9>I5%?IJZO%$-];=3F%=5FP_;&/XSM$-QT^^B1K\5GV - M^M-8)7()=7I'-*P7EOW"'<8[9,(GU/EXRSLW(-?UL.V(XN/1X5+ &_=I/? B MUH:]Q,CI:J^-F/.5R[:B4I]:8H:-L18;H1=3*5?*R.L+%=&F.5W?PE?[%]*B M;D')RKBX(]AU9Q'G*35))LKOC[Q82GLQ\_AX4G$]4)Z#^-QO6O8;X;!? MJSH.P'J^HCOT##UJY$MYL2.)]8Q<2RG5SNUT1W9:ZM)B56NR6VT2-G9])E^8 M(=U!OT-W?,OC9QD8QA_( 4Z2#A"\_)S/^4>/)/>W!/;TD91A[ Q9\8'P M45\@U+NK=WZ<5]79*X",(_\^ZM&83Z.CS+;.=K9ZLK%M)Q:+$H?*'!TH0_(< M4/TRV.*/IEFNYD@%BL3?JPH4R7?QL=ZG2:*Y<'+8%!J5.=4N+ZD8X&=2K0$U M"8TU">W3T?V?GQ>9PB5'01SJPG&HN^.FWC50=??5/\9Q]"%]KC>XCXNV NPUM=!B/Y0X=*1 M4!RC=^U_B+&=8N]/K+A' 1:N%#LNK7K:8ZCNL5A<-),7@7*N!;/ZD(:UK"IB M&^@+=!2IV, ]$C":+ER-49O47\I*E?)^$SCX'Y;PE:/;I5&N*P]Z8 MN\GD*0"2@8HUK\6ZB'/)I,>YQR?7(RS& Z*U+&3F) 65=&(&LUEXK(?K1K.Q M,EFJ+:EB6U-'G," MQ48(<+"A3G&L,)R#"Y>%RIAQ@?Y5L%%OO2/O 2WQWY!#(%,,XB+LP4O\<4JR M8F_<$RTM.N]5S/Z,DCUJ6TD_@@T[PSNW]PNI&P?^YRG$R5#S M[5$U3G^"<3T\)#-+D1%*I@L?[' $$)Z0VK*@3-K NDB+"0@40,#HO9 HBN!@ M<+@X]Z<:Y1BX"V,G.37.'GS22T 5N/9: :O2^-]\?4IL#!C980HQ[;4SVK0WX*3209"'M"M=@T>HJCB1Q#^_@X!@=P'392"^:& MM]$'?*A^ACOPQHLN!4MPW#!A_YJ:_9K,_C=N#XKMGKMNV^G!Y@XJ<>B&G1BJ M=ZI%8PJYW!C)W&HAU(LF12R*(-Z.[:JLF7L)83WR:A'\EQ3E9+%3HE%2V+#A M:B6NMVJ9LD(>H3L5JMD/J,J6J?+S J9(!F.K0=THJ4(+KWJ_QQC;RIN:C=8C M'?3S(PZT9Y_K2LE!F5P14KC/II MXFOZ7GZDOP+RX%QL>#U).)S>;V>2NGVHJ4U<-\B7&2H6SRWS'3Y-I,%R'EN! M_"P17B.4Z:<(39XS T:[.?$^;0\"T@EJ$4LRIMBF(/ 4#Y7F$.;;WZZA;VSH M&L=, 5X5%07;_JA#WR@!YR^%NA3^W!"^A^@AP8QV>3C2U8RY[10 M-J:RG&5>/)TX+9+\@:71D>)TLZJRBY&DKVOL<-:7 M&W_]AXH_)7TZ*ORS[_GT/H\LV)?C?3F0$4RT/-#HX&.-#CX. MJW\+H'R$=8VQXZYYE'D=C^U+.CEBK/K$JE\:$980:<'3Q* KY3[OL.00^'X9 MT@,8-84]\B*]4PQ4&/"IOOK87!0'JMD?,YU%8B=/K%^WFTT%(CH>' M)]&.P6XD#L-P'VK4B>]ZR.AAN/2HU<$+:_6.G"BF!L\W MQA1WBW!?YG71_/O%1YTVS7P[_OK"5#S_S__YCQ2D]4.4QKN%D9R5$V33DX5@ M(&^W@RL"J#R,Z>%3OT. ?2O YH;SD8-Z^T+O MLY=$? V? <\/T.N!AN8V=QT^2G9__TNY8G](+G27 5>*%.AA4],G&[3<=%!^ M.6&%^QM?.7Z[;^*P_\<7)&MC)M=%,C?.L[WX3N(S?*FHB1]/>K CL> MB1B;0OY>3C;3F:Y*C3@K40(YB[=K76$,3YV4[Z'S'9R%[X:,*=3Z88S;/-8E M001V+V@)PTAK*D)W=G2STU0=[5X+T@=2/]2%G ^V4&LK]7L+A==3T%F*2B*NL*;A^P@:JMRSC$X6<.^W/0,+=QZY$79/SMD M12\,?))\<[U6QJ=AD,BAR_TEYEN48E9FKA)&9]N/6#U!-R(*^U6U_EZ.(XM: M-RQ7 4, ,RDSN:;9BTF-%SE.\N[>X**?7PAR7-1[]5%4G\FSO,R<9 EUE=I# MYKT'\_D#,'.7=OL_FY,:!*E.@U21($@5!*DNTXW3+-8&8+.9Y>9*@RNJ^/38CP_YT.Z_WLP2](E*:5;M9[T75%Z M-LV5-!&N*#QI[0QCIA3;TMIO17-Y'3= 9&=TK$&I'%YH?#@[6_NMJ)21(F(^ MK&;FW#1&YJE9;2W/?'N!5J.S(==/4FLBS<:;O:Q5&-5YT:\7Z-IJM1B]0:[F MW&Q0G%N1?G'(,"/:9^U1NIG@=2K:H3NER69H2,1,$N'(B#/RT^T71A&&;50: MZ<0\K??E;64FM#-]YOS&T+WYV(<$#481\D 0$?("ZO[+]P/,6"_%F M)M]8AS<\"[H)9M#-MUH;Y"E=I\7"Y^)7B6??F[%[QJ]>G>]+?7_N'7![N6LH M3A6)_X-Y%/=4A>K62U![H6,-3IE; -3N"Y\TX/$93I-S,N/&TL32>1Q:/<]_ M<]/FY.W;77L.(W*',WD]>PTM]ZW13D(?CTRR@+(W#[*5<,'0F=(1*&2E2JO(,NB][N! MDO54E8^2%%6[K:L1AE.S&[UZ0<>W.,P)E"I'+SAXM-L [QW/>O8^][J[H3@K M,$QXXC(/2(7Z/*(#L2ZK(4-:6++[TR4G MJ]3K!+7?]KM%@IB0KLIR&$YZ#6?J1NS>9+/OVU+(QS*>VSY+8+="*]UCYU0S M,E/4;GNGSYD;MQ=ZZSB\?PSQ_G/G-^TUE*">8]$ Y_XM1KA3FP[Z523K8&ON MUQXBZ-SQL%L3>2;CP=Y<)"D^I)YK2CJ&-(WY6=\*19IM$$<)4HB& G"C51,@\*,*10",J;)7Z6 M#V!+Q5CP8-CA.^QVLIQE8Z5)LZR@ZQ>$ODD]11+G]79?U;%WDR(4A4?0%3X] MN'^DHW%+91E@C/KKV*R=26KZF: MT/ ]=7UVDN_,Q#CPU?UZ#]J-LQP-<]GS[8-OW'W=]KL#"M[5K[_[ZN]M@UZ" MF+N,T6E$-_UI*MQ?$PL+,.HN8Y35U./[_4 3MCU&9P0"<%:$$.-:0QJ)#NI^ M\HFFWFQ*.4P M*SOZY*;E@(_@!CP=Y?"<@TQ=.'WG;)5N@O^[, [>DXDC.:47K\";P9FB)UTB M!><#$_=-Q'EM'M\E+<<'F>PS&3EGC[&7)$B3"61\M*-C8*X!\!*N)/WLH6]- M#%7H?VI.*-<%EY\<(5;9^3SNOC\=\*CQ 5'\F=E#[Y20:^007:4,_HO) M1-G!;L$ENKW6W.KRLKAJL7ESM@Z2B8)DHI][]1XD$_V\K0F2B1YW:X)DHB"9 M*$@F"I*)@F2B()GHA]Y*_.A+A]]QI_"I9*)WP'HZY_?R?F&T\ "F^W1KR6@ TWTBC@%,]R=ANDNI0@=82K/!@BB(1M1I MKRP4?$&MHV!8D4KK59&E:'AX8Q) ;/ B'!D['9E0]ZU0VG=J:KTX:TWJB)Z&+C[-G6LI\ID5ZZ_&\-LLT91JN?59I M^$%_,^/>@NY7LC.BEE57!6:3:845!*E]]DRZ5N6S>B>R[%!,+%,:#\8D'V7\ M(+63";&:3U?BTGRQ(L7M2,@NU T"WXZ>S7.]5*AZPQRQ+6Z:Y\NSVI1>K.'( M^.G(7KU/Q94M3W>V!BOU@!DW\WQC1/N A*\&4JV]5)/S13$\URM*-T?$&Z/X M^<@4/-[-34-8$=RNWYUW=S6Q51?].*2BTWV29*8ZVXH.^_HF,R<6==]]7W>U M_*21E^)L:Y.GMYO-AI-I=.U/GXX$=7[65+E*8YZKE95M*E9ATI3OOA?%9A., M8V2>7<9C9G6=*/-E"^W[V3.KD[#$%K4F-6^MIJV\SJ_[LM[P TAGH^PR4;64 MX;R5;K%-/5>*=U0&CCS;(TXH]#*K);=C0[1J" 6C$JW- MV5Z6G=07BURD.5[[<8@RS,2Y>G2PF--:;J"49Z5B*L?X[>9HT"^LFCFNR5)" M>; %8T,$<"3I@:[O]V@E3TOJJ"',)7*HB^.L,3.*:.09E?1>+4J2< M'_?JR17KH!0GN'(B:E:FOXBNP:_CMYKIDM54M5 AL6SZ:(;2?%(3C0[+S2*=^B*L)+4L MDLVSM[/;WG*>+)4H8CND^70UW::'4.)\9+,ZK=92BV9E"NG)QA.FT)]&"TB* MSYZYRU>I&*\G1IW6DHUVS5TRTQ?6H\3Y,W5R3&W"DN_8K0?W;+8 D8XYP_;U;FM?P_/O#^,Y@ MYRF)L,ADI%!,IUH#6K3#H9)B 8$Q7QF'>ZF2CX7^GWP.80K@XD-$@Q F0NC" M=;U^LX/GI6CL)><>NS:2"3U9_E^?:4-_!KFWNE?(Y^#%H[7@I>"67*(B3:#; MK9BAEJ5ILF3W,Q1":_+D VG5QUR'8_[B$U1.2[\_N7'C.T JH$BJ.^\99!,L!CU8R9+5 )5C M&$ Y4@-0N8R!7IMX6X+N*"33PL3UHOO$02NPXJK<3:QFY)B@=[2TC CQ;*7' M_/4?-P*#M,6;@VJ\CS;=?07NYVFW8W,X &Q07[S0!,"S$F8#.!P7.,O2 M N["\=8(*B2ZHIJA,8!LO@+V(R SV#T39H W$<]8BF6@SJ:'G#(&6]7IF6J? M&XZ^Y0Q#A9,UW7:FO+J @H.G/^:4.2JLM<\#< U323-N4T;K(TN'U)!0:SP- MX%_B6NR0L4 =*16\R7:)K:0+8=2,;QN"4[%0$TQ(7*@?()4,I"RVJ.F>8/&F MW8U8!P; F3^([P5(85G5[):!7B,8M(-(/#0H/[*DH/.^+27N/^ #19US.MKB M4G_(5(;;>--]W='&>OT^#U^Y?XX16@.X+ES?OP+0 -F0 1,++<9]HO,:*-RR M@- '. '=7B%\ 6XR@8P!MW:\130ZT)>X4:=N.<7;=NVX0Q8X741CITX9E8:K MBMO9&7YB@/U*[L4+[U0]O&,&1E(VN=I.0%WME,J3)=A.4PMR*;Z>0?A20\-# MK8RL46J; @H_A9.='Y52-^T-0VTOT>$<314EA;BFJ6[3$#HF+:"O)!YX3W%N M0%]Y87NK@>.R;>>A9V/=5,7AE)^R.XM@Z113[<8M2DY7UU]5I15NINJ>J?75 MH;G*.I=CMN'X/$?%UK-J$YH/K7&;#7RI@\9WW$"Z*)#F;&/56&XZJ>9%/KP8 M"K?80+%2Z3.MBFBQ]):NU]6PJ2VF#:2-=0!\THU.[:*A 61+H!864#]J:6R9 M4"^Z^VJ<0*-@" F,=> BB!B<"(P7NJ2;*K0@W1UXQ?A$=[7-LQ%-C!JDZ/- MJDWLK47_S\+5J_K)Z2*GJY8V*HRJC)R;)_4YO5"!5BF">;Q]>L!X;2@\7=T6 M%.'5\#SQ_O#\]\-!>.DJEZ:?@QKOQZSQAA.C@ZUYR*TAG^E@:QYT:R+/D4BP M-X^Y-\_Q .OE4;6:I8/14 C3W9Z6-@EI$)FK:S)=SK0^EDQNZ.;H.'OZ .3,^:BF@+D=E6-0'L#+/WE+WDKQ)+P$]3'D@:U)$:ZZ% MC,S/E].!&!' ,EF5&C;(6HQ\!>_RB[;P\:3_?P+-%FBV*VBVDSJG7Z39A':3 M5@4-U-A:/TT66SNSN5VO;Z79A*2\8,D^3W;H/"4)G2B_6(V19J.A9J/.*VE^ MAVK[(>$@SS.G@DC/M=)K?^JRWTI=_9EFZ!,.=GNM_@0SU".G4TX8)6*L9<5; MM<1B;63YFYDA:1X9MG?,0.APA!.KN_ M5_U#U%F5;8PI9IOJSZ51-$F&U[OJ--6XE3J+M[:3)M^/#N9TDIN75ION*&>) M-G@6%;NB5_U=!?L71,\=+:6,WI$?9CK1; MQUHL$RD4FN*M[)TU+O7KM5)UV FS>9(K@0F8BNM1'#']- M^!F__Z=H0JY6XS+U"E-E+79+2(N5J4GFS0(9[0U-1.L]8\I:-3F56'JTJE08(IWFC6XETN,:X$9 A-@F MD-3GH21OLC6#6B%!@WDYW6F)@T9FW=-!G?PRW.X[MJ8Q7T_;K=2HSZ8MA3 3 MA=PDT68>!F+0!S7Y*:0 TT,;=*#[;*3JMY#^,#AZ -AW8\"^Y',R&4".O)5I M>Q&A#,+]N8Q]^8Y'FBT1]V:0*,]ZM9 C18- M]N8Q]R;0:(^/V/?6&>=.I'%?E(;+&.L2?' >R"N EH9>PBE&^/Q-'R'E54\? M/YQH7E4M_=FJ6BK^G(S_L,):!L6"CBMK _D,Y/.>\OGYJG?JF8H'4"KO]63N MZC_<3*K>.@8%4O6V5,6OF\Q]>:G* !Y?]+PJ6(&="^S<=Y5(ZJ?YH9=% WI$ M_@KLWK>3,F3W?IJ41:YD!!\O,^RBB$&VT7J\17XWXV^KI0>GXVTH85]K!GG$ M-\8;NDF"V7RI491>J@_G8$97JREVVBUV;@8D5%4V,WJ9$^#;>[-6>9:@XPV% M&46O"B3TD.KQ,D!"WT!E?0?5;]]Z!@KO+$GV)VB\TKHWZ>QF[09!57I37LDP MP\[L9J5AI=Z&ZT]3XQFQG1F**9>BXTD-:3P$,'0M9(='UW@_)C3C=EMPH]O8MH8I&6U*KG?2$3[#9BH&%Q_>#.:CFERQPC(K M-CNM3KHXR=2F7%E;V["@*&AZ+=L6B'N@(V]T)OAM.O(S!X!'5Y)"G2,V]0W7 M)7(#,=98*GI$S][L * D-R,P7XV'+& C2BS5B!>HNF@CC%*)0$E>5MY_PZW! M)9"4@EN#7W1K\!WH&-PYW G%Z28F>%-7:2G1 NF.E)]R;#Y)=XW,S4PP/*=T M\\TA-9]+F>Z4' UKW(H1;735J\$S!>HU4*^/0\?@AN,K!YR'UZ_+748;-]9L MO0-*1C\_RDOE=>%FH$\9<5Y/"$L085O-MAQMJN0ZVW+@7LE?=:M[SU//(6+4 M(1I*@!GEOX6'DX;KB<9>2H]$?_\CF7 #^?,>>/!<-N44$80D)93E)#W4Y60+ M(!B;#'S["E=2ALH2AY/.&%@U MX;W58(P>M*(56A%&YA'V2Y+W2PIQ1DC3@0$PO(^J^ +X0([$Z8D<&F.8\(\% M0'@^\*FJ!FQ5 Y^DH 3)!7S:%$X,OT5N9">U,GSG5A2U^"@1+!K7)?C\+BF'J%IY_CI.4,IQB06FY M:ZI-LI+"*0@-">I-K'2A.FW#6:5DE9\[6G,\(AO+ZH+N+/4.T%+CB%*:CTO) MM6V]H.P"@3%?&3="PZ V!E =:W"^<$(@ #6Z&JB1'1J*/R<200GVFZGD'[!> M%ZN.)]YHSQ-LS1V!"P)PJ4?=FLAS+-!H#[HWS]$ )N=1MR;0:(^Z-8%&>]R] M"33:XR,8O77&^:%%3V^='W[HLM^R9 ^_[ N4TUXW%?;RM;)9!T#[8E7IC\8" MQ\0+&.)S#!'8@L 6?'-%$(C^6Z*/KZ9#%?C%U BQB@"$P"P$O/%.W@@L1& A MOKE."+3 6UK@JCB.C\8.@8FX-',$-B*P$9]0"G<$)_L>-N2GH;==#B,QL"D_ MGED^#?5W:% >//L7]64,2YNPS25_\OB/42IGC70V4^4(:5*M];*;@JC1ZU)GOL.C K^U]XPND4A^3$UL:HFT6JLVT/(KE5@4L7(T?% M=^'(!ZI#]B]RDY]K!R^O M,K$8EX%2)A4J- F.ONB.4\9[&[YC8]$URDD*=8 M\DIU\-''+QX+5,E/525GJPW]?65=$CG4)9&KZ!*-G.7SU3F9G -V6:%'>6I: M&5U7ET#ZPJ?Z*)5A:YF8)[=$@^"Z.3I;75?JE:Z#K$$_Q>CSRMY_ JWR%Y/JT3VMEU 5/N@;(5_LS]X7JXWABO%K7_.% M4G*S/N5FNS%;8E)R+*?7)&DHCN)V=Y%K>D*!=GG<(&.@/1[(Q?I![/%3,J/: MJLG)06#IDOE.$2C8@FHAD)L'<:$N>=-R[Z7^)A?H]=@0HP@8T.N-&)$0H76] M:&;G!%A9E+%4PT6)78\2V"]Z(F-4$"/Z83&B0-QO=\W*DD1+*%!]@Z7FXF"3 M[":YYN[C5Z*7$W=.,)6)2927]+N*^QF"YAY3T.?? M&'#A %F"EP&G(PI-_Q4D0Y.Y[1_\*&>ZKO!0\>=(3#N"UXL@9+MC[(F#YQX] M+,P#6?[WM<#>9=$K7LSZI*(NZ3VZH\/U*1X%^O__.\+?\'Q_!/:GZG]<#7) M/H ]N E__AY/7W-9PUAI//D=T.T(2]#YV3&B1,HOPHR@-N-"8G_(@F8XDQ1W.1!(%6@-[*N0K/BHY-(K5R)RUJI)$>MT1AT8 C8ZQVL[FI6YSG9%'X;2^8FPXZ>.1#2I1"F?3O1C+ M&?'T?-D2]>0"77Z>$30GJE,P2 G"',AJAU6W"VLW0R.3IR,72[ZZ+/.+66<; M,39"+#H0P]$U''E.^N6L/IZFB;PTWP)JME:-V51O(D-[1J9H*[GD:J1FE!HY!E!::NQF7%I72&D32%+]4TQD;?0V\\(VNNDB@Q9RR<).MIN M4V&N(1:':SCRC*#TK+0KI^I"@=V.U_647*U'C2AZY@F91O'XF$N0<7X$SQG" M*$K$B5%R$HV,Z(A 1!* 3\2I\>G#-_I.K*PFS(*EE&E_I/3E5JK,^ ETI!C- MINO9/D^$E6YTG,DE,]E)PT^@6^G!D,^.&QLV%]U(F?Z4)#BQX2?0]2A'6?I6 MV[% )^:+G9H91,#:3Z AH[56+;:S[-#Y3D[>MMH$/?$5Z"%13E?FF7:8S?%F M/AG)UL:1\-I7H+M&>A=I@.&JTTJ-B]-<;M%O4FL_@5XL,O-I+-[M$CFJ&,\- MF_5J;M/P$^CN>%9IU%9,N)/KZ6JT5P_K:JSA)]#+V*JL;?16C:"WN_$BS%"U MMK7V$^C!B-+3PQXY(Z@>*5-*>;31#,9/H%/]Q+I>[4T4(KT3P&1-DIENJ>$G MT-5)3N#D*%^9TW2+S5LY2A2QDC@C:(?>5OAV=QWK2+E^?&*)15(:KOT$.A;> M-HIB9[L@I+"VZ@TKW25H-GP%NIOG=MU:30ZSO4Z<;AJ]":V*HI] %U.S?HNT M]&%GV8IOTO/71$8L(T[L %W+X00"<@(":L!XZ^_ M.4:F.I![,-C6.7O5-* F,T??[T_=ZY8ZVKL=M*]O"X]6;;RGBHY4RM2/*GNM MF_S0[8R]W$?[F:L!%$^\X]GNV__&S?;?II-^N-E^N,6^UVA=*%L6L5G_^-UI MMM\.=JL7T(CS.N4+JLY< H!KGA\7?0D9*"."VQ"=7B8(I;NZW&?R6 M[I>:G#;!%6ID1C2W2"SPHI%*3'C@0G!LNKA'NA+;$/J$6F[4_B&"Y="7^=?_ M%CZW>S\@#N(-PY2RW@_@R2D_NX9^X9[4'AP4&CVKG?LO,M:A/C@^'G2BY]S&32?9<BE4WEO MOR9)>E/#IL")9/*I]&8Y^_,]F:8O=F *.-&XYX/-8D2WT,=:,\4D$9/$DR2Q MLVW,7B:9TXA&F>@U[5AL$FE,-#M.-*_ ;6U?^NHZ-?8*M%5G[Y=8GA!$( M[&BDC[1]_)G@SZ6^ ?2%= SX]_EHOSKDN1",P?\.MI__TN#GA6(?UW2V6 3X M\BY9?/CW6O%[VQN.P.>/N+.VO9U/*NI99=T[U&-PA7/%R!HC:S!D%B-KC*Q? M %E9&"Q&UAA9OP"RLM#6%T'67?=">B6$4$](7U"1K9% [AUU)FL0COC]%H3]CD%GA]C',[BW.?DU(6XUR,&3A8"_7U,;&% UV1]&S/Q\S'U27MRV_T20^?R[J9*KW$D;WNGSY Q M:PNYL8E89:O;&$3TZ@=[L*SWX9^:;Q5BIW[W$B3"4Z3!?2!!WI_?_=FK^=M; M>'\>NF6*&,P,/C30WQ>F-\CZS[W6'$ MWWR3NQ!(VP9H8_S]'IO.*?EVJM MW)G#WZL298?<,-]\WSM:LK(M&?7S$."G(OZ.EK_$B!\C_H\LI8D1/T;\'UF6 M\\GFS/8J=T(;35I$2:H/2;;+WX?X3[>SGZN>=K3'>J=RJ\^/\_6]^L0\7[[W M0^MC'^%!SPZR\L?I>7WT%QX$8K_(V]G--XQF[\"VMIBJ$:/M5T1;;O;$:!NC M[5="6VZT?!VT_:1$H37DKFV#SMW, M(5\S"XSFB<@2>LB03-&N-(W:_21O'R:/SP>58QA26/KK7ZF4R* M=,<+:7Q@S$ZE7*L LPDA+_!%D@_-]MX1,HVG;@7(+S T.O!\@SYSH!ES]QS= MSTD8.O^;#0:?TY-[<2 W9PCX8O=2N4=Y@V.3C0[B?LV0^L"MT]RKZ.01,SM!@T,4/[,J!Y M*1T_!DW,T&+0Q SMRX#FI?J,�?!4OI>*OM_8TNVBR&X/,OT@AGR3^:;;Q9"MI])O%$6^R0S4K. M,37&U#7ES<:8&F/J;F#JEAM6?X+BO4L6U[>>>KLS.+WS(\.>.*F?.1F7G4!F M^3 VT]Q#2O/N'ID?-B"WY S["[O4+(GYPWFE0P;7M^YL,?60\647I-C*- M>W$N)NWKUFU;NSZ[29ZS ;E2L9 HY:1O.2 WYH\[P!^_WA#=I_CC-QHM&E/& M#E#&UQNW&U-&3!F?I%-_L<&\WTJG7H\"?)/N=B^3([E8NS+Z-TIU>G>P:,VW MH@ 3^Z+YJ*MU::S:F61WO#"*>^?G?#[ORQKP%XL__M IO3O&N7_N#7&^ACK?U[H]N=,'WY7W>.WFT>\,^2PJ_G5 M:\M0B>N[=@NP,8JO'<7C^J[= FR,XFM'\;B^:[< &Z/X)A25N+[KL^N[(@;R MJF1]>:4_E4I_1'1[!S:Z]22/&,&_*X+O^$C?&,%C!/_6PW^WG8ST%68 UR_/ M'@>U\GEV7+GOR5>3Y+QX7GI_=M)K)X+N9\2#V?RPE![GR;4R>1P?/S3/SMD, MX'0I42H6OOX,X)@?;2E?,N9'+_*C]3"/A]'$2>?W2G?CRL'IF30\OYUVS\\W MSCQ*MU/QO'%Z-NY<70RZ#^W%4;(\.^?CA%_D'J%QPORR,V="WZWLS'CA-2*B MJM.WV+_3V50NM#*D0"D=S99XFB0G(?_&I&U,\>,.[T,-O1/__JW:E!X5^NN> M#.AK"163]%5;* ]-@J@M4!JCJUG(FKT0]@D1 EX-+W1*L65KVRK;PBGH#4)& M2@@P)#PAV",B+.UG7U9PI0E!)[9@#/":E[:5$.:R)2@RI6S2%V1Z%A.#LMU' M OUA+5NPH1\J?8OP]R>-/6>;";,E0'*W+-QO^F;.B([TY-(?5#SABE]N? M&/JP3W95NK\Y,#NMQL5- MG[YF<3(9_O5OL9A;/6F9/5!0^1/Y(>?_20EMBLST&[HBFUXPH-J$, -UPD7T M)QG77+5'AF._@7-];6"*;U*0@N#T5#0/D&( D%VG4.SH5MD4&[G!V66O-LV< MMRD@"[E$*5V*@.6R@$D)5.:XDTO<;S/?1NQ$%0^] \!F-=\]/SP^'';48;.J M-?;TL\ZGRYW.V50:Z[ER2:RH^FPT/:FTS\0Y)G=TZXC?+G45D<2CE2N!/S^F28 M/Q2G][US*N6+8N9G"9[=@N9K14\0E-WKN7[6?30TL7)2T?/F9:%TFCZGHB>= M2)>BU(@(.9/:EJ$%^+.*-2\AA*!: :QS8*:7( NG %RA(IN:(5CJQ('1G(;. M<-2Q^,/IG?)T:AHRE;W@BE$I0N,[^17H!Q8R%+F,'MW?#/@517QP$;,G3615 MYU\(\Q'1*8@I54Q4'19AOV\[LDGP0BJ3'6X=T\W! _D3R,.4*$AACNW0BTVZ M2MU_085*&%E?,&W!/YB9 4> ;V 76MZ=5H*]A5[?5RT%7VO2FRB%4)9J30V] MC_LQ\!(JO<;P"'[S,V0_I3?#3) ^@$@W;*JB*,2R*.5H%&KTH0K;.WV8K+O[ MM4<4)^D:M+[0@Q521>01V0T%JLOB>1X1Q=G!@2+*B$=F$(,/H#V5!4TU>_$8W\9_P&M*% M5 ;70;_BLYHS>?HY/$8Y\-S0PY(*T;0_S^5UK7<0\Y.SD2!]2Q#]_]%72OG5 MTT6$5_OPV]SN3S=7F7[XP M,3N 96DIE0_#.RNE"KD5D*\[>("0R?C@^?]D862"HOB?MJ$LD4G VZ#BHP*JB6Y;'HG(_P9@'TT4RT<==8*R&Z2I5HFDUFOI7BW='XRS M>V?SZ?#@O$LUV[_8V[PKG5(Z?]5QSF<=]?'^K#V_+"_.L^5N>O7*XW+RIJ95 MR<.XD;R9CB:E#+O9E:?V33O M&\HD+TDUM7=[XU1JI+$_&M(K5YYY>'+15AK%WOZXDB%GDZOS?GIZ-.]FN^+R ME=J\J1;'CP28169(/)V5Z97;Y2LFQ[<=SZZ@G3IKF[;0S:#_.:G!E M8?G*X7UE,CXB9;USU96-5C>I7@R;PVYN]>VGN6S2.&F(CYU%X[*7U-.V,K?@ MRI6WWUW/D[.]RNABW#@;%B?W!Y(N]^;T2O?M2SR3W=?K7M\6'JW:>$\5':F4 MJ1]5]EHW^6$7+DVOEW&]16L/ZL%4303=R-6 7Z7O4HMN8&B:,>\%;>L&9H9ONQSW94BVX'[?4 M)LI(5^^I/HZLHDVWO*<9RO@O%_;#@J26KNJ#?"<_65P^WNF+>:M##5E"#<$I M717=*%D?+_19KIAZ/K+JWRF^7BE B>P)-I8W0(6:)D\M\MO]([@HD -\0< - M%<9%PU(GD%C 18ZX(BILTWTK?YK$=O3*S.]"JI!^+I$EP+\#SS?H,P<4O]TC M<3\GYR9%(R:CY_007I2-7!'"%[N7RCW+T!R;;%0FOB:E)G#K&[3#H,KS]AP4 M.$"^\71*>K8F/ ;-UD CH>(7@V8702.FBL^FYL6PV2)'RQ1BT.PD:"08X1Y# M9AA%$V>K1_.6L]FH-?'53H':U/#E M__V5_^N=)Y(14U)FJTG^Q>>\ZN]JSE2&B%ZX+U-,03$%/4]!Z?=2D$2/9+-= M"]=/(9B:R/HE9*2$VSCA_8W,WF#>_$@$R6^69M:/(&X"T:9PY'F-\4OA2"Q: M8M&R6='RK90S".G%HF:SHN:[(4QFK7)GVP7-.R>7@D)H]]J97?!46#_9=6VR M9O^WO5CH>O+)N8NJ8I'O;3^8OKZ856U1O,F-C M+E5.JJWAZRKV-M& Y:,Y/=X8*K^O KZNO9B2\)RJI0N:IJJ02X^G\,==9 ;[ MC<*5)8F3RKQK=F4K+[:'P3*/CW5@6"POPZOX2*:]A@S-DU%1'%5ML9,6A[F& MD1PW!D/(C,O\]6^!0GZUY&-MRM2.$_X21_SKW_^ND_,5=W[_,>/[!,;W2:VG M=HSSF7II=*STE8%XD$E7S*U&)GTEJU^1]_"B\ECWPGZ?7-U?8J MYQ,7E$WP9R7)S7[AH3)MU":SAU'](2LY37W^R9+KVF[.BLJHW1,G2864ZGOY MO8O:>3<'.KN43ZUV*UJ?SK[#Y+U^!7V'-QOSLE@3_S SJQT63P9'Q_<+L5%H MJ"5;E<>-0OF3F9F4GB9-_?BLV;D:EX8S+=<8G#Q R1M5PZ5PZ^40'L)4=A7I_ MO6YG"6%.3+)3+<"6^A8%>6%@QRT'0G*4"]ND#W=P5G@W3-Z?R-K(ZAP43RK9 M1[G9&QZ5U]1RIT)/:0'5F]BA)+I1XJ-V='5VGU$Z5T.GQ'IOC\U&#\5,8F0"O,&?N2K3:BZJFZ,8&60IIL M4Q6'>!VG7NY%U7]G+ZK7MJ**. &9];_J&?04%BK1^JP?TY1>1A\/*V)-H$8@ M(U0/CYX_,;8^BRIVZH J>=#4RK*<"3M-QV+=G9:7&UB"NRK>]HE].3%FK#,Z M-GU"?BJ;_%"\9:GT/2#>+'?+,[?87NA3*%$I.%+I><,+Z)*(!6L!!'"F?00B M 6C0S:M&_\V'3.D1/96: 3JT0,V9J6%%G[&_BH@7PY&;9*!!/RJXC]WR_DVS MC3R%#2\I#H(ZF9"^2I^C+80>H9LDRW?#/MQSH>OHR2CEL),6, 63+E55PN^V M".S#1N5C&7F>:"&T'CY"51R2#%0:/I%^VG[D.6Y](FVJ"\;31\5P:FB2F!+9WP)<"NE!&E7$'V^O3_@CL!H=+B MGY9_9=.]TNOHC]=(?_YA E5AL@,YE&H[@&!4&H*6 *TS\>4S*C8-TPJ]H>Y^ MZSXM 6NR'! ?=+&,90;WXK(]RE4M0_,DE?<JA-9(IMI-5Y-GDW[SR$Z+DR-2:.<>SVKVP9)6Z-%5NIOV"V.=R_S(_J?3'M72S\ "^[8F@-.Y3#;$[325. ' MMI8$]&--#APJ/$"E-DU99]VZ/%:_?L[W%+ J&E6W&X,KMHJ&>0'2TP=6TR3[ MN$Y^@;7D//\PK-M62SLJI ^56B5WH]^<3:?ZP6CX 2J,V@]5L>B[Z.J\Y51D M32/]O86[+7YA- ?5B\G&HUA2]SLD735/2,N:YD_FS.X6[7=QE\@X0F,P("A/X5@CH5_>*Y^?[-W=78J3L]QY MU[HMM89&&3F"%#%" EC"*A1#0(:3I=IQ$BD2F/+EKZ\5L7>_DFUK6 M+!;+M4&NS(3]<[(^ 8V[N0N5FOLV 6 2A:@S]%'9U,* F,C4-!1"^I8P M,(W)<_@+[A3POCV@]X[N==V>X: -D _: /G7JC'N%7SQWMHY[BF/4JE93)_T MQZVJ?;UG%"X[DTGYO>-NFOS@]NFY ZWCZY!\Y?RB4PN:J($]":FZ^P[] M]-AO#? >%!.X-S3>R KUO$"L.? MFI00G['0\Q:-?>#FXWXS0^=PI]A.+6_X0-!D3U$E"D"G$P9X-&+14(97HZ4, M#W_6 J924[.,,,Z^Q@"G5JAJV0Q3!$RFL (&.*XD9-.^9!/CO=R#"$^FYPR' M0_DL!1O;!M,8W/[_;U @0"XP2#$4B4+(16,A-85ZT"/["Q M3.D<9S=;=.3PE12CD(A+Z TZ+C+==#'@$70_K"6ZU6TOBN91QRYW#AK:M.B, M'YK:W@=%KZ;NC$(+LU#ATB65FK,\XO2E7EB+%^])9@ MJ-_W_2>$'G') ^0LLE]7=7N1 Z!/GSZO+R_8!!'Z;D>S^;0.\/@I)@&^"!_[ M?96[_J:RVD_"[N0I9&F\0DM\O[3=).)Z(MOE-\SE6W&%BQ5Z7MD[@";=?UVO ML-WS9ZEB*2?M#0[:G;1S?W^\U[HIE-+O'QGT! V@6^CU)!", @_N+T?'I<%# M;WRP?WX]N#F<5Q[ 0Y%+)[*E58-DFZRR[ P=RQ9*R"JE,*L$+#TBJ$?0-9R< M5(1?7.QXWWK>Z[!LAJ@803X,,4A0S@(C;)?L+ E_MR(\XB 1S0A!/9$73+UA M_FM"%>MG.,A(GF%P.>RYYLJ11[_.%%C-QDBKV"T!,4E 6=[?;Z.)@//R;:88 M@()! @_:.V=8 W]2>G9?W*_/I?;X?GJ=O;NM2N9E2U3E$&7!0TYK!/UU8VJ CPVF G&!C.[!/?L<#B]+-G=<7+0#5%M#CPG^>;]_O6D-NR0].)H MN-\X/G]TAG_]JQL1,^R7OK YNZ;6U$O-OU-2)T2@=]HC MBXH?,)["@V%1.K!,4!C,!KKAC&@+/TM.]'S>4DW11U'I59QHY%JJ9[MV>+?:S0[%EE$QM=I/I3X?G46.A1%LW M)M6[J[9(SO/3\UK??M@_@6+QE;;T M8EQX/#.&'?4X8]Q6XZ M-YSGY6=T@1DY 8)<]'(J*-31^F5GZ\EELZO)]7]HX4E7ID7P[O[YL I M7I3?H>*QR>QN%!W.'X\_B&U-3=:CE;NC:GOOY"#7+-1:1C>=E":/APHDN."! M1?CK$+PL5U4)O "B$;H5LMM5FR4,@Z2A1MH0PUK!^V5$CT1 Y4,]L*Z#@@+9 MM+#J!)IO$P:R%?\!7.&'X-F#I!)]1-_AL9$W/C-\<_CQKO.?7I45:I.I9BPH M3K$7>+$-N"7TS%JKV?3\&K]@8I>KCH;<^?PQ<(IA'SXD"+/ @P(#AN&POGW,!4>WX8>MDO6=:I9-6$"S(U3-MSZ4MB\MB+!BVHG.<4$E%8Q2() MT?Y_27+#C:&,2C&"P+P%]0R* ["=OFK2?OAQEE+F["E;!A;@(> M7E;JDVIQOE>[/S\9:.9E85[/?2#YQISMU@11,C!/=:"AU%V M[)%A0@5<)#_I/MXKN7Q[KUPCU5:U>-4\.K%L2,=)B+ELM"^'PG.#*57BFL A MW>T?7A<>,K>=M&K5\]?WL\G9WRJB'I 6-1>6P\8.0#7_3HN+]9JHRH M-%O%@_;<:(\,QZ(OV3<Q>3=_31/6A(N[;)U/SX'[GX9*[+=S4VMF"W+G*-1U[V)_5VK7A7__F MQ7Q"BB@A_)S@481277V#*RZL5Z,2"%E*4Z;';#:M]I7>WE64BQ($::FL]U\I M*S[J1^XJ19%4+\KMSKW>OB>SSLVL.7K6--@0_K(*-^N Y63JS&=\8!I6M#%Q M>7E4F1QVAXN:%<2C"RHNRY 4)0*B4(VH@SVB5 \9M,RZQ+*_#XG7_(; MX\N;<_*?PQ;K3>ARQ:%8GA%3'I)09F8D%IVI9_OS0TELB,YH?)TY&1SE)V0( M.;WI)U)Z$<940T&KR"*)7>&U^K -A8A1DY\+9S7 L]0> MR7HDOD:B:E*3A_M2YM0<-YSJ9:UQFCDJF= $)Y$N%!-9*4)+,KW3\8+E$#]W MD[+H006\AKX8_%(P7I.X/#([R995N[RHR3VMO]?>S_<.C6V(NW6@RMGYP?FM MV4SW.\G'P>R^V)KKR4?D:IEL)B%E(F0@X,(K)=XW08]72L9F+]G*[!5+#^)$ M/QNKUV:C<9K;AE-@'8C1OCZ8F$ZSDJFEY=)I:8U3LO&G5I]J!J38PHS/CL:-NWLE^7AE]![V0+Q+I41>C/#$ M(QR63W-Z6DB9T>RQE$V)$R6^1NQWO0+#U51#9KQSNG\[GV>SX6+DZE>S% MH9B;4(@4*56+A565?5/*^+NHY;4AMN->0S3U3'=<2]Y=.8_6L#TY:VS#(G\/ MA$H%LUO)R'O&^/ZJH!^W9HL+IWC^=*3M*5<1*^J'5*:7HMT!R^LIC=M/,(+0 M>%3F^A8X^U+C $C0[C^=!,8+S@63)3>"*W55W4 9QO.3!H:F&?- K;J@T!N' M!I:=\2(!1Y<=U@$-$J#@(OP+!XS*S"/"79UXBS$E7/3RI*G)U"0C>AMD?VF& M9?T6/J6_GS(B?4=;ROJ$=$^*F:N8' BNE.F1*'@U1^H5JL"DT;T%( TF+K&T)BO817=L F MS4(>G3RUR&_WC^"B($N?+PARU166X^Z6;V!)@.S8AOL%JP? ;T)E X&&^?P: MTP&M9\,7NI7*/TI9CDPV7-:RE66BH1N6#LQ*RS\Y*B 'Q28"0 M4KEGQXS%@/@D0.13I1@..P"'F#/M""!BSK0C@(@YTV[ (2:(]0+BC>-F7S0> M/F_7Q3?L>J/"<,/5\NL^!&J^PI?_]U?NK_?28"F5V>R)%%]Q(,^5A;8Q=GC* M8HR7IOHT#FU<"Y7' M8/]28,]\%>;^:1J MX'M:-:T#.;>][[_7L!-TF&UA(T_.O'<'WGN)!J_-?WES_]7G4Q#KNF),B%FJQA(6>#I,/Y-\$!=3\7;L9*[U[E%_7#P0WS_PE^< MD'YT @!_]W(KU;;2M1^;Y+!WT^S4%B?[7C1['R=;'Y.-^[=W MPO\PBS[,#N^< ZDU'5_ES.-<01:KK3WHETI5N&)$Q6=,YC&9?S,R_X R]B*9 M-_L9>]+KM#(U618OR_W1XKY:>?\(F7>3^?ZTEKRJ)Q\:M99>4^H'XUNU72Q3 M,D=-3,QNQ%+; @U\LMJU;2WS@.C$A,'M5!.3^Q-5YP/79B0VM-=O0&S1B;YI M;K^#N]T= ?$!/9 3*!40Y1!YAJ5$V+\MEX(E[=+LS'BSMI?PO*8/)0 MKQ[G^YU9IU(N2$KVJC;K)\O=/"B#N42^6(S]>3&;B=G,[NFAKV,SFF22]*): MWZLYM]/J_.Z@VRI7MQ V$,>GUBAC=O1.\M@^+LJM;#-S=D[93![:4F4VPV9B MM^#.[BWV)+P"<4-L,D/99-]PH%)U*U)A?5&@;6]K=]C_*PN_/YM97X\O.^+C M?EU-$EO]>OK:JJ7' MPYN'TF5)OGC<@K&GG-\1XU;5R[7[W-&1=G>P?V@>G5/"SD/7XUQA=7[Z3W0) M_B_V@_AW98[GCBQT"\.\H]MO+<\S6QJ#O?:)UV^?;_8FJO(:$A%SIBHDFK;. M8%"[!*3S9(D>A*TBX$]*PEQM1>*N<'A$"3X"JR. , M!)FUSX=^]ZJ!([/6W\)FN2EFWS%A'-BG@8*URMLW3/X57"<%H')^>WRF%M)' M]Z*CGM]>=/0+V:A L\.4M,P.<(Z9%3WQ=Q>'BFZX'1%S6;3E!W\>Y6K7H-/[ M7KNV/[LMC)/W=_G+_/F)=3W;M1F3Z93 -B/0W9!/G"X9 >CE>?*Z80M3TX#9 M(]@(#+Y7V6)M7*RJ;Z2EE3>\[]V3L85V2%I8[C8HWQ%FLL:G^,K0K0L[F[DO M'#B:)L@3P]%MMU^73FS*XP?$A!Z5=-N";%F$?M\CBNQ 5W+9CEI4Q+!!/D%R M8IATF^J8KI.^DU(6'#/]P\;S'3C0=9,^72<#>@/.$:/K=NC.I#=HS8@(VN6*%+I\]2*,]9T)VR,:9SP]$8B)%14^V* M K<)AXSOG*G/-B/.?1@U"]P>3I6>90Z/QZJ::U\J4T<>:O.H6>#RM+*O7!3E^UJE<-S)&@^' ME]V',KUR9<8VJ4WNI+J4O:VU+HUILG>I7U;WYU1+6)F<;1UK' /4]5.2H?)UCC9VC^] MD<3&57HXCYH%?M2M/F;4SNVBT[#WTL=RNBF*AY&SP&=%I??8F%\TQLY<4:9: M;G+2*I:C9H%+MEVM60/-["0'A7NQ,SS3TB6PFE>N/+MH:[5%_NQ4;&GUXIXR MS-8N+N914\.O#GJ3LW8ZGBZ)^6NG=Z$.8&+M\9:E>$\O-,^5@ MG#\X;IQ<3T?VP3G /;,"S?9^LW]X3BYK!_?7-P-U84[V*^=1<->MEM&8&.F" M2"8%\_HD,WIL7D?"_3H]L.2;XO"\1HAZ>ZEJ-\>SYGD4C![ED;UWV*VJHK,W M.M"/R* U;T$*D[NC#2NU-=G4*:.SJ-F -LBJ1MM)3P\.SINU*W%"U+.]Z_O' MQ>EB8WTPWZG19E+T);9P AH(W8J >]GFT/00I^5"+YV'_Q^*U@WP_]'KJ>U' MP0OZ%&I1WD0VU-ZHU%<@/R M.)46HA/W>%UCC]=LJIA?0X_7?"%5BMMD+>'&EOJ5Q8#8$4"DXY:6.P&(3"I; MB"&Q"Y"(>=.N "+F3;L!B'0JG8\AL3Y(O#%C\46]]1MV'WN)"W^E9G-O:DV( MN\^(J:_=AC"BU>C+G0ECLM@^6>Q.=S8IF\H7OS01K+$KWT^".[.$OC;<,^O@ M;-NNR$"/JVP;YN^U8?"VM[2VFBUFG&Q[.UO(S.;4N5,MJI:84XRM,;:&+-FO^]-?R^Y:+\%_6VV7.S5]+ZUPI^]+Q M0UFKYX]Y[\Z,F,A(S]+?U[0%JT0W)JK^O:S!;;&7;>][?79%; W&V/IUL#6V M!C=H#5XM%TBZ5B!D4EJ"X=@6R'^ZHH30PT356"=]$QENNVW 9D7(MG>W_J8( M#/&[FCR;])M'=EJ<')%"._=X5K,/UFUHUL_VWZ#INJ1:9I1ZYD"]7V. .<]6 MPR=4S'_V%X#3>KM_LU!OJV/Y:'_?:#4*Y+PW9,WPI$PZ(::E1"F;VTR7 MA$_."XC@US$'V(A8WO;N=HH#O-G4_5P.8)/*M-Z[N31%N=$YK1=FL^;1,>]3 M5R@D,L5\(EU\KD7Z%[2"/84GFPZ[O_TZF^2Z-9MMZ]X[9'-LG3]LRFF^BWO] MF*.OJD++ G3S<1;XH)%RY2%?'XOI[NPN+YJF\7R.\W9N8RI8VZ'3?.9,UY@N;=^;OXEYW@2]L6#5Z M,U^0]8=&WG3NIN-CYZ$R,XWD0KN>LVYQ8BKS+%_XA$9JFJH3MV3T:W16$S]> M";W_P3X\V+6-%TZ_7.\A(MHCBF:JO$ M6D9\[ -V=ETH6(OFU4TG74Y/C .S^E#>GV]\[V_6##:Q=_DP>=H6G6NGFP:9+DOH.4=D6/28;6 M6;_.Z!(%2?Q'@+>HNJ(Y\+NJXQUN8P) %/I0]E(>#[ MP3Y'01CNT=WC/ ?;K3 _/DO/+-O'L8 M/,IO9TGWF5S"S=3GMFXHTR7T5PBWQD&S3X^KXI_4:J>'U:X.)]W6A9&_.ZO4 MB+37G1G#V;Q_.XR[.JRMJT.!VDSI=71U**;B,M&=*!/-I@IQ"?LN0"*=RL0E M[+L B)@DMEPY_8)LV.D*4:^4+O.ZFF$I55R9+O"EZN8^I6CX*V/$AYC0%T:, M-1;2OB0:M[[7IZMLUU-(_!V0X8/5M<@"MAU9;4Q9(W';$*8.97*R14)U4VN$ M]4X%C[:>3.4.!OR@QV!O$?V \!!L@"2#-!\T6+MN'%DZ,S=W\RZ:C:0Z';*=[=']7+]!@EH,!$/B\FLIN9 M@\,X]+;);QA:/U M'DK#VN31V#LK9Q:#]"%0*R1DYA.Y;#Z1SHMK3,?Z?"WZ@EBVJ2JV.],'46\M M9<4OV>C?D,BV*!)]."*YP9:LBU:'$USK8:]<.[PZ?1B3JUFUTRR<=A?J^>X1 MW$RL.^='UR M\R19KU1&R<5-S#_0-[=IDCR+C\P6GVS+(YE\T(AA[7R>?F$ M5\5+B8)83!2RTKI%X+;55):P[<>751ALI^N$8>E[#X@'B"GYB(YD@ M*F\E!'7 KZ$(\%/T6&!94GH=U0NQN;+#8/[6;#M RBT'''I0GD_Z5=*S.>ON M5J];#U?:K#J^NLWEKF\OS4:GOH/FBZXIM?KEZ* VGMP-)-DX%"<#!R;=4-:= M2Q3RI40Z\YRO8?>ME^W1YPYG#&_=[EEW2<&FZ*/X*)'%43$YN MC>(Y*TU.9Q.0IIK.9%Z2)6Y&_@8R\#>0)+%4-O )903KW\2NUCIL.(&5(OE$ MM7' <%GOPW!,BN5$5R@M/#<@>E9_=-2.$ MU9YC422W6$Z_GX,.0708:VT;@NSM@ UGGL@+-^=>4)=VB].EP3=@I80F?84C MZS:$I"U'&04>%'X9>R![T"(A0(=/@3+EB4;XZ&:8.JWW_9>1OC"536#PF(4. MB>GT3\O!.=!]NDM8GX-SJGL+?-7RK8N4T(+IW?0 X&=_V<).O01\(H M899&3TSLA\;]*O"5=UYLBO=$?E G3J ^(S"?FP_+GLH+%U#^\2HXWQIG6]\[ M*@[O-NC#QD2 L@I\NQ4Z M7":=A]PM=$11==@2' "/,PY&"@.%SJ'3<#)[T/ MEJ<8%M I_3_(^7O:?HV&YK:5:9=($CPV.?HH M?Z"J]YL$OQ6B?\/[BL_<5^*_;5B 7! F1FXB&I+0:# MVOVHTRV>//0*)WM<'00L[Y?M9Z[KPF72CLF:7$K@)R'@40C!L]@F(V\O41_1 MA_(0:J-4C6*$4'%LC?[35)4Q?1?E58=4GT4>6C5,4S@Y:0J_ (G3XA]V!_R. M7TA__L'<(6 #E+$KU.2155W0R)!2,EWX3%5<7NBM@ KD$>6)MC$=T9=>@3V4 M$.8C Z]GI9"#L<<$C- :4#]#[*2M3-5ZPE'=+P%3VB)YI M0,D9,! 9&;A./U!9Y&\"W^OR(Y0.BCI% *I<+&%5U O["1ZOQ]0&Q!4TX9M- MJ';B0B:P$%CCE+Z1+IC!(X.OH,Q=&Z;*$C MNE#NU/.C-M&4O[<(_N(_"*'H I'#D#^R2*0S.ZEE\C4B=L[:9^?V?/[P_D:J M3ZR,V6STU8'OEKNK8F6E..[>'M^+V7KM:I\,]&JNEZX\SB&*(Q97DQB06C8- MLB5K>/L@:S0>SL9MU9(Z^?-%VKR^+Y9;1P3 ML7!1_NO?3"F["K"WSYP.%R%&EY\RKDD4/!_WVTRPD'O=2%*VNHW!3A%R.C,? MW$Z/!Y5:@7X]+L]OS=6%%6%(1_4UZ 4ED!]KKJ=4$$.#!.ZJ-QKEH: M7U7[>CDOC]MB>_C7OY]$KPP44GJ'*%1)G_=/%U?'H[$SN)V=/<[VRN?7[Z?0 M%V 1)$:I?%)]F$BSBW&^OVA>J.;M7K-R_M>_Z=*JCY@2E@)^3Q2[,G\'V"48 M3@9*]25E3'>?1W=4J>Z?J#(:--1N?@[<#_G8\>:U@]/#F[$2J&, MXE**X+XQ^6T>)'5=[HY*]:(YOIR0V7Z ]>(I"'*=$MKL0& MZ&_7C)A#HH(-0P'D:#8V]CTYJ7@&R_*OKMF2@)8!X!$!3PR%F::BVH_)*D=D M,##)@CTY(9RFJBEJ0 "4Z*,FC,5P;\NRE;)G4(R%'ZLJ/5/;,)DO*NI2A8&. M&S8M18754.1Q39M$T+*2^V ]@),*P$+M%/##Z?3_\+N)89*G5M0G5%LQIN#A M25HVM$3NF\X0[R)]B$_!%?!L^JJ^H]A@H4 9)S5[Z/M-0O^":^@+P3T%]U&: MZZNL;H3Y@F3X"LX7_'8!_U-#%_9)SW3 =Y@.]><(>0P1[J/\ MYS"85,T4A_0O>$ (NC7_+L]QZIFG;(GSD:H$'X)/1Y\66IU@=#X%AZ6#A6-G MUF32ILB-G4(L:L :YAC.+"?^E]F; T?3V!46[P^!GK[EQ*CHX G6F@9*:!6- MR":$$$=_*"2FFKSXC<$AM_4!#Q>F"ZD,$I'?R2$#313"1;:!YX8>EE2(IOUY M+F=AO66Z3]9?I5>)7RJMEN+"?_]?J-#82P-*\CXV/&8:.#Y^+&D,GPY)DM4Q MHT?UMZS-Y87E=H8HI3)N./:W%W;-H$-(I,?\7R'P-QS*"M"@9T7@W$(]*?AM MX;84[I0;\8ME CY06:!F%)7!_VD;2F0D M#OZF.$X%G?8GZ#OC7U'VCKH>2PZT6>2#^TOE8!EV-%$L'W74"5(:X[Y%YB]_ MU@_)_8L;R2U 7 =>@5P/6,O3;"P1^-T78O[OK%L2CP*0/K(8P"G882(J$7.D M6ECA1W2%/8">N,]U$P$628U=2IK@R7+;_"R+EIXK[/JNL$L(5'0R"WF5]6,D M#G0*=OZN :[XV_*<9+ KWI@)Q"Z\0Y&M$!O^Q6VPD8ZBSZOK.+:? 0XT93W*ZU1 MM_"GW2BW-U:U<:V)C?[]=6NJ[#NB\4P#M^?55;=S(>D' 5^&?EQ#1+Z]A7]) MDT6AR@":VKU#];*Z;MFF@Z&I!MAQ[9&L\X+5 VSI5=>;E)",_E(?:?RQ2K>V M3Q'@$N ?Z2QP2J7]T?[-_J*3OS''N8-+M3Y,4XNEM%HRD>#Z ^ &J,I#G5(V MX@U7DIE20)% !H3G^.KYDB.] MR"O<8;=]R3N#RI_JF[1&E8LSJ=(H=,C][5V]W3[IR(WA7_^NSB?8/5?R)T%L M1E%';35[Q^+5I#FM5P_O+ZY.MN=-OIQN'F_N3HXNK M\[OS3Q.G^ MM#[,II6+A_EF$ZFB#O?91*I\2O!W(K"M;#-_JJ$+Y:FI:H*4#WJQ5_T?R[YB M"AS=;.>IG4.3#,&UH3MN M$,):JKU%T<1\WNBW67^-!N.(V:Z4"_=M@/6'F:&_.2SIKNO@YJ4*+UP)NU]B MC4O(VUY,2;@S2OAW?K>E%*J3J56:CH_UUEVODSW)'.Y_H";DW4Z+\/BJLF./ M#!/ M:7:GY?:AVCD\RX?':>:-;( ]#YYP",_LT M,-UYI(-0N[6MQ58I@SN5%X*K]H9"= ]$P6[NLF 1JO$PYRVH6B;1D#7!)C19 MG5B!F%TP2-?R;UL-SZ%3NJS;!GW5J6S;Q+)49?2:A- F.*C[&"J$H@Z,WM5P ML>!C"^>'W2X;H6 W6_WCT[F_+V]5:2'PH2LW#W+5\ M-%:SE7PW-QE-BL?EU=$8?<=$1XI+TK"HW\S?VQ@ O;9D3387G&C;%'(!BFQ. M)O<7]?2-7FN4#N3LV=7HH36?0_'=894)BT1 $&@FA. =]8IEO>LP6A[W@#:J[&&%*5V.%0B 0:/DE2TL+\VO4"$3T= 6S7NAE+(KHHG"(8,/1 M&D76H70 "Z,@?\6R,>;B;HM/R.&?(B4%1*)M)&!L?HM92+ )NA@H&[#I%[QT MT8;R,4I"5.QOLO1I^T;RQHW/]Q3WQRDY2Z>8%N.4G#@EYT,I.9_7Y_X-W(?7 M419[2D8JBDHWE\_EN]E2,4V_*LK=GI@K]DA.SN7[8JCRLDX9=?I4UF5F66+Q MHV-!<2R5364JE1:6:AF#?7[3=NO-Z5H#'=V?OC38KF1J$IS] ;0/EHR[4\\B M\W>,XMC=,V#0OB?1*F[V*%YS@26^>$ECRA5I*F*%3_/V19V<&D$G5./45(6G M(?OSU?KA+2-^"A\*CP(/> M?XW2P.QTO$"'3GN0&4)I%$U3S2)SC&1AJA5=];DCFY3K4N/B@H >#\K)/N4& M#%4D,7F.#X1%E'7=H:]ZXKIC+R2^H"_CH?#50!K58*"+S-/'_03Z#53-S=5& MO:I6@16PV)WD99N%BO55G2G.<)*@_LNJ[@[_HQM_$HR0"<&W M_X)+6+:KF/[E7TZ!53[2'N)+!IQ&2JJ9B(E7#S%9^"RQ+>O8*/("=4=Z!! M26,&?@0R_[QV*4_H*QQGHI;HF*Y9]LES.>G+KPA.%96%GFI,H0T)168'E78< MCLDZ:H#W@.>;$GTD,W-S2HPIJZ9'&$,&6$& MJCKP6DSI-8'[JX^>-TJEMND,E2T,"\E3M_?)G(!/DR1=R4!7ZVB4P/ID2'3/ MV\@O+)]685ZKW"-T/ZP@Q)C*]FB!5U0O$DPF(./PRD38FKPZ$N3NO!+?J"_ZFH/\J!->:;:E EI2$\R9"++FF4(8]V8Z^#G:;2OD^WC^C\) MQBI9K0J8WWV5)?L:YG*Q"O8!\+QD<%OMI-.^N8:[IZ9*;'#H47A1TC;,'NJZ MHT7?I$Q0<_,N*0]SA\+:1!GIU(09+OPMJ%X5#XQ7A130)HY0R0B*1G<&T+>Q MJ)8\EQ1X"G ;J'QA'NY6XR0IL3M2 J"S]Q3@9919J 8[%4\(T&6T+\J7 M9>$7G"#=%;@M\3@5F>+#"\=9K]#CC-Q .FH#Z+2A,++=O'&JNNA)61_2@QMJ MLD-Q4$:<:)0/\%^#8=5H 15+5&-QL:IQV Z=(2XM=3M-/!+^BJVZ9E!][)2MTXLT@(U=IUNW9V6TY@Q1KX5"BY M$--0^RQ?>N:W?NJD6BFJPAC,L5B%QY3[U*97435S$7F_2I\531H,]:G*I\F3 MB1\SFT)[%%_L4UE!U1)M0C'5*; M!Y1Y@K+ S\XE*08=1^\'"B[FAAM:XH3%BP+I.PBTV +&4&E1[JPLH'4//7K( M9>?/% 617=O M&:]Y 555H>*.4(P(O0-_4X>NXKR83&V#N967WHZI%7.B:?"O16;(':FZZ?-8 MROE->6*MD^[7J=\?!$$J@ME&6XX(""8@7=,U1G6&CTC[%<8 M\\BQX$G@?$VGAFI]%3H 4,8 9F;I6+?_2!1P#? U'E7LQ)(S9T$$0%"+,.T")M4#L9[&IF4[N&+Y5Q F2=F7UW M-: ^&^A^"N/]U'VY&XL#TY<*3+S$VE+%6484!0*UERQ/@-.,3TDC _'<9Y&Z_#__26=*?V:>7FG9 M3I])<$3R(2AC,T98LL)R"A"+J*X_U WN='4M686J"U2OH]?JA.J:%G[KJJ"4 M!5H*Q36=>>56;:_:##0QMC'B)_Q@%TZ.A*A)!3F+QW(@B<*>0VR:^1U5[+KI MOQ#@R!A1%5*N?F,3!V3;9"PDB]S_P[BM]W46,V+9X=$SXWIAZ,C3XO^F1==_ MX#:*4'E0FX**LE=0<5V!)(E"30;793LHIJJNX73A&TY""R"!?*36KEZT$IPD M+;\1J15@N>BD](J0L<4"L('!0O72FMC)XCM=ZDJPTZ4_ZRBS/$GG HCQ&'H@ M>&J!C"F!J*S+GTZB1(CJP@&K+H>( ? @J"KF-STE+/BMX+8S#;R%FJV:%A0( M@24SK1X2W!%[,$O"=?8K#I.).B%]5XL'PT9#<"![I&+^LG:P'R )SW4!F@JH M!*P3K<>/4 SP0[(VI\:5(MV>Q_&0>OHH+44!ZWCH/6N!:U1HPJDS06DY 3B M-2QH$!)^X&H9J)ZJ#>HEMIY&;S%8B-04T 4IY_%J@S$SY.!4/,JF[4F73)ZY M&\-\AK$MC]UP_[;[#OIDM_'0,V]@^CYS>0,[@\)X%"0R985S843H \P1^!]8 MS HL",H2^UP_T]0Q2#;Z@45L5*I@XQ@Q #&7=+ @RI:#"_,6Y'9&BMPZ^.2Q M/T](P,S=B)B;>LM.>"3/0'Q-B,T6;NN(V*D'#UR M'D:O*EL4 TW"M2.NC'MJ/KU4=9UZD:H6/,]O,X)U.?" .9H>Z#-T]0B,Q 56 MP1+"69SX*F@O \92_"%!'<5-WPNLFKL)H<$\_Y4M\YY%A.%+^O ,*"NHNCSO2+A"KQFL@$UOMZ SO/]HH% M?:EL$Q9Y9F4IUSA%WR*_F9GR?G-Y'7#"#R)Q4.$^F&>B1WD O94'8KE.RG*I M0_[5)6/-BQ[5X008TD#8O(?]I@?RS#"1[[MA6L]"# *-:=:+YTY_[MG>2S$; M'XP4C:#/OXR4PCS#5)'CUBH+,H!;.'3F\"Q*&V-B>WK[#%PJKX3UCV GZW(S M0HCGDWV,+_D/@V$E<""" XZ%&+F'SW7PL5E/R8ELC>&W*'^?P/Q];GR,6\EH M:MMAGQ84$$)Q H,@8G]/A0@F<\BPL,&"=:N+\IL%+"AJ!ZJ8PH!8/3&P) 5$ M,SH'">NCAW_!Z>-5AF/[83C7+*?6ST1&1M)'#Y(?M'%M["6.GL&+76Z^=*Q/ MQ BYR4U7Q]L3ZL#?J1XO4T:T$.IGU6 _']\)Q>#&1I R;R+E11ZGH+?A6C#U MW',-I--+[L&HR"/DRAA0FH>JC+V8PJ*!WN&O-+^%6+P9/29JX;_H*'/MPI#0 M8VXXE3Y#2GL%+.83YQV^P5(?^!U!_!+2O]&FYK:TCQ"K!C7/8@$@Y,5H5RR\ M9B1/7,L9ZZU\B8O<%/+F(2$)3GJ*_9+ZLBW[?#L4B?7]P11@3+H >-%QS7#< MBXWI1CCH9O1X%9F?AX67*)COCX:""F._Z&E !@+\! MD3GQ-16N*[..FO#>E-"BYPSJ:$;XET6@E0=K,BJOJ6*Y<@#.@&SQZ67$41[UTY MA*!?A*W?&J'S@RX]^<3:99LS)ZISH^*-*G3DHY\Y&BJ_YX9I>B(>,'UJ\-S PGB.1_(^K7VA[S!%!!\0W#W$:(S M\WZ$3'^#&]D"2U06H#I*J%!*8JI22(N2F:[KCA@B*#Y XQ0 UUAJT[/Z5%B, MH:CR8_%L3!5[;ZQQO:1QN9E'6]*T?$4@J$UYV4NOC*%RAJ"MQK)>JU %0X9> M,E8D[H75!-=MVR@?\(PH7UE!3:/MZ3F11[P]:,5T+Q,YD5Y2^&UJM--J1I$L!HSGV3ACRC= MCI[D$XC-%02,XI:QII$>;,M05,+,E I]"G10X)4C Y,?4HNG3O$<]%/.PX5Z MP+''DK,]M$SG/<5U2=.E&K.ALP1\5F"A6C8&JOCQ8_X:_9GG:,&> 2M0W:+8 MD/#2=(.*-M@9?C <["9*LQCBID\&'&+H8RWA#[HY/ T62(G%E@ *5-UPN$\# M$=#%2(ZEKL:U'!^RJ U#!6U:^'4JIG+_)-C'//THX4=X'GXEP269?Y;2IEP[ MQG_<*;,^**_&>^F3IO^CV7_$E"B*$MRN@2TX1,T!NAN T=C1P$'2NG4\8-ZX4!I-ID1_[MTU-BGU0<9 MKL<]>5#^)O(=2V3Y5912&:I<@OH,/ T"?@L")23,<./S$H-.)KJ>)(0&32Y. M3'FZB$033EW,66EQMS]/I7;QT&>DK+7$6O/5=E=7>6EE493].FN1EVA#69"I M0P8ZQ6T(4VNJ,W']_EAJ[A$BY _XF.)KD)[5O.K*Y'DSX:1U=T(GQRQ U#Z$ M-PB0.0X\!86V!O^ZKT:.0$\0P^*6:_ !BO@;A7QV;>852'&^[TY[\/ G14G7 MLMU<4_H:O%YU%8&^O+#8ZWA(QBT6X-Y87^K0?5$;"B:)>G-3W5@[-:M2^&AO M QB0P=A4X#53NI"D_\ X=AT=NT['L>LX=KV#L6M._<@L I+*;ZODUZ9H2VOH&YN=X :HK(+.#O1A6P'!,J4G&J ^5WZ+=C MR_"CE"$7P5354#6;4MF7A- #&(\\=K*TGB6%,V3H^NG"ASTOXNEK2;8F& MK\ Z)HM2ML:"#!%N -\0CAV"T0Y!&-+53QJ#I N?=WL&7^V2>,(E^.GA;VXI M_ PV]!%?9,4K^/ID;V0#L)9$^*%B M2@H^E'Y\_IDK-?H_ XE?P=UJ?H_ARB]O #QV3>I[J>#:28'N@0.J-F'&7N E]C[0)[TP($+$7*W M%)%9)-P,;57:VK"]7\< M0@:)K ,'.=%<-G%6%$^24U"+8+%82*_P.FIC142B*.82I5SAA17B]ECN "Q6 M*N%J5U_*.#J6"G(IH1#2QZ4X$4&6OS-2/I5U^6R"5U?TB:O&^F!%.;0;ZPGK_MXQ!B8EKGIPMO7JQ.8!(0VQQGT3-HRG3$![;>='U$J M8RFF@)Q_9R@*>L+9H8!7,$@%^0R0A^. ^X9-!W33FW!GV W*0Y&5/2>"N5 L M,J8KZA0B#CA R>]TOW(C3\&%EO2^N]!?=.1=0BY1R)<2Z4SZ.=KCU8Z,I,+C M_?[.I0/'P$OM^U0=DGR28HV"^!@*%4?/6K8;;D-IY;;IQ733!_CHJ-8HF 2\ MNG*6+*=%=P2?5EC_7R0=:Y!@Z9D'P(_;KR)N!WL&? MT.F'(G\V]\YJ^ NN:F^Y(\8KJ\N]H8$KIL(<>&2P,C4(T+*2-6\A M]*E,MQL9UA3.F^*$G>29,E3ZP)";B1>-.&PTJYS$IZ.%I=(%Z!8OF@4)!*VF M.0>(W-C*XGC9-GI)_*D6J!5B-;37H86EI],-H,+JVU71A\"Y#CP'5X/K%C!Q M(LD2L;''-E-_4RX6<4B9?7_![C&QU^K,B>.V^>UC-TS">X7YV/C.!_K& I MO]IUB_-\H-^X&=8RW0T384P'0D2:/+7(;_>//VN A1N)@UT%.T#C66"039,7 ME,G\'J@/I!^,TKB1)@8[VZ3_ZWO,%2]S(?N_P9\^M.:E6!\"BZXVU)50-Y"5 M\Y46,6Z&02N^U/_Y3RE?*%&;T>X'UQ6^:)5^WKOD5T:3JHS-NMT,+88WOF4+ MB_U?..3_1:C$(=>(D&LF#KG&(=\PSY2^'@,Z0"BPO;,\U32_ORXK1/$9SG_F= MRKH##;=96S0($8Z@LSAJGBL8;F)[LCZ!+HPJ+Y\&#(4T6)\PN+FSW 3S"62, M<3'&15>U@_'*V 6>=_T'ZP<0;(=P1(Q19)LHXGI;+(4NWK.44T\C2+0]A)3N MV6+KL7I"=IOK*0^ZDI+NEQ_P@%T0BV!TB0VZ]_N!N Z[;;K"0HL+-BOQ)HAS MIUB@NZGG':-"QD'GJ1O.6>IV$ME%?EE$Q8ZS'\D5-J!Y0PHTT3ZH?YM/$$3" M3UIE_9.&;B:/GQW@+G+ QPG%:GN,\0&,=SFJQS;9\"F=!&9/K9;C6<]Q4I]4 MO+L#33AGA)LFX4[@25I9]=5LHJ M7;Q(8(R(,2)ZB&CH0P.0Y2GM,L 10SR39>=!U6_D"*W P"SFU/-[(?'T'$C^ M\:Z)43)&20\E*0?C3"WL'@[8,[Y)%K+8W=PR+&+1-$,)V6]\2AR?'86ME8DN M\S9PP9>JNN68^ -:;-"I/0[HQ3@:Q%'F9@HR1$Q'!%191(CB0$H76$$ZZ)H) MWI(1\OOS*^]2^@9.[9W+]S\I,H9'(,6 M+?EQ$.WVG>)O\A_SOMXZ2QN.UFWZV]W?+YVP9)C,[UO)L:*^7)*L3HAP!*'T&;6E,?TZB![ ( MI\JG%=2])QT>BF:YE'X2+#ZFXI @61GSHW:G]"5[BR3_D^>1!]HDA>,!'@AY M$-IRX(56V)8/M:S!VA M-[!ME*NL>)Y?OUP2YU=[OFB^B^B@.!<)'YENRX=(NF\(=/U9$FBF6T\7LC19 MUP3/TF0!?:Y:+2(=Z2$%SY-Y7@X WR\T!' )QQ6D08QQIS<*/<)F1;!Z 7Y, MV,4(SY6JA0HDTOL5J,\^#8L/L4NT,DK@%,CA@CZ.KYHC'32 !",J"@7UR2-Z>#@+@!>*0]V5BK_P=E#8\]2ACX<> M5-!8R(TY\1N8)/_6&"JWRC#()N.S;/7.@_05: 84Y+P M#(4$U%U2['$5/\LOT(W2)5W/P(L^V^^>$1FCW=O0SE:I"!PF6 MI/A$9NF:Q MAA3Z(F).48Q#,0Z%<,AKCXZ&@]?]3.[/H)_B<-4]^81T#C9\ES4TFM")X75F M"]E$@)P6MF1A8'\_PR)>!]%@NRT\9GJ;BD,Q_8%6H8/I4\-^P2:7^1X_ M'/WQE%@VJXC1)? MA;VI];;D<]C+8%P"4O')*8% M@1J-C4Z(>KZ7'!\<>L)C06@TX7P&6[7<6RDJ3 R_NFR=<;=/08 #UFP(]U(. M-""F.O@N8$%P>7)X>>]%A5 )QQ.5&(E5?"$/1''8.#'&Y4 0!&*V?OPL(8P< M>A!++'!I]1ZBI837[!%;3KL93EYN4L*+JX6#@RYF#@@F(P-C)CSW22-#:)H/ MS!/+1CS49J_WF^#A1WI*$.LR9]#5ZQ/Z3+V[&5P#Q69=1^WD%\?&^Y9 MTJOS_H,NH2&=O4(OHT+0N]5-;U #A1L@6"'"3GHVF]'E#!UZ*>OM#%H"WMSG M<\@%*A !RICF!ITC<9R,6V?AM8?<_WG&M=J'\%>X#&GF_-W.*=Q0MNFO7C2=OH/O!B-\_&]!Q MUDA-%4_[WX>VH)=N6] JP;:W@'$GJI_-2S0)Z+<(8!BXTN=]>/&RB*6J,._-MC4^ZR\M2J7(,\+"+LMR M@MZ6B*ZP6SJ>M1X#!BGQ0[ E;-3ZEZ=EK1*LH?@,.TR/[#T!VSO^@&FA;_^/9X>/G1"\>;I#^?-P7E;>SEQ+ LM^MH M%7AZ+=0<^/6R^]EVSM&($N[#O/([/C.R5!.OM%"?!9HT>AHF"0)X?:BMOL_O M>PPC;(<4[.2SDYN3@G)\[)V8&,H^$V(\00]8^P:T>,612F5*_V7Q;_9C@Q M]D-.@&V>0_$-Y[!19KYA3_KFCT4Q-/CR__[*_?7>(\JDQ.)&SZCXKB-ZSIT; MX0?U?+DQPFR CEZ2O+MW+"M8\RGG])(8_&;G%,NDF,5L4";QN(Q;GC9]$##Q M0W#CRE]*9F%4ZG_^(^7%/QDIP?Z(A=8;,2K]7HR2Q%0N\\6TG#JO]@AC2\:X\>FXD8EQ(\:-*-SX525,J/X3*567 M?)3B$_(I=+Z2Z!UP:/__&\OJW:2YG=%FB^^ES$PNE?]JVNPO56=__* HA@\&VZ>>"S(CN\-EKZR"%W=MBA+CYB%]Q]S88(O9/ M]!QNX20"5(X)J6]1/F(4CU$\1O$8Q6,4_QXH_L7LE2SK0]7D_6Q,IG@E!)W8 M7\8.V3D4_IQ0[PO;_OLKQF+_?_:^:[EMI%GX_CP%RI_W+[N*I DPR[M;)2O8 M6LN6K&![]T8% D,2%@C0")+II_^[>P:)213% %+SG;.R1"),Q^DTW9,$KS*3 MH--.1:G50D.M;9M++5E9LO(X*U<*FEJ5K"Q9>?M9N5 KJTNJ@9#R(.4ABEU6R^..U/;'+LLB=!F-#1 = E.S-G:Y#B]' M?N..Z8!MK>"0+"Y97+*X9'')XMO,XEL6F,.&\<(*PR[-@VP]GO2^MKKH8\DR MN:7>4T6KRV""9.==86=9DB?9>7?86=5V,+(EC*J+*9.!I3\D_:'M]X<6$WBM M7&A4EGX\(G_DEX(@!>'!K'^U(05!"L(S%X1:H=5L;GM]F[#X+IEM1R/,X=I; MANE,Z:9)-VW;W;1R06U69-A!\O/.\'-S^5Z(Y&?)SQLZ(U"O:^9PSS=YB/@S;[E6'[@T2P9Z3C)@T7R8-'"$0A51B"D($E!>J(@M0JJ)N5( MRI&4HZ=& LO:L@XZY..DJS'C<(-T.^7)IF=^LJE:+U1:XVV9I#Q(>7B6\E"I M%5J:#+-+>9#R$(7IJ_5EY8;SYU"=NKZO=#RW'UF'KK,\JS!_X$K_4?J/J\V" M5-1"76V,)T*D*$E1DJ+T*%'2M$*MVI*B)$5)BM(31:E5*->;6]_!C[_E+.@Q M3[$7I^69ZH,=DNR\R:F*^E%(3E5SZH46MKX(7TI!U(.GI<R(96C+T=C*T5M":E1T^K'O0TYTN4RQ'Z>B6I]SI=LBPM; )3[NC0[N*;>G$ M\-823T'D"1/2E]HT)O+J="VH,VH%==(!?RDR.RLR.Q]^6% 2ZH5:?<+N*25A M9R5!;AY/'A^FCI^QV\Z('9V81U1QDVC3DJ9E+*-!B>W/3"9 M:??G3CP=6U <)F.3LIO3[G1S6G!'K50*6D46)TJ)D!(A)*)1:-17T&0EWYPA M!48*S,*1TEJA6M_)42?\+9]9H-BN+\LB-^!35D!&3#=LVRPO*N'E^OS)#0"_ MH@*Q:J%97?Z! 2E'4HYR"OR*G+5RH:)*.9)R).7H:7)4+=0JTW+[;P(=(%PV M]:+%4OZ]5*V-KY;?B+_O60& ;(A[(^S7XJ<5;=8)]I*G%P-W0%_/*2GK@,R: M#M:+O\\]UPR-0+E@=\P)F0C&6LM<'3&.Y0 .@CU85BVSX%'43T7T1A#[T-+/ M0D\9" QZ*0PJ][JOO%2KI88"+[8MUZ$I-R_52DF+/^FXGA+T&/SG,:;TX$K,'N)?'1O_HI':&%CWF.[3 M:;*7:JD6OVC(=*_H@B(JXF\E9=^V\1IWRN(+M'H]"#RK'9($*H&K^+H-J(/; M#H^^7QU]_F^_M"(\J_52+8MH12V7F@EO3V$94DI$EXVQR#Q+1Y8)*!T""M[W M@:^+R#! "%RVZ_@+\(5RSSRF5.HE]0_^61-^&V46(!V],29@3'PB;4DYZG3X MU!V^=13>ZB8+&!>WW)@=7K 40I8?8[J@@!"&C@67!#T "XC@NS9=-P46CCY<#>ZP&1HB27"-;MCMC2[L'K2$ MTH:GA^T?B A:2)KBB'CQ(? Z'BB@!?DA/(4O$,E!BP,Q!-Z_!11-1[E <4'Y M<'9^"/\@;PQZ0]^"BQV?*G@:;Y%3@$G@T1V@[!^\'"*)?4>-\'QC4RJ!:[?%;G@+I@'N@Q6!IH M9;<-%CZ_.E''0#9,U2MZ%[0<'2FZMX*>LM_IZ)_X8PS7(5G2E?,>RH^F&+;E MH-^C@.3K9&^<[W^_NMC_NJ^8H8<:<#Z]:;C] >@7>@M EYA/EC/7$RJD+6(4 M3<%(FS0=FFFTC:$>P7^5/@MZKBED_HUIW?W])_R(R&S88$^A2]=["RIN8.O# M/;*71MP%K5&J$!'AHQXC,Z6"=1'"W2V7_T"&3#TW\["BP6S[[:QP??2$I?MY M0'70OA'S8;&R4LX8,UH]A9C4S_]+0Y,XLX!3V_7V(H\UA3Z!%HV_I]KT^] 6LC5:I$F5O]F*GMR),K4KM#R7U.R)EC&A]_5]&6,D*TE,K0U%(]2^^J6FK4QDB^$DU<29G)N@+2T?GK MQ?^N7&.ZC^N@\-O\L?=\O>*C%W]?D?T/TGL WP([^+&^T_]^4"A&43T)@RO! M >G'>;>C"^8STAAHB1R"0K#= 2FY(S&*5(GW)NX-17S-(S*D4 8^VXM^2:\- MV4"P "+#X$C,! ]T,(O>9GP8^B3#EZF@3LK/X>H!%(4;BILXLINU4JM%#!9X MT6+%(E2.CSG3@/52>CI]FQW?MHJXS^IJ#/'I?L>\#=@Q(EU">] M.+I4;X.A&09LI9(T3T0K=>O\!D)&43X^3D@R&8>+9];U2=)LC#1J2:M)TN22 M-(U2LR5)DTO2@$*K2-+DDC12H>66-%*AY98T4J'EEC1J25(FGY1IE*J2-"LE MS6-+@1^* 6P2#\U'X&&EWO:*(Z^K1XOAVOCA7R]J+Q9%47G5)PV;"Z&HG7FM M"&^V7=O$X";E#C[QW,$1Y0[^?-->$L/,U&-;SS KV7CSAY4QIED+FA[:!7<, M3W)+DEO2"K>D#1[U6OZ61;EM?A:NHA:B0W%RSWH41VF+,[ZBO)VZI(^')\I3-*8->M1SC-P/_&[E1YW>C7FF_BD=D7S=-T:>&2&(I M:"SLY[5*S=4V-UZ!%K$KDD8*?O_/#A_QXC92U4+^ %S3>?&Q&HC\S:.9:7,MS;#,'P=(%I_G^]]/3^@4\ST+E/U/A]O@?>63@W/A MIRW<@N81-:4Y[I==*U1;E:7&$=:0$9.<+#EYPEC*1K,F.7D;ZHW6PLAK+@A: M'B-7"HURJ4EQ69"-*1.0W!+>@W5EI;7NA^80HW>&%#-!M=5AC:9F# M+8YM-"N:C&Q(9MX-9JZ7QXOC#=$GEY:V-U6N7I T=S&ZF+^_ZB'37 M)I]^"'=@BU+7"&T=)Y-V;+W?YYU!J2VQ;CDRDO<,0A-+WLAVQ8>JR0"=E()G M+P75ZG@D04K!KL;=EFP'[HH0J-7QX/-VAM/F ??LZGOQ\.@P'N_A]UPO*.*4 M$27PF![0R06:"P'? : ^F8O^L#\ <&E*CF)Z0X4-:;\JHN9, C M%YI J\NZ),G,.\+,RT^I/D->WCS4,G@'>EG=X> =&F0'ESP'FK' QLPL&:V3 M<8KG&:>@T7G:1NR>2\1N-NFGCE8'*9@R M5WWK8G;G'HOG28HF(;X,I6UU]&%3U>!;N:'59,6#:ABAS07H8JI!1(*9!2 M( -VNR($6QJN8Y[O.@ZS%!2W:6[+P9=FX4 M*E5Y;'478FNR\@U[)9;5'6XQMV_;BAOTF+=D:RI/H.8N3K#!D47YB"-L&@$K M:D99KX]K"AEID'(DY>A1M>:%1K,NY6A]$;M-<]'&(WJ;1L!JH@K-\;*>+8OX M535ZS94;Z/;#0[YD)/")&VQ&"BH@!:8;MFV6%SVPO*;]&X=T-?MFN="HR*(F M*0Q2&+"E1*%1;4AA6(K)N&D.68LL5/, Z8H&%[6:4T*8;P(=P%OJZBT'>#'8 MTZJE6HITXZOEWT2X3JXM!NZ _IR3P=>P=&(Y58NQ?O'@O-E[YC'EI58N-118 MCQWU_'NI5E.?1 U@@I['F-*'!?5\A<$:3.43/;ZB%F!7UZIT+TZ-+Z 5/&!& M8,$[A_A7Q\:_G"Y%J24T6[<-J;:(LO"*P^ISG<<*W0XN! M&W"A=[IGN:&?,$W@6;H]!DAJ[05\J1VB+J>57IZ=%E5^&[T /_MP='IR=LD_ M+"@ :0"_V$-X:<=G 4Z7!MA#@V6QJ*.<6H'%,FOGJQAGM8WQU#Q[R#=&/ &( M"WIZ,(+=J>R2YI![(&1"WH@M/-;7<9T>TB]6=6TV!*J"B*(BY0AB/CXBZ(V2 MZ"VQGLT"-D8H_,H!W1CRK_RP[0>A.43^Q[_/>[@0;1066$=F[!(Q;[HIQ,"S M )?#U#RFM_!((#. R8&W=<X:&CW B/F3 >\RT!'S]+=X91:F[\ M]BE8)NH SOIH/ S8E&A1F7#YL6?5N:=]/N> M%8!9:,"WEPPTHE!^H$)O&6W_1Y$(_OG&X@LGRRYZD#!L#=>V]8'/]J)?TNNL MP\M[#!EGKZ__*B*!8+F156:S3K"GAX$;?4#V*?]$F,+\FI1M+*XA!.!JBK8^ M=$-Q$[>[F^52L_$' BW"DK R1/Y?+RHOY@I1UDKU-8;LQA5FZL+Y;=;Y?)4- M.)Y+AB\FIC87,;52:XWAYO73LE%2UU#4)7EU5?"I):VQR_ U2Y6=UJ6PU]1W M&;YGP)];JC_3B=?MM7":6[QKI"*KZ)(P;U40Q^2MSV?SJ*5& OIUY MR3WW MJN;6+ZG4(WGWCHYHA"-W^^:>=4^:Z-S+E1QXM#/$;K;=78&T*!5.I2 MJ<]4ZANL*WNJTJ?@/ ^'5=1"5(+W[+7^(P,:K5)]M= _E3]QOHCM%$JH\17]G,*[[X M?*65FT_O2LPMG/6:,ZGR0:7#'G4$-1<)^W68)6N%[NE.=F,M1YZ7K-55T.I/ MLSJVA@?S*56/[E&PQGJK)?.:5B@W%FASDXL"K.?-:YML*/@(:Z"FUI9E#6S: MC#O6#>*V.-P1'S_83K,T#S&-33=K68F]D4,XEVZB:/4%SN/+P,C&&6%IADX. M85LZDZNM!5J7R>C*QAEA:196#F%;=@CQZ:/@UQVKB4",NM[RCF)^ZB1E/SY) MN4 [L6<3R]EX?Y2E)YPV#="R-Z!R06W*2-#(=K-I(B\E];1I();/J2A)JTT L(PA5KTV;;RY;9BW2T^)RIJTE^F6IY9(VTB\+)'U%_;+B MUD[4:RC=J6M2NZPWIG7W]Y_P(T*=8<-WR/Z]MZ;E#VQ]N$>,\39+)*U1JA!F MX"-1UUC!1AM1T769>E^DGIMY6-$ M+V=7;;-G[#B@CVTFV,CFE-4:Z00D_KY M?VEH$F\(>X^XWEZD U+H$VC12!UT6;$-5+DMZAUX_9YNW^M#/S+96DDWPKU8 MC52(T\J YC^4U.^(E#&B85^3%-XR?4O$;=G6)=&'KD\=9O8HC@O,-$*TE!AJ M:JF>I7=5+35J8R1?B8M326W"N@)BTOGKQ?^N7&-BK27^'C5!3)<@BH_ 2Z(. M,B =!RZU@O%C':+__:!0C*)Z$@8WH(>PR5@L^/>Z+]HYP8L5DSYYF5*(75:;9 M5#@8N%Y MP*.^\PS (_6;SUJ(75X]/WJZ/-_^_EHR):O/7_2H@&>:HTO?&;C MJO?,H=9<2)U]$Q2DY0<>Z8(M[EXE6E=%*Q4K4#DZYN^RO]IJ]$?W%D[=.C^' M/;G!\AK#9SE%0GFMQTYRBH1F25VC6XMN8AD M+-"Y;6.J,^><,3;$LHPZE:A45ON7/;-]GG(C0CP4>VY0\1RAK/7 M-@/;BL:Q-ZME*0$KRFGE#Q'+D8!FSMK[/44"*H66.KX'Y-/#6HZ%^(1&@=M3 M,/M\2F0?W2!BL[6N*Q+BIKI '[CM*?%[-B6N2^/F]=2JKH2;M4*SN4!?9,G- MN2M172(WK[GV9XE.=F59YM6VQN26TGE1QMT6CKMMNN?5>@VX'")@-:&+AB8# M%^L+W6V:A]9K-^80 2L1HFIY@1:14H@6C?YMFH?6:Z[F$ $K$2*U/BY$.QE MS'2L[*9:*.C9%@H+M*V4D<5)MNRFNY>M+Z.\:4A7HQBJ!;6Z] 3SLQ,&M316 M2;J;LB!LSTU#NJ):"U63HK J9:H"'S>UJI?+,KIX;:D 8KW%R \(1("JE5J8# MX5/:"(YT"!SK9BA: K:2/H-$WY$5I=NTSM%GL*2,5\@^8LWST.$6/W/5@W$.YU*Y!Z0FO/"(#HQ1UT5\ M4=2-$=!KPUM@@P($@BR[@SZL'Y^!5P%OFJ$1* 8\RS)AI! M'3BY;<7HZ4Z7=Y/$%]@,OO3\GC50 J;WX?J>!??K7M29DC,-*)O0#I#/1X5G M<:8N*4@#VW?'" %K)ARG.U;"\V"YT:O'B"-06T!&=D-'M!^%!D.;LAK-SUX'==S+Y"VW*Y5%_/MEPI5:9MRTIF?[0F]N?M@54(E-%1JKM,:>LV ML24\V=#]'BV(?F$_0^M.M[%SL=)CMHDM(JCV%J((<@I1DAIBLC=M%X >X > +08-$VAB^#WW%]/1[ M_.9E4TMU:8[N#6E'0GC?Z;AM^,J!QT K*E%M "KQ_; ; @XYK)-Z*L-K!OH0 MWP*?T=,^6>:!/AA]6 '79[*.Y3#<^FSWGC=MUM(V:/:%.66W ]HF<:W'NN4I M7W4[) H?PHOO^)9S:NGDE5BX*2,[?D,CP'"[#BP(^UX[KE,D&;1=WUQ?QPU 90(!P!SNN??SO\**3/9D>2/FN9QN84V>;M&4TRU&HE1RND7N MIUO,WMA/:>L!S?@+#;C0\GN1OXWV4@GW<67V1CY^$GL2'681Y:=A1A*40A!+ X&+=7 M*!(Q]7Z<^^$ZT]71SAD>-XEL%QVLD5ISVV @5Z#Z1JJ68CXY8 M=##B92MZ'\-5]*", P<6I+!L'G3A3,02[$@H, M,E(L<;!@VG7024FR#)'8QZ'&0F2(TT9S+N3V/'I*23G2C=ZD!?A6>8K:+(B82M4)5*Q? ^IW%/#R*3F)][UD! MV%VCJEOPU\B'"1TJ):V6D('[<)-9C%3VR'. ZT.1EQSA0+7<2$8 CG-@O&3\ M [P8BK1S'D0 +4JBS>3)6 ]24&G5%%]0=V7"84!:7T](!N%9]3(&TDQ4%2S_<7?(&-KKGG4Z@!S058 M8N"BUG/O+-IX4._H?(GH7C.O#_:KGF0JZ0(,!4]><1+3$VHD49,/[E[DLW.+ M@O'5HH!/W>N VPTPK:/99V![,P#8S##RRT8CB:U&K$G+&@R N^/$)0#H@F-G M83(7&!+VSXA1Z=FH-'/*=@;FT0R"@UB$V"[*],TBSBB_4C1*!&@Y?UF C"L/ M+GJ K\@:)WRIU;-Y;\SE^7.#W$O*IX\;R$>J!T9>.#Z!;UF8Y#;JY>H'GK<!3=-$QK'D&'!<%JN,JG'IUD420B!DW MT^-QZ9.&FDIK1(_#9$_TG-A4B$.G(J>D97-*)66F_X%":!AA/^214DRP&!;7 MHXVZEMB,^1C6.*7Z+)EUB>;Z6&9?T,D:UX.D49RN2]L#(DQXHQ1C-P G'I@N MO,!"-^]H-Z583%16$7B@_D8]T%1%!;XS57I14) NQ%@8O]__?K[__?0DX1:/ MZ4$4,KH'!MO_="@*A#(U'@].UHPW\H&+D3=4T1.OG[QH6&78_B&PR3=,Q,_Q MX3ZWZL/RT44FN&/KT.HDF-Q3'CL#\VEJ=$( BEP% M@CH]^K)C_6)F.M0;A:NY*&3/WHBB88XI;*&:?/6D-8\D#(@LL-J1NE82/;'2 MYEBIZO_[7ZO>:+T=+9@=J6<=VTD67?*<(>E8-:3E?D28T^5%*$*79Z=%E7^' M(C./S+ZEYY]3)$"=I"SF>PA^\^'H].3L'AT&#_*[X%V*I(WD'DJ?0>LQ-TW?]@? M@##P&@38>-F0[&@L74CLF+'B82FKSU5681," \K"\C>Q+_E4B>>9(N"0\M20 M1T;X%#:LP,4VPK@74[QD1!XIT4[&8)LQA]?IL8"9:44P?A^^F&$0%;>?>-^E MJD73TN$2(UEM!]B3XM^PR0:Z!X8&?.=UF3>VBX#*#BR*+Z&K8^N.0_7=)K$&ND6SC3-ABXE#&L-9=V(Q/+X;_#VT@"PG M*58*@]!CPC4E7PL?/=GWDA:0Y-U)%E#:?<_:&\AAU\#EP->7@60AR4+36$C$ MH4B7L5^#R+VC&HJ" D2Z94&4)C$QA&^U0PH4&?H@J79$U94),Z%:Y'']J # M/<@)H;![1JK851RP),8M9#DW#H5@JHG'94&)[OL60,S%P<>*#C_$+$!TILTRZ"Q(G)05 M&6I@1. #/8DL[W2GMRTS@(D6RD62C-!NE#,3TGLKM MOZGY3PJN^J%A,-_'.IUA'%^=>#9=LIUDNX3M "HJI47>@N>&6 H4BG)%%SE* M%*EF'!10=Y'A&)>')]Y&[*04'I'$CXH0Q_+GLWF? DA1!9+;IAKB<2DJC#ID M256\:*F!]9TF;V!@^4J,E,^&Y).DUU0(5OH[K63QRD)9,PDVJKP7_0!JED@,C#L2:?=2% MA4CI\:-$;H 51V[H36ZFHJ!&[[BVY4IU)IDI9J;4OAD?=<,]M1/5)A?&2I+A M&??T]5LFSB?R<[,8 M].FC@\%$ZY>.:!$FN,H8MD&O14>,L$Q=%Z>MX!% .$N<2HTVZY$;XEYE4H=) M+DP56T3MJE(.<=*-A3;#;!%=NN>=Z#;&2]U3^_JHG_[ GHI?YX@GRY(E-\>2 M4XZ+I+/BW&IDO/G9:*/$&8PTN1:/-%!=&! M8WX$/CX?(KHK6$['=N]%N[0X%1PI*AXMC%LQ@'"FKD[>FW3;Y)%'0AA]:%J( M1%^<,Z4^?KXXLPCHN(MZ*&)R#SV2?M@'Y1CU0T']Y^CB!*M63AW^>KA7&!WF M:C/; DFMYC0)YP,XP=I8"UTG)XL"3S#GRF@&\=&@;<$1#CI('GJ ME.84/&68C)]_AMAJ()00]RS.+O+6!QZQ^&UWNJ++"#ZEO"7^A/)WQB-,9 ME;(\G2%/9\C3&7)K>-S6P)O=H^H=*40N9*N0TS,OICC_O/)2-#] :W!ENTHZ M08 Q,VW_:CA-OH:M#@9(9,,GV%XX"=PW'RL0.%S'GA3/YH;$-5V1BTI,"DE M?*X%CY$7)/=)[DMQGV^ \UYXB D''ILX.F9]Y^"DUI1\.V8F%** Y@B[I@Y\ M>.S.@O=/K\IK4T,[[&;#F\X>?=K'XQC-;6<$!.?)!TH6?GXLS).Q MO(.@1_U^K<".!A]2+]JHGHOZIV8"TEP[CY1,I%.-A6SM87K<8-(>'T#$MN4. M-F\=TF/YM]% HNC35#O5\5.NZ3.MVR8%TF+:O!@(30Y<'QL;1L]U?5*LJ9*S ME%^9/E,]$@N,[?64I8+]Y;LIL4F/A(A*S*63*;GT8;L^Y5SZD0'-JW!Y*^J8 MG:**7%F)*]EH,ALE]5<##T=84UJC8]EQ<-=SL::6%S3II")3/>3KX\&:YLZU9?%E!*?IYG\]8-*DS"G9B7 MG5-W3=J3VZ&/=854%);9@ -F]!S7=KL6S4G8LLK*:YHL0_4A(-7<:L>YYP51 ML0QFA9CP3E,LN*WAP14.CF#U0SP-:0DTZD:/:O7@LHX5Q&[K?;J->>2R\K(U ML(T<&E<1S>["PK!@F SD$@5XXMP3?9"QH+"K-QZ!8EW+4'2;3R*'#[FI/VI! M%6+O('8!A-Y1--=(I=JZ1+.(T 8&*4];26 M\=E^/S3[([(XXX;KY-T-Q/2_; 9EFE\VT2W+8/**=[N-!%*,B/5T'*64MIU% M^6#$+)3XT7GQ!F><0FK$6\1*V3%K(MI"!S[HG"\U"Q,'0'JNC2,\!(85]Q[X MWN]9@WC>MZA6;&-K9SNDGD=1(1:/L\0ER^G5/CP7/ K8#6QF=N.LMPY[!J<+R1?P"6^SS,<,39G^,NLUZ>9=\XU[;'P;81E M#,2%3O3Y SA/M./(!IN0,1-[N.\!C^!>C3I/(*T=5[N;O!,CV*X%SC*( 8"0 M+"F>+X^[U0K0,[V_D@KQJ450,7X2S^N+)BE- M>&9\>%4.O9Y2(ZO*&EE9(YN#H=?+G.YU@,[),1V5BH"=8V33Q@<(H((7C\Q%QW^BOXGD>UQ%W0,2'E0-J]EUT)%:L$B9+ %TX MF'L"7T:_9Z,Y4] ^+4RDE2J2$'D@A%JJ23KD@ [-4DV3A,@!(:1FR@DAI&;* M!QU ,U4E(99'",H)9;-W3[)9UP=U\Q%0KU0'KSC L6PDX) ^^/"O%[47BR)$ M*U5G:L,G8Z0Y!T+:F9=DG>4K&@C]R:6!T$&UBNF>W7;Z5Y9AC9+,D-[_S,,QCJ=]2HXBO2'V)4+B[WB'F#) M&*ZE,?:F(5VDL=42W/A-@_UR"8#P"-T&($E)**5%9E!T6D[J5:52:#8;KY>] M)V^:KI*=GQC6V5)V5EN%5J,RSLY;8$QG]AI>8KRBO>8Y2.):89Q@!:XFV9,? M0=-JM:5O&I(O<\R7,T/]^>'+2J'2:"U+_V]Z.Z5 M8X4YO. S2_J/*J],QG][38?7IK7^EU;J8X0^P_(58'G3#;&R=R,BOL0@W:;A M6K(L:\U&H=Q4I2,F63S>P#8-UU*B"Y6"UJA.<>.B8_,YX<6=6L:C#I3\:65S M__A[=&SFQ=]G$]-EUEP<4%(4W..-A])ORKWN*R\KE5(K'AX4MX:FNJ,^KSMB M5'?T*3/V!X]=6GCXQ<8>JGYH\[G0-/LH]!0'WF^[/AV!>5FOEIK)\5C=_!'Z M>)(?WX77\!.9@#IX AX0C4[=\[.O.-ZHF8PW*BA&#P]/^G&78-WRZ$@I2_K^ M>6"VT/#6:)BA:U$JRF))RED8:TB5!KQ[P,[91%[@I4[83 MNA84G]EQSYCDQ*[HB8LXXITG>)_.D8&WR8BF+((FC+1","J5-$XG(>JEFJ(_ M;[]+AWHYT!,I<,\\IKQ,D9V:I^*1^B(?\X0CUV -XB0K7T\!."5U!] A>:IH M,Y!M\%<'YGWE(:D:T'."$9-#R=&TS>_W4NN<.> M"[Y%\I-P"" 'UQ"9\KP+E6%X(?7+2!$+*%$>/:@>M0_0X6NU5(T1(AI*X'TQ M^@+>3X+W08A.LQVDND!\=J/>LIRN1,X"KJY "RB7&K.9)1F,P&'@W1!A+;P/ M OL5C5$8_4Z)^A)AOQ1Q.)L.,\=]CJ@?$K@THOLAX2-93FG3V\$\6_LCU'IF M)MR\:KWR&+5>*9-U61GF$\;UQZMC:>@*-6/ MXRF:>8*N7Y.>GTJ&1,=CHY 1'3^B'^F[,:QSS:>-2%I&[U+S.:9:?3*PL6-PLGU2IP/5W2KD^QBH7;".Z"";O MPHTPA$MU:LHQ:4?D[(ITPNT]&@?.>TH]9N%I[?30PN,2;K'Y++[Z],:5?

H:VXB\KVMM1']HX[W?%D^[2J10E&G4^ZQ"$L] MK*2<..*%7(CO>?8+MG M?)1HUX6?78I.;14X48 M-W%EB &#+YRZ\/F$L6^((MIB^: C&_NKPC9I#=!.Y/.X1Y%DI;%<^K/MO5DL M^"N[+(UV6=)DEZ7DN;++THA0K+W+4KPII,V%6>=%$"I/YVV:ST;FG!Q0XU3> M:BX^4[*E?89JM9*JRC/SV>."&VHB49?-"_)!B')%$B('A*B7&BU)B!P00JJF MW!!"E9V&\D"(>DF5>T0>""%54VX((:VF7!"B5FK4)2%R0 BIFG)#"*F:6&$%(UY8(0,M:T7$(\\@#?@VF('>P5^) 2WK(>FJM1@#M( M]X=4S3.A^TXQ_]-;+#9*6G/3W21G9L1/F>]'HP9U9TD]-"4;K%LY/)4-5"5P M18FIY(%5\4"^6: 2LT!-LL"J=H/F:LVB)W<+=SW&>2 8VPVD[;]YAL]/[VC. MREO<.OH**_"W1='EB>YHT&XQW57E7Z9[DO"+F;!;3'@DNR_IOI#9*LG^W,B^ M]?M[39E >6'#CL3\RU/LPPPFU7J,R@RH;Z1EG ?)V9 KJ%87%;!JI:1M7)G, ME*!7U)/"#7W=,?W7RW &-]W:-&D514>=Z72M./*S-![?-(R;:'.'R9Y-P[V, MSG;"QLW52(I%VC6JY8+:*B];>V^:PIO@;'5'AJWPRO;MYVRMH#7'^PI+QMY* ME;U^N'D5]?:+0:U0:6I2#*08/*5B=_O%0"O4-&GF2#%XYN8^(D;5QA&S!7&I M=SHV^O.CCD5QDZ*M"3GE0W1WK8Y,4=H?+ MU1Q(\)IV),GF6Z;,-^:B2WF0\B#E(?'5I3Q(>9#R\,R\@NW,LHO*6AF.6W8X M;N,CU]:7<-\XJ$L6\)96J->7[O8_1]F8DI'?.,.L+V6_<5!E3C^?HO%LMHVI M:?R-@RKS_%(T-BP:4U+[&P=5YOZE:$AG8]/1A%4-M9XYI#._HZ6O<"H4S?C0 MV^X=BT:\^C1BB3D=US,8_YI&OG5I7E\;GDXCTT8FB'3" .<=I4X5*'HP-G=. MQZ&]MHW_IA^0&LJ*0T-P2HFO!#UXP#V\WI>J-BBLVWCK*SCP#H>.<;SHOA_VQ4@L0'-(:\-Y60GX!?$B M,?71\G $)'V5'JZ,P+F>7U+>,4,/<=(4/6?&VV"=#C, /WS>G1^V?_ )6P6" ME@^00H(H]Q;2A$;#P(4#'8O M%F/(4"#FF/*:HA9 A-P L DFOB)3)@L4L6*0% M'^_&I[@QKV\Y?+"IBX-280-@\7 RH(7K<>Y,<7SR3#YQC)C"#2+6)L)%U^!@ MH%&Q3LES2=D476<<7<(!:4@9H(.81(T#5%EJ5IP=SRMU.QU"&&#&A>>YWE!, MXW5"%"X^=I5V%,3*.V8"0LT": R0(*,'(A>(::T&[+TZCG.E!Z9F8XJW9IO(_(1 6M$^#'A;]U=R8V. ^D$8IAP+%8%J%6@KK.* NG@">3*=S M'7M84HZ%"HDHDQX2/L=;3#9@#J@>UQ'3]T#H(EU-L_V ?\_ $'+0;E"2:9@7 MH \+Z5TIO0#/'>IV &J,X:Q=>@.^ %E%7"TF)7-%=WCT_>KH\W_[!05,I!X^ M@ L2R!C*43O1P*9"&P_N$T ;3DU=L\:,^YKSKBO-?V^>GGZ??49\-5GP%>? @-]%\&PF4VEIY-U M5+1!VAV?AC7Z8*]:(/TZ*AX<."TFCX>T^8")P[@^CT#S)*5?A M %H^%[P/EN&P(*0$KM=3LRZ]:-:E6)"B1R)34,2T3_XFY51@A@*5B%N]5E:U]*S*ONNCQ.-I6IR"+I8$-US"C:S?AJ7"+4V: M7(D[C=A-Q&A>,"#$*_18"D%W ORX_RK89!;VXZ[-BJ;5!44 *,$W@7V%J,5Y ML;X.YAXH;-@0<WWA%V89EGX-: :K*5DW/E%0W\[(#5 M$9M,TRCU.CVFFS1>3Q^PX@%.$\>/'OTT<<79H .CR(VAA;^^#QHG##;4_ UL;%87XLB24]DKOP M(?^XH$H>?:.XH!,AU_3"+MQM@YOB@06Q[Y#C(A1=9(R#&6;[+G=;VO/@%F ] N>A&4_&"K?'?4Z\T,L2C-OQ#CIX "SI,[+9(X\:(+://1X&T,E6"PPNJYKAD#'3\\\K]N'??> M6:;%/R,:-:O/Q5FG4WRGV^3H7O88R,@^#E;G(8W4+-@-&%[S;-U 8-,R":-$ M:),[<<*%I[B%<%28R3T"$$O3I1M(A,B0P5L+Q 3@T17; AT^H4-/H8/B5R.: MS0MMP<\>ZX:V'@\_CYV4)#1P],O +8;Q<;N^3Q$>X@_>0Q_N[%D#GTMOZ.#H M=2SL(JT![^7XR!RAWET6R'EXKL=$ 8,SS!2$Q3? %1Z(;JY\ %_ M L.'^0/&'\6C$?&+"NC8@(Q8@ +;&<=CIX)-RO#.)]L#'D0/*9 \DKC#Q?3&5D;!)TJ=G/O$7!A@B(U[ZHH."/!,TI*T222!8O@& M?7"3+A$X$N$XW*#$;G7MT!(N@\@YV.\#>(:^R9 ]WU!I!S B0J>!B GMBZS# MI"]IHQ$;#%JPL,7T]5N62GJ,9$I^)&Q"61GX!O1=:L>"_5>$>?%RLBYZNHD[ M9C8A1=_H<>1 L?H#3$-%(<68JDAVDL HA!/:/" IPL64"$KEQ\BEP+T9^!IC MU [E-:)@#"-#=R@P$J&!&^FSL!@9"3SCQGT1'NWTF.&"%,4KQ-6#GK?N2%L MP#IE,>D9B &3^?"B-G!3XBWTF$XN)=KK6OGMI_'DV*'E&R%9/O22?7"LA[Y% M>#B.47600=5%@JJS&%7B$,4R- ,M5GV+R$68]QT'79@+AF$]).,QJ&/8TXH? M8R-H"$I6X;&O0V;PN)?(*%8*0'*;F8D'=GET@$_A>4CEDN MJ)V(D7GJ%LPFPW9]RI\*.?33@AA+7R&;I,R((A>^3H=1'A=Y$HF 2DWD*C&< MX?L,3?$,0PHF+@BG$I_*?@T0#C].D*66B,_AB>0N=^7PD<)WBY\:,<2#> "I M0TX%*G==9,"V#AQ=H!CKG6Z'*&>449^L?[+97YY5M9- P9AP%E"LO9"9TS.2 M$>CTA1^XQFV1)ZPQH G?)-XQ?CRR.& *<'@#UR.YPD=Y%G,P;T8^*]CWE),A M%-_%;'"G@[>%$:ATKCJ.-;?!'V9W/!"2BFHDBL.P/"/L TH="L-RVL=BSU46 M)F3I&\(O"2-P%J)M5)?3$\%Q&^*72 *6XIPQ,H_X**#!<#L=X)X+N*2XOP M2."8M%[U7,?%77']H0%8V(E#"7E26KSR ]?DP/,S!D]FB9:?B?I\=D$2-7[^ M#O3]G]8$,F&?^?.--5]IDHB*B;B#"%#$.^-" M*GC$2:C(PX[W@*;)1YT5\-DF@BN52N?JP4"%<4<^$ M]JQ+IW!.I:2DL4(:+(47Y3"U]^Z3!@1KXY8%RH7EWQ*+;,[W$>%OV$=<$5_N M\[5YL+9,X1>%QFC7C6L$/-2?H&])?8_6DMUS@]S0?;X#TB]H>8#&CY+]+ZM- MK=12 $Z;MDZ^D\2%;G0+;O-QQ49;=VXCC2),!\NY@[4(C>(H?=>AVC("H@.Z MW4_BS+$[PBT@?" W@?@S\/8>4+OXDX@W! 4%2M8C8Z9O!7PC1D2AB8(Q.P<+ ML2A"COL-OYHO"O0#7J2;&' /T#R'%X+Z&'(7 #P_TE[IITW!.YDX4W%(*I13 MHXC44'QXLT4%3\,8G;ZPV7@8/T5(5'?"14VJ-ZY+EZ41$A&(5%3,8H?AQ@+2F'(8M3,9B0DV\ O*PAX94/I+!'C'F%BY=T,[%:A..8R, MV[NBR*6C6UY$*C)=HC7$J]VHK\Y#YZDJNV17LAP,,'-*D:?DZ5%^$?W8D(>= MDJJW38$Q4YOHG*50-)![;!>H+0+=0^[3Z:DJIR2U]1+T3"W2,U'5!GCB5-%$ M9CCGU&$J@T2/BXJ?CD5$_O3T(&%']#'!C$;A&/(2A,"-2Q"FE4V5E",PVDD: M29QA/\ !OGYDG*+M/(%H2L?&[ R=5S=.B+*#]=&._/F5,3&V <\$BJ0J,,>Z:*#B,@9BJU.K6@3_=)P"CZP"9R M84'I PV(R\ K(V5(6K"@8*UN%V[_A+%PY0 V"E?QK;Y(N162P!AEO43*"U=S M(99ZS,!22@):I\(%A!US"N?,<,, M9P/D"6IY0 $)T7=-$)5';2OQ?C(?6@Z$],?5]8]]1)1\3\5$I\I)*8=^C,PY MCN4>:S 3?=Z;>DMK-BLKC0I4QW*:T8<+!MJ>&A.HEI0(&60G M)>A8OL._((A'R68%_)0$*:8M//?51NA9)P>^"JDJ._)><5M+>9H'/8MUP!:G M\CO8!\_HM(A'0//ODHR7^*X09PRX \#W<+C9$:?<*"F7(-)((W*0(%*?8'< M6UR)&L8H/_?PDPI15&NOV&MZB5HSQ5])&B!5 M+Q772NT;Y&"IK0H_/RBJSF,W*'TA68^.GX6&NQXI[& J(*JP3Z+_)L.:?AX3 M$=$5^L[*!)XS%4P"?]R-21X95891\DKD%\ ,QH "!?S]L-VW,N=L,L!:/J5[ M/ *2ENW[^*M/$6G@[N@0 ,^-<3:,BAI!(.+*-Y$]3HS'RZ.#.-R*@T M#A_F*Q$XXZ_$."/%K80!/NVF/"$6')N07 :!1#SV%#I8+\K?'?"C4/BV&%-I MB4]2=?B>)!# 8BGGP$>?)RX./ROF\1R_/L 3'YXE4O"ZC8$GI)T]1%_ \L6I MV"C-$:,GD5@@V*>)"UM8]8@*IL'0"$#-A7G3(4C=@97?)(5@WJMSPHV-Z MK,J5:J]T76!'I$ M>4!D%*%(HVI0S L7VZ!'.U:0J;:D8VNN#_Z /97O =?OHI (J>7,QO8$G5Q8 ME%KX%I'80EH5Q-.IEM3DD9CY5G7/O-0VPT^PLF!86H4FCCU1S(#&NS,=1Q[^FSFXH/1T?%:-F"/ J>PT@I#2]>]JL)&[ B M-M1.9D/MO)ZB_UXKKB&.#:3*I -P&!@F-8*>+VI:LCS*E4$/3W^)T )*G8C? MT2Y,&Y9@F&&J,FKL^L+C@%[J@>/I5)&1@:5$!FHR,B C \N(#-3J>KD&[O]- MI]-@-]5RS;AIP:\WG4:SV83?M&9#ST0&SO$UCS\2YD]W@G&P%8OEG/G MVG=\%XV*UFS]W@^MJ#2,0!@D(,3':JPD-^2B78X)]O%F(B7E@WL/II*'6?T@ M2IO 'BE*D7DY0(^7@L5%QJ*N%ENX.(INPNU^5 (GWLDS!=R9C8J5$2Z^KLXH MW'S;Q@MZ.GC\=+XF7J$HRL"T@3@>A7MTE&?DA0=Q(F$,(6C]>Y&WA$6!-C/Y MH=24C8[/G_T8,CWPT!ZZ#%T=FF8V;%BN7;ZJJT;X! M%56^:;;45E5KMMIF1QV+5:K[6'USS#.>-_5FM:4M5QF-B:$-U(UV&;6DMF8( M'QF:@5]&L^I.O5S$%3EI*!P MM;L?>:%/+EU/.CV,%K'/<9 1<_]'!X7Q8OBH H7.>4P")M#'M+1@D<1URSK%B@I7270BF/2&KRT6IMBN: M D1UV,D%)@/.H=YIZ4XFM)_@R7I,V%I>!ALI8/-1OO X':X:+5-OU.HW35VO M@PXOZS=MO=J^,=5*N=ZNJ7J],UZ,6CO#[395>GS3:E7JM>5VHWER JE64FB= M2FJAR[:[5IX/.[0\AFJ.6#N*N> MF=F;Z+@(R'JBU; 0Q;.H6HM_&3I6P!OD7%Q><^U6&#= "].@9DY7%R$P0%11 MU#IFCHW3O@/O'8@=G6HZ4UN0(<+A S"^L3 :KR']F@$KL9<%&9)'9'9CN!>H MY7? ]-5_T;NC-DSI;GCW/>:,/)]J>L6!0/:+>8;E1VT&<+\UL8>)3[J5,T.T M'%"D/E?F%#9;OCY] C]?I>D@=M44ZMO#:63E9WLR:1SJJ3+AU"J/ OH6,;@0 M<2J='B;'$\4)LJB;9Y8_VA,?*UI_8)2"R@<[S*2BPM3RT=/CSX3=N0?;1Q O M %YLTV,Q&\#X$45R:83_XKC.@!K1I!-7)2&TY7:MJ$[+.XGLAT^N':"+[KVC M@Z_44X2W!Z1PNS\-NUAV!]S"]6 6&>-$0MQ$1T9Y*N?.M4Q*B\+#XD:D%AXH M$RF2C/0MA(D-\K XU]AQ,8]&X! 31-8A&G)"+?X,P7)F6&/.DZ3ISD=4H\F# MSP6%Z<"%$6ND>H#$3\)60BC1H(* U#X;US%@7+IT(CO5NI._:<:6P'.:H"0M MTA2OU->4_^0-.@NB4-*(U,D]O D;?0QLT5&.#/NT0L/2U DLEYPYPW6G>/B5 M\9HTNQY[("G^GH /X930/:^TU\E]P"3%^>X=W0;)J:F6F[ 46ES<5D6Y+'Y\ MO9%ET32O\4IU]$K[B^%>?GUWV+\M7NWW/+OXR0U.NG"E-GKEMX/&F7&E MZO\J5Z??'S4]T[?'=M_?[XK_:U_.V?X0&^O3IZ MI>^4OWVO= MLW?7579^=?@O/G,,]M#Z]77_NGK0O.Y?G1P<7GXH.A^KN,X(=NO7'C#6YY"Z M%I!<@%ZXP+CVH3CG@02]0:_SYLJ]J=Q4Q!\WE?VC+Y^^'#1O#[SO]O#3#_/J M\/O^"\4!P^FO%\PP]SX%GGV%#;[..E>>"1;G%3SZG0T&SPN^O/:-]L]1\ZIR M^>'K;?]'T-&=]_\>N]7NB[@GM;D?S+CN!B]37RB@E?0!O!0$F:TB53.ORES$ MF>**-"SO>B7]-HP^2%"4I@",'CJ0"0_6JU2LT7IC\"+'AK% MK_@2I_:[#]RXB7^EU)PV_5 !GT28./3;2)XF]2[XMIH/)8PB>3*)O9VC\%:K74TIX+K(U2=>I4R]V#M=%X M/K ^'[HV2W5U%V!]>!;GJ#Y.3QHQ6_A_#XXM%=_S[/NT;T4>?MK7",^\ U$! M[6HMI@#^NK)$?,J__HQ=0E]=68'-7L\QUV5,^4O$3@O$<:_H2K\%A^C5(75= MZ2C\TT=BFJLHB>EI(:+A@' [(3K[6#PW&A+/,U1%('H53<"T(EEZB:@^3'4) M>#);\UU?XGJ:HNYVL;(=]//G.$V?2G$\9@+XF-4A$8PO6#A*P@SSYB1N.++_ MR_)O7".T;^+:](.>CK%$YQ-5#MP8+;]^V/BW5[L-FR?V]X-/_PY5/Q-5X:$4 M>";:/3R0\EGWO)NC@7\7G/1NOASI'T\N+\^__C,\K7QY\?>YI]]9CG*-[3RZ MS/[S30:6O_]L>V_^?I5+ ,FD2T%8&7SO-?;_^<#*_5^'?O>V?7)__(4@9#Z5 M?J3J^\=J_PNICZ(EC>)B,?-12D@N)(3G3?YZ8?W"#+AK,]VA>&"*LS!ZCL%S M%?AKGZ<2CFV]FV*QQK?C5OND=_;O[<_^:=?Z.OA8<5VY/&M>'9]?Z>^/89??U"^VN^^+O8];V^&@:45ST1*D0=I&4"F$$ M87CW@;0-IP^%%-K!4(8!N/YMGQ(Y \0XRU+@OY 1+'U+[39"() MCBKFE?IZQ,Z/9O..&GSRI-782:NZ/&DE3UHMX:05EB6P[V'P_>=U]5H_,:]# M][=WP;*R$(>]:/9GCX;_?HV^_.?ZUWUH\3Y],]7#E60L ^J^'1]:>+ M#]?A?5U4&QAU>.E1#T!J?ZR<'%]>_RQ]L[[;_@PCU@M_MH=(Y>.1B\ M_VEH?OM;^5MU/] K)^^"X0E>.584$;8J1]\K9^&76^WGQ_WFU^LSZVS__J8Z M#M']0?OT^\67H^O;;VW=^>\L^._S9[:/,RQ'KZP/AM\^_OZG 1BZUESKX/C3 MG:9_@2O'(+KX_M_^^]ZG=WK9^K=]:%=N?MZ5;_&98Q#=W?SZ=MVX_WAT=/EU M>.#]U^G6/U7QRK&BB)].]^+]T?VWSM'9K_L+X[UQ]V_E#J\<@]W\]_L_JO.C M>WNM'Q[\\]_Y^7^UAGI_4QN'_<#L?_W0_]QIW!YTAL:=W_C>_?[Q"UPY!OO9 MA\%M^>>IHY>+NE6[KCA77YMJ%ZX<@_W$O@R^]FY/[Z]#[_#6.[W^^>^'#EXY M!KO[X^K]U\;AU^%UV/W(BOU#=>#I>.481*W+3^;!Z>6-=MMG@T^'U?#RM_ZA M>U,?A\@^]M\?#(/!R9%^<'-R>.Z^__KYGR]PY1A$S6_O;.-J^/U3V?K]^]O% MST&K6PGNXWC6[_]W/$V3S?./>;5?JAT=LT C.VC]; ME? 0XP-.X()E^PE/$?H^UMN.FETK"!2L -S1D%MM4#GZ:'R^\X]^LE;]].RH MK-VTYPVY*2&Y ?L##WZJU:5$%V3,+<\"M)087/?T\N.W_VYZU7)X6"\VCP<7 MS6-MS3&X98O6E)A__>LN%U_;CUW]E1]6;_Q=_BM-]R1$8&)A*1 MF2L0IW-7 <^BQ"=TQ/$=&5"3 ;6-J/JTSUOTF5&T?A5Y\=K>!_KG9O_'R6WK MR]U5_?H;[.17H?WE>^/=_NB]3S\?_["SG8RN5VNDP>H%WDL.CY/IGFWA[!YJ MPSQPH_%K&-;.Q+QUCQ_\LYDX\,%^#7 27=0G3_2'P^U >/*I7D(RGKA S': MZ06QE1Y[G YT,I$V4IQS>',9@+FG>^8-3:WV;VS]KF^>_Q-HY?X_K'%5^_WY M*'C_Y45F!][W;\XZ2]QR3X^/OI]],X.CH_IY[?K#\9W;_VZ"_8!=_H#__+]> MG'P^SIHB3M@WW4!<,+XY)Z42^]WN_IUNV?O]X(7B \O =>6T.?S[PX*E0:Y6BCCK#WMZR\R)^-2[QU&6 OQ>XPRUJ> M?6%KWXJ#N_+P^WFOL^]8K!=\F<=R0 M.KN?=ZZ,VY9_\JE>?C^L=_X#']1^WYC+DC^_//QX^=T_:QT=#/V3DV^7O]Y7 M,>-QB.UE3)QX.Z%P>,G6RA*A&S7EC<['T\/;S^UWYU5D_F8_+/7!O,Q#^VP%]K!^^#PH.+=?KP 1_36 M//OB.&M*P5SJ_YXT/P_,L[+^J7CZ[;9EG_T\@^U9!:X&$LH43+X-5PK$ON>S MJ0_#N_4;]\^LMNCL\.Y7+:?%\->[?OE[\_7!\?] M#X?^5UCB 1:I]2S;&B@')4I1^'X[]+KC+LTJ(LU/!7#4:^NZ[,3X^/F+>7M6 M[/X\/:X5G>[Y_8N_Q7L4\2+IK>T*TR_%3ZN$/_5[WR\.CX:?3.-7?]AM'>W? MK\U/>[HD3/'0W@>??WOAY1>[_/&[VWIW;^Z_#Z^^R*JYW'IHO%L_F2AX"8Z( M=!U^B73>I/.64^?MTG**PT_7WP?EC\'[[Y;MQ'8;_#(N=;Y\J[P_VU^2Y';:UZM7'FEON=ZOGS8_? M8&5U,$?JK8*J-A]RW-*GF=/GOG(SV6IE78='6 S_$\V'7_R-WF4L)A;8X%V:#,4GDQO\U2[_UES&TC-X#Y/4YMQ.#0?CJ/[U!U=K(5> M'X.W\H55?2<5/]T&CY%2[)P^ />)49:#,"08]%8D(.1J=)I MLR(:NTOC,Q K2:(<;1&:,._B0C#7%0\9TD4>/9D-1#A+X9(ZVJ=,GQ)@'SZ9 M8!1%B:H#WT*?QG\#,!1U?GL-UH\+/>-:)#/QSG'Z?X!\TA. M<5I#UP7A+21S$:*>^GH(*AA0:<3VF> /S@FLQ7A60VEAAIYT>4IK6; MS+;X6\7XDH-DACE_D5"QXJ8'7[BVF4N;5RCSKFQLBM!:E[JLX8)F0],Z6J=Z M4]'T\DVUHS5NVF:U=M,R:X;1;C150S7&!E/5;XY^T?@2?ZFCJ%8^Y2D96E4O M*1$(--%IUEVEC4[MOJ)]@"]5S,6#O0-G97+A!9WX)1XK,CYY[@O?(1@YGCC\ M)AK$% TK$6A0L(SGUWK&7X[AF!!"%C@JZ;UP .K: $4_KTC)+BUC75H:LDN+ M[-*RC'G81I6U&Z;9N3'KU=9-56N7;YJ-9OU&JS99HU:OF"VSNM1=8$E3KJ?J ME!=_9U1>K-N7U>U"L!NQ+9J4T0><9^F3#&NG=SY^37F,'RD3UYL$J^"'%-+P MH3.U4JNDU:>-!5@%\T]4__Q"^')>%1_TGH:"5.2E5*\]/_@S+%"IEEI31T/L M+@[2/%!]UC)0+96?._VGCH%Y#O"W2K7G3O]G+?]H.D^=Y?4L$%"J3YUY]2S@ M1[_G62/@N3- N=3=]FZS<:PD@DA1CMH.NU5+ MQ.$N>UY;B*9U&V>;0Y'AVOCA7R]:+Y:!KII6JK<>KB19(3Z;>_5<=*,DF#)2:,;:FW+.@2T> MM]QBML+S.=G]#Q@-%K@Z6VO&*9"M9:_5,AF/C6XQDPF3:BWJ2_+7 DJLN?U[ MH_#4/X!_CC7#TQSTAT_"K"?X"CJ6145?>QG+5'2G "[IF!G M3J!=3]@R)\"NIX D)\"NIUHD)\"NIS0D)\ ^*YE=4]%'7J!=2X(_+\"NIYPC M+] ^*]*NIU!C%-K%TJ./A3]7?D)K3B*WQ('B:DF5+D ^7( L='KT3&I6 8R, MY^3WQ"FZM^D7_;^?H1N\??!U_+*W+\2IG5X0#/R]-V_N[^]+\(92U[U[L^\9 M/>N.^6^8V=6]-Z8>Z&_42JM2K53?@#>OJN5JO=;2JF6M7M&J;X*^5JVW:A53 MO6&_U')1*_6"_B3"/!(C>.?,]/I%S@=[ZRW_68.(B-YY;IA*'; M4<8F,A24]I#.A.M]%Z< ])@2/2YU6)S.2-,)13K+#7^PP!T[G20-M TX5:V% M%7ND\YK%C_GUH)X"VK9Y44\G)2BE8J5>JU7SZSCEB*"K=YZ>3E'MC0;_3_W< MI%&]87_IZ=0$CM,D(:5WE!/O*%=4ER[4KD(K#?Y=!59F4785V&/0,9FI?*-^ MMH',<^3![9%Y#IGGD'F.G+HW,L^Q2Q[-TZFY>!G-,Z*C=%]DFF.W@95ICIT% M5J8Y=A58F>;866!EFF-G@95ICIT%5OH).4US &7D:9&<^ #;G>=0R^M+="03 M*Y7S$-:L^VS\M(@\)[)K_I3,G\C\BI(I>;*HI$^PXP!+ M)V'W(7Y6QJ9,L.PLL-*/R&^"11XDR:6/L(4)EMJZ$BS[?>:8F$Q1/KLE15," M5]'*:@MGTX<&95F4R\ U;N$#%'P 23FW=4>F2?+@*D$R3 M[)+#LY0T24T24KHW.7%O9!\>#Q/IV:K)8^+2/\F-_Y-KJ@N?: U'A>1 MQT.VTMC/$[ R![*KP#XKF94YD-T%=CTYD#QYM,^*O-)/R&\>9-%XA?0!GF\> M9/)QD.KZTR"!JQSU![8[I+]2/;=$:ZTV"^X9!,SW M+:/WP&1WF4?)@VLE\R@RCR+S*#EUH>1YDEWRFI9RGD024OI'>?&/!?58R*W,INPNLS*7L-'FEKY#?7,JBK1.D'R!S*=E<2F5= MN91%TR>'7DDY]_0[RU&N2\IAV&6VS)YL@3,ELRR*S)SEUFF3V9)?\I*5D M3Q8]IOR,""D](ID]V6U@Y2F4G22KS)SL*K R<[*SP,K,RZ2?D M-W-2ESY 'GV /&9.:K5FI5'6JN6RUBIK;UPCM(M:6:NH\/^_,'EB5K5MR)Y< MZLX/?:A\UH?ZK4R=;($WM8QXGLR=Y,-_DKD3F3L9I6CEC:K*W$D^/*7EG#Q9 M=-3=,Z*D=(ID\F2W@95'3W866)E V55@90)E9X&5"92=!5:.,ME98*6?D-_D M20,!TZK2%'$J4 *F6*U$"I+'63ER8MW!,Y8+Y 24Q3BV059^E,R(\ MN_&/[O"T1@/3&JI6F)4BP1$F@T Y/3V0V0_I"DE7Z'D ^ZQD5KI"NPNL=(5V M%MB5NT)/3WY]S[>/\\!I@U7GHJ7+LT9B2@-!&O72J)=&_;,!5AKU.PNL-.IW M%MCUY#?659&9*VM_@8Q&4]KU>;3K-Y#*:&[54)$+O6WIROO0\V%-9[^!RMF3 M'9]TS^@I:E4>ZY ^D/2!I ^TJ\!*'VAG@94^T,X"*Q,;.T5.Z0[M*K3/RIB0 M#L"N BL=@)T%5CH .PNL= !V%EAYR".G*9&*6E+SZP-LK))KIY(@8U2?DA2I MJ*:ZKJ3( 6*^ [C'KK^8P#CW+,>P!KJM'/UB1AA8=TPYZ\ 5S%,&H>>'.D^@ M7(0V^W__4^OEMVI%+ZK55_IKQ?7H8T6MF=$G'4JB7,*3/"NP8,E'OXR>[G29 MLF\$^+7:JE0+F#S137> >93T2^ ^6E>EK,6/TKVV[C"_>/;+9L/H*5JYK.4[ MV;(Q$5J/=[7!6L]U^%,; V\]'M0FJ;?+LK9'VC,)],D2_J\#*$/W. BM#]#L+ MK S1[RRPFPG1RX#\>$!^T>;"N^PR/M> _-H&3LP(R!];C@Z_PF_3 O**C,7G M6GID+'Z;P9.Q^*T&3\;BMQH\&8O?:O!D+%[&XF4L?GN,R)P *V/QNPKLLY)9 M&8O?76!E+'YG@96Q^'S$XC59'"]C\2(6KVU!<;S:5*Y+EZ6#4APU5RNU\H.A M]5:Y+D/KN?:*9&A=AM9SZ^O(T+J,S>;8@Y'DDZ%U&5J7H?7<(4V&UG!?T[K[^T_X$3W7L)GN[;7=H/?6M/R! MK0_WZ%*QE")\$[C]/:U1JA"!X",!0:4.?T?X*_^!"TX]-_.PHL%L^^T(^OF3 M1YZPXKD'6G40*.7D/PSG-SFJ"#&IG_^7AJ:M&[==SPT=LVBXMNOM_:],_WN; M0I] BT;@=?OZ?:]/O0%K(U6J?+'V[;KF?!-.5I:!9>$VT?M M#R7U.R)EC&A]_5+BCYT?0MCNWL>LW6,%X\03= < M!&-/ P60I7<5]=\8R9?MKA)E*@EY_M1%Z/U_5ZXQ428>#)Q?(0MBP/H O@5V M\,>"UC.$8A358QA,8:A9*G,'\T_B^IAYB-+(.+8^\-E>]$L:"8AK\11\H\%7 M&@DA$58/ S?Z@%.5/LD0/Z6ZQ#7E,8J1F]O+X#"+L93TX$-GRFU^9O>ICU&+ MO:>A((])O77"GV&!C8_\VSP/Y"6>OAGX\Y/LVAC]BH*3 MD4I0![\4W[4M4XG"GBO$9W,.=+8G@4K8>_'WB6.XWL#U< PF;PG='O)_+UB' M>\@)KP-.NZ/]O>F[\?O.ISV&\S+XOTI>&:[Q33<(VC M4D$\O"26FDM\<_X<_[DBG(E]8XL9])#YAF<-,!+/,>5V^+]ISET%LU5G"/;6 M,MN*L,7C@EO,9<< \^HXJ2HY:?X-M;;EG&1%\RE6O!E*_?0(;/&XY1:SU2$8 MN=G]#Q@-%K@Z6ZNQ@^RU6B;CL=$M9C)A4JU%?4G^6D")-;=_;Q2>^@?PS^^M MH#?-0=_.T^*RO)&GQ;?E.)8\+;X%1F1.@)6GQ7<5V&6X[B!H@\&3/?@"HHXGZ XZ 9U0#W4 UW!G)+29H8>^N(5@=[U M%=UC"NNW&>#35##1%-^?K"5ZU^O\6B\R4"T#U;GU(V2@6@:J\VM"RD"U)%\^ M;7X9J-X63U &JK? B,P)L#)0O:O /BN9E8'JW056!JIW%E@9J,YQH/KRX(,, M5&]9H/I*_^4Z;G^H'/T*F.-CX?.ET6-]/8Y4D%%C&37.K5$OH\8R:IQ? M>TY&C27Y\FF RZCQMKAE,FJ\!49D3H"54>-=!?99R:R,&N\NL#)JO+/ RJAQ MCJ/&!_NG,FJ\_5'C ]TV0ILWYSBUG-NV[C,90]ZT^2]CR#*&+&5/QI!W"SP9 M0]YJ\&0,6<:090QY>XS(G K8\B["NRSDED90]Y=8&4,>6>!E3'D',>03_?? MR1CR]L>03_4VLU/18SW0\9?\FA0R>BRCQ[DU[F7T6$:/\VO7R>BQ)%\^#7$9 M/=X6]TQ&C[? B,P)L#)ZO*O /BN9E='CW0561H]W%E@9/GSN,1^X7)8@Y\O^ET%D&426LB>#R+L%G@PB;S5X,H@L@\@RB+P]1F1.@)5! MY%T%]EG)K PB[RZP,HB\L\#*('*.@\B'1\1#UK$<2X:0!E>'X MG056AN-W%E@9CM]98&4X/K?A^&I^70 9BH_I=-5CBN'"@I6!WF5*QW/[2M"S M?.5+J'O V?90N6 #UPL4UU&.7:^OJ.7BEX+2@5_U(&"F8CE*.IZO.R8\T ET M^(2^//K5 Q0&<)^:7RM$!N]E\#ZW_H ,WLO@?7Y-01F\E^3+I^W^/(+W\\"C MKH0[ 7#Y,::ES&VM(;V:G2XG M=M@J@,N/$2U)ES<#FJ!;S()^++QD5[\)]+;-EK#PQKQ4X=_BHK3J6^4 4*U; MCH+Q3LMU?,7M\& H$S',GG['E#9CCN+V+8I^#D+/#W4G4 )7.0E87ZF7U5?M MUZ_4\NM7UMUK?,(%ZT9#^2Z+'TM*&G;3NGLRK*6$!XMM-PC<_E[J$^ 7_B?\ M+E(8:DEML?[;@>M3D?6>QW!Y=RSFJ_(?B++4VMJZ<=OUW- QBX9KN][>_\KT MO[?1$Y'YQAY'KR[5X57\P5JM!$]NNY[)O#W'=5A,(T4/ 7]EI8SO?0,OCGZN M6D#G95%:3 HAALUT;P^PW7MK6O[ UH=[Q+LC=- :I4HMB_Q*'?Z>BNC,PXH& ML^VW(_+/GSSRA!5+NE8=!$HY^0]>66FE$)/Z^7]SL4T*?0(M&JFO+BNV/:;? M%O4.O'Y/M^_UH2]@;;1*E9A[RM'2*K@DM#]J?RBIWQ,^2BVGK_\JIO FM&71 M9IU@3]P6?>9QMA8?CG'VBY'GQI*FP8Z3I7<5-]@QDB^;KXDRE80\?^I*SV.= MOU[\[\HU)JH__!V$T.OK-G_L/5^O^.C%WU?(@JB_#N!;8 <_%@C]8:$81?4D M#.J*9?[UXD:MM1I5LU6[:5T>MFM=%ZP=_*[[@\ M>?]Y_^KZXNCRIEZNUZME\>U*<*IJ"4[;F1<(?+5=VX0ODT7]^:;-\;-$H;0< M4$T@)-52;?82TW2^[UD!*\(G!ML;>*QX[^D#N.8\M6,%/:9X[&=H>0P/UX@- MCRF7S @]H!BL].B7T=.=+E/VC0"_5EN5:D'KK=4=I#>A#H!^:)"^!OCX4.W$3/@WVA MYWJ #+.D9#9.4I"QGB&E@#K&U@<^VXM^2>,2Q5*()#*GP9DZTM>D W 3BC[@ M"H ^R>B)E)DEKBF/"??,\&!&?U=;);6R6*N#S'.T4G,)3ZF4ZJTE/*9:+55F M-[UX.(BZ?BPM05YAE\R4BJ"=]3@S5*V7WX[_G.0< (OCAW^]T%[,A<)FJ;SV M^,,L?7EV<'VZ?Z%T_3&,DA]S\DD?*HV"HI6U MZE*%=$G;[TH@?S?<6Y [A$0=_%)\U[9,)?+PU@K&&_^-$>OUJD+IJ\AP+&=1V?B=5M+BTGP1+BE&'XX$ M3/"_8KE4KCW"]/G_@W?^R6L*#9:.Q^@X-MHXMHD!]<>QD9,,= @9950)50R4 MDHP-L Y_E^5GIF ?_49,DR3EIU0"J8R2W!P[ %!+ P04 " "0@J=8U^QQ M4;TN E-0$ & &]C=6PM,C R-# S,S%X97@Q,&0W+FAT;>U]"W/;2)+F M7\'UW.S8&Q!%BGI8DM<1:ED]XUF_PI:[[^+B8J((%$6T08"# D2Q?_WFJPH% M$)1%=[&7[\XO_^_["^[U_:([?P/]K%;]X/M6E"J*)*HPN_^N' M3Y<_[3R#)\JD3/6+Y[OV7WYVE,>+%\_CY#HPY2+5__7#5!572;93YK.387]6 MGL*;N_!SZYF;G7D2EY.30;__U].9BN,DN]I)];@\&0QZ1X?U=T5R-:F_S'ER M)X5.59E<:VS]EKZ]/N#!F7ULG&?ESEA-DW1Q\K?+9*I-\%;/@P_Y5&5_"_D; M^-?H(AG_[92>-LEO^N08FBSU3;FCTN0*!H%#.^4^3V2J^'"C&_K[)"GAE8B; MFFN:TBA/8WCC_-W;GUZ]O'A[^>KL=7#Y+GCU]OSB_648O'Y]'@;/=_$-6,#9 M QW]V=N7P;OS3Z_//@27_[CXL?,5*1/9H7>F1=JA@2LBU(E69# LI;). &>EF3C MO)@J7)]@HDPPTCH+]$V45C'\.B[R:5!.-'PS@5TIX>=(548'\&<"#\-J!T^2 MIT&6EP$T FNDTD!E,7P)W\(3^&ZYF.D@'S>Z*B>JI!\+?968$E@A?$0V:P(8 MQ*Q(KJ&U("^"*,_&/%R5]@)[RE[FU2C5\"AV:3Z; )[(\85I8@RT;WI_$"FW M-OG7RL"Z+6XAYC@QLU0M3I(L33*],TKSZ+/? O)-_IQD.*V3FO<-#X4%,Y5_ ML=4OOK7$!.YXMNYAV1[,4#N/\6CE,(&MOKEX^_+B98#L]&V._G C MN=LR!T]P'GO]T[.K0FN4^.CSX)28T53%FK@3[3$QOS)'?@/,Z9\JJU2Q"/:. MPF"O/]AS+5V,QSK"6R-X"2S)-A<")RSGR"M?@90Y*UD&4,%+N&+FJM#!ZV2: MH,SX.E&\U,%Y/@5I<\&B9U(2E\NB9 8<$\YV1"QR5!E8+F-@9,&;O,J(6_^< MZ'D8G,.2 ?_,$N6&QEW70\*IO8NJ5!7!Y40#R]=5F=R$.,1>&"#SU46ZD$?L MU]Z8H[R8Y04SZ+N.\D<=0\-Q&+Q1QJAH I=#"6_9(7)?=HA_)%?^?4> 'HYU M)-/=P=9.*J# O\Z;?_,LI7)T^0;J5001Y6E>G/RE3_]; MHHA+7;]L%4@ADI^&64%F] <%( M&=@'%E4[P['*WFFBC+AO5(@2_!N.>&FOF9A>Y(,CIH\XJ2>B;KF90^TDV-B M4JW&P1E<[6DPV$.!IW]TBET_JO7ER'*\ED(ZBU2!7 N0*#@J"&9@$[ ?)6&Y"CE5"AS?G-RCLM-OZSK?K9!Z]UG? MB0;O77#\WH14#ZGXOJ34T1\R#0]ASQ#$3+L0]D&OSS@/;]MJU.A/W,>7*,T2 MW&UH+'>DN$&#XLX,2H,U#T;^RMP2A8E2%U,C[!7D"Y8:\3*]RHBU3K5"L5X8 MJP?1_[&$) :D45Z6^=3C*6R:\CZCB:G?#4@N 4]WH3]O8'U+&O[N3J%/CP:7 MR-/#YK-!V@.R3U2"U@0/P.CL)[R "]AJ5(A 8H$?B?)(:,\S^S/#0WP?]X+_^,O@ ML'_Z$SPK0C\A:N4D$>6*R#$,9.S2A(Q:2BSU>@369QZQAZ M!J7F#T*$;:+LMRARV"9),8S*5PUC:=L8.E-70&V%5I]WU!C.VXE*YVIAY+ > M'?;VC_YZ.LH+V!DAM?Z2>75KMMV:;;\[L^W&W":\8/K?%?+B4+K]5:B0O4$W-,\+F8/74%6$&53G)"VBSM[QK#WOM[_DFWUOG)O_^5VWO>P+IGYBG2QLL,P>**>\B/4 MFO'A?S6;@7Q"W,0$:6)*LI[[2"<^3,0D+R?&5,0#4(EDNP$# M1T^]%XG:EOI$Z!1=DL1EV#ENX;80' 0WI=)V&<+0T MZ26^"E9.@/U>341CN;W5D,P!:#\;BVI>Z*N-=>A+S-F=YMO.I][$' MQ[E" 05M#8:EB?6;WI[S]<[YP=>=<[G%E_FXO=]).H#'3>@<\HQ_>M#TFF>T MDW(":4W- I\S[,*-M^%E8TF 3NND" 3!B+A5BP5\P.)J7_'D69THTV!L/U[B@D_ M:'%4;A"Y2F9%:7K;VDK=XY?.:+H]".L=A,.O.@CU>G>(-"F['!2)+M&ERYT# MHK;/T#>H6E>P@>B /]9%81U=Y1:HW0]<:W@?$_T"!>'9YRLRUH4P?)SRSB2?;TES/=(\6H19PQ<_2 !:%##?'F$>")LJ -Y3>V';: 'W.FE&Z'V M#'_Y\[_>#,1?'&@#_?10L&.S!2N(L-2PP07V/L+VF4PB92;T!Q,Q+#0)!H9% M-.P9_JR(\P+A6U\>>&&WQIAOH@19H[IA92*NR'O!S7:FDIAE)P8>3&GE#5C[ MS^I*6_DB^@QM-^9T+M[Q0.0@J,"HH;E10D UOY+$S378Z]LU0($GR4Q58$00 M]Z M!9VWH/,6=-Z"SM\>=&8F2YK>&)34*3%QR\$(? .)AYS3XXJ<)4%6J0JXIYX@ M:,P^E5HS$IA;KQIDMPT=!:7AA2LM@.K#(+J0BP MS( *87].<-Z2Q'HD<;P.27RL1N*VNVPPN/7] )]3Y%(J=B+CFC+=NF^'OL6R MZ':?O\K'H[_.1GOH1,=I%U21C7^$J;(@7&7DJTJA1\W]I"W'&$]D\Q3G.4&] M%DXY=40L 5X'YJ%5RC>%_:0PVG),%T&L(T)?X=9 AL":"UH:JX*$>028-/7W M:U4D)DX(1K64\A"W-[ACR]]@R_Z.4>#K#'YXT.LWQB\ GCB(7Q7D4E[#>=9$Y8"51OQ*2'(O MNIH;"Z Q> V,L38&'81!D2]46BYV1J!$@$@DT#3VI0-ZHOX@;[[BO6:1D5&0)F6)5!,;@ MC,CXF1JVW\1!"[HY8NBF;;ZF-SMDDK +J7TXP:;?ZN3O;=K)_QCE,Q_.7&O\ MP]YPWY_")<*CMD$D!DN>,A Z7@/'%E1]'*"+CF%5CHT* M!.S"KXF@K7Y>#K&4X2A6V+?"MEQI&HJ"/:E3A:8VQ&C]8SZJH\^;"'?HSX19 MQBZQ&%!).UR"[:*3:1/98":;1W[).')?!1:#'1I(L+VN#0F;.[)E)\!.AIO& M3CY@+^2[X6CIU#OCC/4#";I3O=8$CUO\9B4O0=(GGM/0KU>8L6L!031R(%#O M*'"4&Q'DO$BL4]W(FTR+3XF,8. R!2F$T2#3\M0_:PP7QF'-G8@2FOSKVO:0 MUJVU8VOMV%H[-M7:\9BNN/U-N^($RGNC"C*0KS/ZP^[[2^*OH$'R4^A0WVQ" M![+0.Y=.=-TD:0MT:!"VR-\&KQ,Q04QYA"3(DD..YQ;*V.),<\"!\VU8DBO; MBCA;($BT5W,72\$VC$0N23)B-,0\,EY8_?7Q27$'FT;B%X2=L/=L'EP(/(.Q M+;#A:V-$#9+_]-%BX6_S7G 8'@[WPOV#(Y+AT-,5UKWI#.LHO7;Z.C\+]L+A M\#CT8]W>=_;8 \>^\E2H,W>!PFACE5##DC\<7WAA;8;=ZC#K4X::=/MR M96OS>K'D1[?=-&PO)J=[$A()")#L0F*57FGT1L?)*U7$Y-1F/=03ZY?@CHM- M<,/7P-(9NS\J#.Q_@_W>_C)1MFV;6T/5GV2H&CX 0]5Y(R$.W@H?R*X @LQ: M-I#]WN%!@VU\1R1Q!Q8[W%Q[UT]:U[%':]J]CIIFKU9Z)6&-PE4]HXEQ8/AH ML>SN;N7KQ-CG74X%JEE0[^=[_7[P_0-L;OV'@/XO+\N(@H,%RQ M^$G&+G]ZWYK9+WF;?#\\<^_>>29SR,5:9V6O=5+&54&B^!]]8CS#:].8.6SG M;G_W^N)?KU^]_>_ABN_W^7OIHMG8OCBU"RR,5E6U\(ZALM9IG-'_^\___/]U MAA3\Q#E27*A"9R3!]WUBEN"U/^?0R%<_O&AMWT#VO/,4_&#,R@. CLV@4?#Y M:\:@[,F9)0[1VEHI[-"T:[9>/Y#76Z]*JXAQP0AA8*<8KF,5)C=+;WYXX?$< MUYB7%XEIDTI80VLCI02:5&V06^#_Q -_>(\'_N#^#SQ'0J\ET@]:^.*/&H@C:QPC/CHJB@K,+]R4>:V5J+Y8 M,5%AY5VJ3NWEHRU&J(:8_>]*%265T["-<$QWZ&<6%G^+7_ADM60!J=L$/V$\ M1HLHQ 'R2>L=426&_=;CTM938!\+X /HS\ \("/H72N8+MSF\!$F)4-O35+2 M077J$G9J6Q^/K8_'UL=CZ^/QM?@PYEY'-FT3395YV>+.IY1K@%,;II$DPL G MG !VRI&MD=]"+9V9W+TH\5 2XRIHH'#DC\FT2DN5:88S:^F+F>#",4V2M"S[ M:UX*#=RE8RR@1U%J@[ YA+I !JQI'CMQCCNQ WPU!@W0FQZW(G#,$,B02?1G# MJ'.?+.E20(V?,@I6_UB2X_M+D*U48;R#PE[X10&J%)D X 3Z;FV"DS#RO7> M.GW%9SS#!IOQ"9W.9U?#5% .!H_UT*Y$Z8HF*KN"/FFPE$6]GAWV;]F:0YC( M=>/HU&">ZSI!#'()#+C,2/'C TEIV"3)IN_+ZZ=C<:E82G7#OB32MX008!W. M9FX99"UNA6"LJ9KC>;>-2G85].:'*.*Z*+#$3.T+:9"Y %6AD M9EGD-%].4X,C>SC,Z7'9_.]7]3ZP:'SSV[U[4\CW'X!? BCD" YGI?BCX>%] M!>].LV0L#C04ABY']CLBQCMX&^QOGK=!:S_7&OY!"VBY4.101:7\V".QL*W7 M!?K058#S5L.= KH'W*_Y7$N@C&7YH4M-SN&@=&?-$_0X((!21Y7\ HP;I=1. M4^M]XI)_5A&CV\EOXT(\.UC'&N1W?-SA1SA/X)I/I%TN4DB"RD054_(,Y*N? M0PS)=P1_IF#!',2>B/,B7G'8'Y4#GL[2?*%MGCTBU"M0A@S[M-)GZ#+-#49/ MJBF\&[*++MK*?JT*(F=#(8KZ9L:.,[7'<*&5R3.29E59YD6F%^8__C(\/@W& M%.NH$Q+8L 9OS)7)N _#(8\DVM+7>/)JX8N:H&=:J9> MWAY4W$?[)Z>XBX^,;27'Q-3_(M,O"8U.C-[(S.1&]NT@J 48V+6*MM-=2\D/E M>8]+=/V&8N'! Q +Q1G[G:W%%"*1&[RFZ5CC.7J;8Y W"8??TT;?X5X^V#RQ MT-N]M9QPVK8WFW)%L:; .CB"B4G&J"=G$,E3[6J'21W.&3K@R0V!:$>>2:+Y M>F1645^*#,- >I'0K_\^P=?V!JJMH:JK:%J:ZCZVCO$0X2GBO*^4.IH#N;+ MJ*;7V.8I<08=&XG$DENFYYAJQ98J"2U3%#G8_P1WSP[+]H6MC](0+>N00./% M!.:6[.CAQ92D2;!N> ME#C*V2Q/R!>[\$"-:^C0-FH#*Y4Q>43PME<)/8O3COO%=;VP*XE;JPP9QUJ+I\@[YSG?;&*R'R] MW"Z$#[\GV:PJO::D#%'7B-U2E/,\F&O]62C>::!NXFY!["A _,3>3*DRUXLK M7^,RA*%]!5U;&LOIE;_#8]4:DX "M?[&A SZ*:$-<#JSP"0W,EP7SHYD@"WZ M'GV-AL.@=3IIX1*VN_+BB)BDN]:E22(K%B?T"Z=_W08MCP')%,=PYZWQYZDQ MO >7!',1^P40>!!>=MD6\;D!>1W!Y,)@I/#;G/=WA+8XW)9?J_C*\G"+%A 3 M*1U^(G@)":>8%*O0O"W3/$9@Z38RC8!'XLC2Q8I#T.2T_F+C7.I,4UB;(_-8 M,/%ZS"#D4*-%PX3),.CP*#C_Z4,PZ!T<2CX@GTG;,RTI75]Y9OZ7,,TT-U6A MF5?3"E&.AKO<(%14$EW;.K(%TS!@E8!.1K#..;H26 \!7@;:R"56Y[;!.@]D MI$8VJ[#"LBL-4XJG"E#%7$HK5LH.D$K#+^FE&\!K0_JQT/B \ M=6?09#+X=X6E8_P$4!-'P^L/HQD637=/"SX4Q'!5\LJ#WEXH1J&:,.(<+;(I MADU@F !VT-I._UPGIC[UN*HU&W6<9:21==OZES/.>5#SE4>'+VP<[O^37CNZ MI^G!_[%.>MHH4BANZL,^^[JBSP;1$E\3KCB!G[>"$YQ.V]Y3(.M,1U5AM/^< MLQFXD, :O4>17_*N&@(A!)JO(P.=;]<=, QF4YZO[HU]HY88V@E=7:$T[T2[ M4;%FDM2^(:V#[:9%Y[,U&1SY%C79HB9;U&2+FGSMS:B"*QA MB0:.B\QD&4P MI# /!KLW5 :UT#:)T8THZOP,>Q!DU72D"958RDZD!1U0Y2JY500LQ[RM(.6E MH.U2OQ0+]QA&Q5@.7@BK&/\8DR<1ZZ4:?!;]02VG<\!A=W15AZ2=@&@.&\%. MR/9.@U8^LT%9+BZ;E1-$U[GG@LR.ENQR5]]-2HI[RZ]4#*AV36S>??B)NFXO M[J,3O(:^L]-=99F#^Y>_+E(1FAIV:2:X-7.-'#[K<,( W83*J?IB_MC#G:S* MS59TTO==K"'*/8;T7SGB=)C]RD-?JD#=*E_$*G"AI[E%)3L/6@W72F58I]:2 MZH*.R)J.,I_8+LV>2Z?4YJN4SXK@$T[F(SX1+HMI]*A(:0TV(J(F3\"??6/: MMU0F !5!9$D_AF%)$^O:(NN2X9PP1&6;5D8F6Y>HM+SD2X@E.U!T(I96B6\M M3KTV"ZN[UXS1@^ZLI)VD5+3H]EKA'15:"3_X(V!YFY"F"YAODQXGT)[]D1^DIY5-?R1FJ-Z_'=31N7O?;C M%,GN HX8)@"! UF9X)SB)=::26\XZ+B17- 38K=",I4 2E=TK!*!O%\Y ? M2#+$9I[U)V89^SCN#9X&[:(KBY7@@O :/-/-K+B=_3?;1=@1U H\D<@JC5V5 M.I#$\F"*]^RZ\PL^R[![93/LT8ZN=K8.,$3C2ILT@@U4U(?)@-"*]F)W:^1B7* ME(JR@I D'9-;;6E8W:7IY:+T_$.M'&>E27N<5Q6>T#=X=2:EE\Z/9_-P+M*M M1^F?Y%%Z^' \2E^)B[2KQ[(%H;<@]!:$WH+0#X0KWT&:.NP-@K5LG<_N7YSZ M8*-,A U?H)-()+7NLH:DL):D==1,3;R,-[@TJR1@%:2.54GI(JZ::2KFD]P% MT70XG73(-749/$*T0NM*X#GPB)M72WQ2(Y?,@I4?[7JVCB0=N([D3Q3?3W(= M@[5)>&R"418E!QCA$U]LDLLI>P.KW4$0C^/$5BTMUVFV7E8$@7!8>)40LV9[ MGA,'I9.ER$MT#<3 )-0?_XG>EL%+#B>CQ[VH =\P[:J"L2*)+GCB\6@2./9* M?,14V? HN;B9 !\J@Q_#VF[.V0W$BI+/G3.:D /9.A3M9C;&8'[L1MRZ.+)N M)TH37,59D5PGL.:Z6=^PY>.V:J-]+'I)(!\M6D3:52WPCDZ)+@TV!E"PM8H5 M#Y@%'195-@8C/J5+UJ6.>I KL0%U]%\+, $VL- MEOWH]'B,!6Z1!G59IEJ\/,M2LK RT&SC%SO!:ZEG68\%]P)Q4/@ATL:,JS24 MK.F^6U0&;-:BLPSRUQYUJQS'H--,^"NYQ7@$WN"WZ^[:;1;,[TD;N].]OW%N M6><$K!-0;PGU-#@#5EM'L7[0MCKLNN7%&C?_&9U$Z!UL!\ MA&ZA9&=3"%U6:>V;V3%D5>6>"TJR!D-T0H;;PYQ;^W,*?6_AS4VZOC3,F MO_5=X5YEUWG*\2-MS7:MNZW?<;$UPP$%,[&"CTNC"6H)9G]R\6TS(#6NC9RD MC)752")!0@0G:M-02E!NNX9]C:E4+M:FDDO2IF'J!C#SV@XM0BI'Q.H;(-E, M/-W$_2VDE$7%6!><1M/>QC-,?H5/T+T;X66G$;"5@3?C9KN&\?C4I(U+ ^P9 M#(HRB9)9G0K2.D,D2YY,,\IG6]J4;'6R,O9J0!W'JADBK27N,'8 39+2C,2M M<0?^1[\X+!O%+8JX-ZR$V=Z$W)#D(K'Y?7Q MK9W%FLENG]U703I:%/:$@B=.JAG6*803 B,\>@#.*>>^?*MMB2'\* M.=Y?[N4CR>%VGU3W4H_ABEH[3VJ_Y=UX)HGG[7ULT8S66DO5P:/0QN"M(GH; MFL'J3[,*09:JQ &$DVXV"%! MD%BKF(/])GK:_!H3AV+ 24;C>!\YE/ZPMYZM*GXDLNF0ELO:3BAI]_Y>V$\6->)5U*DAEU&HCM MF^K &0)MK8S0Z((C 1N"FLUQ*S9Y(_F=+2IU29"TYTGJ;-@(O@G-ALY0XLBB MK@_@B,*7:]!H/-,1J6+H+>#M.&>3]IIR9.$30J]%TE(\44:]%EDCJ3#UZ$:_ M.) 3JEB3V&PM>2&I3KST+8SR@UA,.Q G\#=J?!2DY3YQ)B%&'7?X0!A0ZB)[ M1EP.C(FR^0P\?WT2^NJI2*Q1USG@*CJ)\4=*A!?!(-2U2E*N4UC4>;<#T!.- M,S[P"<$'_!Z]4#'"5&$JB/RQ--XBJ-&BN22RHYHK0RF<07+%QC'0@"N0 MLK]*JR77^9IV M\2/Z[;]S'&$] _U1JWRRE\R?#8^A)(*J"U/!.0=-],GP:;#0JK"^)W&=0PJ> M67W ,/FK+2#C4BY1V2J\)E:]9WU,?*F!DY6/Y8RZ9.339@+QA-S+X#9'_R7X M;VM*V9I2MJ:4K2GE:^],E VL_^IJ+H=J!IF(,8S4>>PI/_5(K G10_E-%=IY M1J X\P56B(6D,>@?4]%1J(J1Q#*W("WI M=%4F)5I^@\Y\1E]8Z:O%F[\H:/DJV7(X?NB+27=8#!@NLO:Z8@>+J"!YH2CF M*NZBN(ZNX^1Q#J*#9K$,I77\=UP5/(-Z7:5$1EN#84D:FQ*O6?A!QW8=,DP: MZBYHS+!*BU1?T$$RY?21[#-WM)UZ<+&:83[*@C*S6C\$ M9[5MKS+L)KEAAU"L#18*77HU$//11MN5ECE5,=7DB^9 MX7B\H$E50)C;:H,K-]OMX\W3@!RCF^7I;+Z,2DJK$YS/F0"0OM'5L. <&[8> M'^SCXJE(#DG1R"E(REG>K [CZ"NL2[:$-C&0XE0B,7"_G+7_4F:09-?:8%NL M(Y ^<)5$M#98-\'M*1_C+ZEW(>:(4Q:=02*&*W@'E]>JKB-E$JEP\MO3A@<+ M^BM;\Q^I>K$$G(H9$5ZY0N, 1Z5BX91HX=1.C\Q^A94T<2+^CHW0"MY/9CAD MYZ1C[7,-Y_4O;OTVH6."@D>Q7I$B/D&!DC@C7YFC+%!G:I)IV+5B]S/GA&7(GH4V7,M>Y M@O-:N;5=$GYM!<,IFI.;237KVK$T&IL.2C.;3\2%2G^&)7 ++"(RDCX1Q<-1 M2Y?DH,=E"/J&6/>S!V!AN:3TNO=E5+EO!X!GFU=8D"#%M+63:;C-T7QKKT+)MS M@RYJ0H(YI3=GE5-)2C)ZA((/WE3>0:@B++',;?*IC.')(A(9]_\(FTN7XZ>W-5 MX1'PX;1"R)RV2/@6"=\BX5LD_&MO7G%[-2Y1&(M'>5-T7_8 6,I:YN!OYHJU M]P'E%-531F9&FDV1 AL1Q&<5@>'AP9/,!:+7EUUPGL?PFALII@UP>=4$0>NL MMVNA-&78E<7-SO8XZ ^># _.5O79B8'6F*<+0C9>9N$:N.$A=DF;H:M2P793 M,J+"95FAHXR^T464B#^Q7$P>O]>2_-G/6-D>]G> M=;SQYD@,"+#^1+#'<$"H>I"KD.7*-WD ^7SI; [Q7-ETT[9J2KTL4I!=0 %[ MHDQ57"/\20F 5CV\[-)D#[HSX;1L(GWQ/6MV\B67BG'NY[FQ;X4DF_&3!-D>O>5GJ9QDYB@J*LQ3WL"R5RZER_%ZIY0X'6A. M[L_1'"[,>;![._ M)Z;ZBQCZSCF!P%J3>-;K#YL7?(/QHQ0IF0@8,%E.$><<-6Y->V Q2&[% R>M MEW#>RK!@*TQ@F@\;TK:<,DY$6BI5TVS966:=7SQ>KL9HE'Y)2^+,?JV;S@]] M4RFP_JDNKC!70YWPA:[<><,A^K1E[.90/5XP[:=QUKH.\!6_&[]88\XYB:K, M.3;CQ67+"<$5Z"+Z6N+&HSNJ&V>J>)M+BL2?8=8@IJT%N![WAOM+8KCHCR2N M4"I&"IA8)FDL6\(99/($72/WRO2;-OIRBE-. W2J!(NMZ!O%)9\MNC+,AQO'G& GO-O"6(>5U_\N8U MA9KHJDQO*]]4+@^%A M<%[D!L;PLB"5Y&.5@/HWZ(/:_:..89@PWS=G07]P-.SWMAC^%L/?8OA;#'^C M+L2-0U?_3CZQ>#V]5O/?%5YUV06WC;1XW;+.)3J B& )EQXM8LJBX_RV*>5. MAJZQ5DW"1"1J[H!/+*1%$.%+H#),(W2+22+G0GREM2;[[KVKVWMT@MS&);1Z MY:5^&K@7AG'I7?".EGYRO'5$ZUK M%_//+KP76'TRK:8V I%"23B;_.,[+AN7S.H?G%]MO>,Q[!T?MS7VB334D?N* M X9*U,UCJ["/.5P)#E2BI5)J'4S!>$Z1!9;D0;9T#CFZ+R%I9Z'*8H8UX MA='JT='BT:;1X@7GAEZ8BS<]>J]MG0Y5SK MK%%S ]Z)1":B N%2FU(*'S O!>X'*KGXTS)@+(%Y>CJ#:;,IP@M5HQ0EN$#6 M#&@DR#L3ZRJQ=92!_'34.*QW(-0G* Z))8YLIG%P!KVFP6 O#/;Z_:-: EJ" MOO'NF-*A#(.YHKK&E%#B.O^,?V*0(55@L8!W0@=.',XQAWV=H<+!=9PKY<$< MM<=EW1-9Y6WPRZO+MQZGL&./!%FU^]CVO,R"N.)ZPBB9,)U9 M'QJC5=KV-N!B/"X2<9K/[?8N R.K$M_15SOH#]/\OAY)>XS>1EPCK!RI5!IF M5/-T/DE*O6-F*G*6_%H!XNM4B"^P1/A%DK ZA*<:,FW>K'=BW7V0D[/=B.^ M]XW8=,;>XK<;/IN_ZTP7(.B\9VOOQL^'#7=D*-E*.]N1/612_682XAE,)OBH MYI-,+[9WX3IW(3KM'&SED@>Q%UL!\9%LQ*;S]2:[W?#)O"^TH0@40G#/+]YM M_(Q6^6=]4W^KW^]<=9T#1_F";]7N*(\7\,^DG*8O_@=02P,$% @ D(*G M6!.8M+&*"@ ,U, !@ !O8W5L+3(P,C0P,S,Q>&5X,3!D."YH=&WM'&M3 MV[KRK^SES+F%.XGM. FAAC+30FB9*8^!=#KGTQW%5A+=*I9'E@DYO_ZL9#LX M(9 X)0V]A)E ;#UV5[O:EU8<_:M:;8<#$OHT@"^=BZ\0"#\9TE"!+RE1^';$ MU Z(HI("!=42L8Y?)(LZ%. FF/M6S6W:3G5ZO$1SG62#1*A!TV[9;N.VP"G MY34;GNO ]07L?NN<[)G.IUL+D0,;4"%>P< M'^DW^)N2X/AH2!4!?T!D3-6'G6^=L^H!]E!,<7I\ZY,P1+Q/,^J/[/3]D9V. M[8I@?'P4L#N(U9C3#SM#(OLLK"H1>74G4H2]0?*>V_MZW_!G0!1!91\)9/_RP MHP%I"DF7TWQP5\B RJHO."=13+W\RV%/A*H:L[^I5]O'20?48*1)\+$%E^30 MS%/E9"P2Y9%$B0GDEE5K&.!*XB?(8=U1J9A/>-7@XR'"V8AZS:K5_CQ,"?$T M#=DZZ._0M!KX>_)-SQOE4QHL>V3(^-A[UV%#&L,E'<&-&)+P725]@W]C*EGO M79&F&DY4@(=SZL8)IBQF7<:9&GL#%@0TQ [__N/ =>J'1[;NB-R-\*."UTR? MHO789YM]N3OLR]ANS'?W,9\86FWC:7*#?)KL1VS MWH'/*9%>5ZC!X:RC,,\!> $RK.8B/:4_^P]L(1"2(8+\[Q?^H]6JUP^:CG:9 M;((.T10Z*8 ZCC*/H]1YZ H>I/ "Z@M)-$W:\Q#2^\,Q/X]:.0NIEX3HHNAO MCYH-3"\6G 6(W]GYS6T'/EZT+T_QTX'.%;0OKK]>_66>/GZ^:;?UMR.[>_Q2 MBG[A$LY*1]GE*;$ 2PK>"VYHAGB%RJOO/[LA"B-=T]H9L!C.F(P5?$3G.C#A MQ:X:4-#HNLX$W7E"Y3]]'2&Q\\B84#5#O= "="@/_8EI2DF)(: ]ICV M_[N4B]$>Y @],R.G"CE?C2/B:VU:=:V#9F; %@_>.<85"4RDA,!%#RZ(] =0 MJU? 1$S%Q6GW>M376@!.<4!.1@5(&("1/IR$A4A5=VS>=:D:41K"8V^G N>A M;U5,1%>>0L=RRA H>CWFHX@1!;4FG$@1(WZG$NFHP"<:]# .J<#%1W!JK;H# MNX@E92'I(420M(=Q)I*%1.'RK"XDZ1(L+1L@Y$\ N[V^NKR]NBDAB9I;-Z3+ M"%S]C1LKC;276+>EUG_MB]L>1ER,*5V>8.OEU=+26FASRK)IO6].80H-]$*; M#]9VH?[\_J5]T_YX6\FWM)8;K2!R#DRK 35 T?'1'R0LS+H8-?>@\.A$HZ3* MYY9&B@Z[*!QNJH#W"U]&[ZNSJIKT:J%*"\=3&U8JY.UX_?%^$L=[Y M!0%=XR[0>W/M[%-B[2"(]B[7OUY3WNC:B4*C0'R,)P*=\T]=CE55?2DJ,9:E M=P0[X"3#^-=(8B2%5H,H_)I&2='6D7@5S[?, O<$QQ@B]GXW2Y >$Z3G Q]V MG!WT(3C/DD63YVQ)S/-2)PH_1VNU*Y020^/?%8X]]./4:42/W=.@>!"2(I7[ MA=/ISRPQEAFBF43:RDB;E9[)PFFK:%)Q Z:H$2?JA6*$\5B>G3NPWD^GY!"E MFC6+U'3[8UZOBF_Z:%(*H9!#PJ=R5CM\INI9,,<(A(A+U.XD&J>/HZZP$ MN+ ;[,&ICJ%-XDJW9;[=9R$PR*$D%F$>9<4#PCF&J1B*H&CJ$!C-HJ01)WY^ MW*A58KJ/D&S@).PGI$\?MM2C5-]+1Q.3[=5J& X]O\,RT30'>R4REIM%>N)^ MPQG&O5$B(Q%3$P\HG:^96*0*D(7,'%*"9B4SN.WL0D#&:#!._ZDE.Q##2T"3U*88Q M,8PD0XT=0BAP_U'8Q0V'DP^36*5R9KH%T)-B".U[ZB(J3999H+<';C/2\3CJT%W%K E2R@^[HL8!'Y2-*J M0?^)M+;>L(JI1.D4'NK$2<-LVMD". _-*WIGVO%;ZAKG&GC.U#W.?)6:2+T; M)_YMKID*2GOQ?*GJUM4=4G +IHSKK*S46E:]("WKM;T:6+[!ZXOS!;/6=]4# MQ+70L3P93PC4D(RU5J=&9YL<'[(LT0D_=,547 %*?..,I39OXEP%6A"T;X66 MA2%&A%>@FRC0S9/>2O2IM@D/LI )+XB03M(5,4HQPHV53%+)_=T4^Q;'+8Y; M'+Z M(5,.YLR)A;2:/3OSM%-Q-V6W1Z96-[T\,GLY1+L9U:ZDY$?59/,\PD=D'&<" MU3JPWKMYKB@K075RY3=AX?86RVLJ)M_>8GG;Q?+;6RRO4VZWMUC>^,9\.X[/ MYF^Q%+VEFN4VBJSZ7Q(KUAL7F=6R7)V//U@JN-PY/K^$[^>=R_;M+9C:VZNS M"@0)'P/Z"P,AL:53F)U?3[!TQF<5ST35KY'FITKJ]#]=RFF\H('F M<$YAEE)Z-E9^.\;ZM\,*'?<-V@)]U=[+;]DWTEOV9:S9_H'5>@&UN0'*3Y\D M?7M"OCTA_[]+%&^>D/_T/YO]+'O\#4$L#!!0 M ( )""IUCCKU.+7@@ ((N 8 ;V-U;"TR,#(T,#,S,7AE>#,Q9#$N M:'1M[5I_4^,X$OTJ.J9V!ZJ2."$$=AR&JAE@ZJA:9E@N4U?WIV++L0K;\DIR M0N[3WVO)^4EF)^S" 'M011)++:E;>MW]).OX'\WF>9'R(A(Q^^?@\E<6JZC* M16%9I 6W*)U(F[*!*DM>L$NAM"08Z[1;AZW.?J_5;C9/CM'7:=U( M%2'K!4?!?GO_@+6/PMY!V'G'KB[9[M?!Z9X3/OMR.OC/U;D?]>KKQU\O3ME. M,PC^W3T-@K/!F:\X:+4[;*!Y8:25JN!9$)Q_WF$[J;5E& 23R:0UZ;:4'@6# MZR"U>7809$H9T8IMO'-R3"7X%#P^.R:%I5AMUV:?MH&:!Z3>:V.9&Q3<-.N_U3 MO^1Q+(M1,Q.)14FKVUN4:3E*%X7*&Q=JD7$KQX)Z7^HWR@37X5#9M+\^Q*:6 MY:Q=H@K;3'@NLVGX=B!S8=AG,6'7*N?%VX8OP;<16B9O^T[:R/\*= T#,UF( M9BJ\GJW.N[X5M[;),SG":%3:]U,2UK,Q7!EUXAL.51:C\OPVE4-I61<=L>-@ MB+DK'T+/_3^A)S5?&7AAQ-+ CDW8:IC*.18$.?W[S MRWZ[VS\.J+.',NQ["Q#!086^QPJ%FF0" MW*'AUT[[%8L5%"H42 =&YO G7DQ955A="5@ 1N$8"9:2LQQ/6O*,)3Q"D68J M1V:QRLO=$2A$)(SA>DHB.;\1&'>I3X.R&,I@R(SLHS%(()(:- AB($8&FL1" MLTDJHY29BCX6[2="B[H3,B"7!MF:JWA&HJAIEC-(O9<+H\ M#:]X?"0\=K?#HV")++#B!)[%"C< 1HBC6B_5RR)!B.%$OO [RJH8?0)%2\O9 M (EA:42("#\$JY!GN< K;%AUH:&#\2.U35(HLH@ %0J0,<-9YP^$3YH^PJ^1P+?P0KX!BLK15IVCOJFAE=- M'RAXJ"21>'1K>,&X%@XM6'TYS 2M*A. Z#"3)B5Q$LL1."EXTG,L390I4Z$= MA52M,@^;4BOL]%!LV"Y0$@O SD/A_!9;HP*;N@^(5M=5!HE.ES<[O5VQYYIV M>K%_\H^2:%WAX4K],PII2RCVJ")=MAXH61DHP4!DYSJV(4$DX''IU?\K7MGL M'S4'/6I+@.RO(NDR@@H9!&YJ5$)3BH=[T0"@%E.B04!0 M/ M)Y99$'X-!0DB1J.]B)\P)F\ PI_"O#O\:+]T'QC^@0]L'0CON,+V(71KCX 7 MC65,0.=&%9QR!3=P$N*QA'ZNXQD2X1N2^R4@"K%I6/)+!UJ'1^]2*Z)+/-BE MI-O:H++2)?S!.,H314K'3@''B$>B )/)X!:H$27Y&XF [7OHPR]EB:SP"OYG M OYH!?SG8YY5+DH2,D22@,'*,=;4;&"B@Q_=8>ESU3B8NE7: MS"F)*T"7>2ZM%>(/4L]0@?10?2RAG^MD%\A'I#>42?!-^X69NXK?*PGUG6M6 M1>0.7/9>]YI/LM?\D(%A@O%*H)"V_G2($$D!V-1T8;[GFPA^0_G?,T[' !Q7 M=N?#LX.S>X&QWI[Y@Y<- 9+':&C$/#Y^$[@UPT83H ]$N.%)B $#,56.V<#L M.6/JO+3QB/$U=CXCD*YN!C^ 1R0:X:@!R @700$Z]RJ@1F?#IV%9C%4V%I2+ M"SZJWVCH.NB*O,S45*!VDBH?:?D*]H'5!R$JK>?Q5G++%:=+$.XU\OL=P@Y= MUW![VKK3(?Q)Z&:DLHR71H2S'\MZ'F*T6D6Z/$'S@YE?O9Q!&JW>S*"2I7L6 M-+#&?SP;>4Q)$E2L?LD-(-?BO7;KL/?3\D34'<\FY4>\ESX#\D)VR:?LJ,'H M"HZ;S,#&6YEPT.IVG]J"C]/P?CICSFLTU&&G4]XR=Z+'WK3=WQ-;%)A@=EG@ M:VMV7^"R=583LX6U@4/: Z!M'KJ.H,R/,W3=GK^(N!=DQ0*#E-B>&P W@N\5 M=B_?BB=/-^>W(JKH"(Z=IEQJNA0%]DU\RM'6TU2*A"V$OOA=Y1WHS32MQSEL M'7@37@'YPJQX'\Z+MR3"7CO_F>$GU1VUV<]K>KW77MD_\!4$L#!!0 ( )""IUBE M%"-;_0< (8@ 8 ;V-U;"TR,#(T,#,S,7AE>#,Q9#(N:'1M[5EK;]NX M$OTKO"EVFP"VY4?X-$-NBAN3,G)DS(^KX7]WN197S*I6"_39]]SL3.FU*63F6&LD=1A?* MY6RJZYI7[)TT1A4%>V.4F$G&!OW>B]Y@..[UN]V38ZQUUD[25'7CA\P]GTW]_O B[?OSTYO?+,[;7C:*_1F=1=#X] M#S<.>_T!FQI>6>64KG@111?O]]A>[EP=1]%BL>@M1CUM9M'T*LI=61Q&A=96 M]H03>R?'-()/R<7)<2D=9VG.C97N]=ZGZ=ON2T@XY0IYR4W,U5UG:[C4;]V$\R,MFO%3% M,GX^5:6T[+U5O.RP-@;U^X+B@YZOSX;O.A/PN8L@P72)MG YR=P0JF4IKN5F22,FO)?;=6M-B3$ 9;%F0 ML;0'":3*@.,A!M:WT$1(PQ:Y2G-F&_K8S%]((]M%R(!265 1$5BH"D;:6J9> M05JWAFI:P,PYI@F6++?=\(00'#T,0M/>VAI1(SS)=TBB*2 '#6< M[;>S7I^4VYQEA5[8%D/+SA96=J7,'6V?$%R'.W!-=VS[ M]=G+X>!H8EM 6F:D -59IG#IK;YDW$CO7_A+)84D/S )4)-"V9S$2:Q$\"!='GP1MG.1ADV(CMO1P,DB)H? MJW*\V (8=P[''F1^L WRN;0HX##7$]+7L>@05Z:\L0^?0J252/BUW2G0H&X, M%D!RS)7U*0'!8(I;D2A#:WZ,^( M5;A%I%!5I1#@1JS@0( HGJA"N271\WW;4G!ZY#PH(:YV1+>JLB>OF]:@NC%X M"@!&5$[25!OA%?#U>28K5(D"L8$[LJ:@(Q'T'@%_!*>JP1]/*P+2G0BXF/.B M\?E"[I%9AA*)!YT*C<_=4K&&IOHQGU>@XG$;;_F2D9H@!9=$NZ51P=E_1-._7S M5;/6ZR!HE7.[+A:4?SYJI/#$Y/W1DL82K?FU+-H._I9\YQ^[Z#$CY9Y6;OP= M6CG_6"E6$=;9) GE[#;*FWPAG+ZA=MPIXVO5.$JYT\:NZ=H/8,D2SVE.RB\P M4J)1$.B^4-#/+[*/6 !6"(8?%-#L0I@^7>CH+X/UJ9*?:-_\)0[ME,\R5#) M5("*NDSJ5U,EX=N6:M>=TT+R:^+.4+(\>_IBZQ]W5T\UWX18V^2$'O^>O.(" M$ZUF);.[GW^>WKDO-M2G8*#,X/ M[BEQ=Y'KD)-\)P MV'7.&6;PC]_.'^TZW]2U^R:(!VFZJ2X*7EL9KWYL;P'W3]K5Z:"6 M3(/3VDW".3!OG%X-A$-@/[)S5DS:[!X4T\C6L>\>\P>=8AO\BY6N M<^).U*SV'-3INIT]'O;ZXU^VK6[W69WB_@PWGR/,8O:.+]E1A]$+ N_QR(D' MF3#LO3IZ; O>+.-OTOGPT"O=AE"BG=-E/*AOF'\89,_Z_N^1C8ILM'O0O)4. MWM#(!]EW"+0U11U!B?9=RG= _Q\LNPL0O>1Y.N@,[G11_^,H/1T@SG(E,_9V M7;0^A$;U_V \!AC['\-Y!G#8($*MV.GFR*,%Z. 60I&O]*LWNC^#;(])>NUC M955H/>-<";1UOA=Y.>R/D-R.K5^%UV@.NPDZ[^LNS]".Q'RNE6C#Y.A5;[0F MUC#4]V$6WK#[5_8G_P502P,$% @ D(*G6#V!F3<,!0 (1, !@ !O M8W5L+3(P,C0P,S,Q>&5X,S)D,2YH=&WM6&U/&SD0_BMSJ:X%*?N>\+()2"$) M*A(02A;=]:.S]F8MG/6>UR'D?OV-]P62M+KVU!ZEND-D _9XYIEGQN-9]W^Q MK'&6DBQF%-Y'5Y= 9;QW[7=BWKM(^ZAO4BF870=0X=W_4[X!Z&W4X8',/-%>S=1.L5BM[ M%=A2S9WHUDGU0G0<(67!;*IIZ[1O1O#)"#WM+Y@F$*=$%4R?M.ZB<^L()337 M@IWVG>:[DIU)NC[M4_X A5X+=M):$#7GF:5E'@9NKGNXTL'I'9E':\6I3D// M=7_MY812GLTMP1*-(W;0?1Y3?)X^#\K*N5 Q031_8$;[AMY8,*+"F=1I;]?$ MYU;FS;I$9MI*R(*+=?@NX@M6P#5;P:UWT<7YQ7 074RN,4-OIW>#ZPBB"7A' M<&=/[:$-T_&PG/6"KMO^>5P;3&$PFMQ$X]&67S\-_H;V8_< )N<0O1_#='![ M-K@>3ZW)[Y?CCS 81F;&=UW_9=SB&4670K]C=W/]-WY=9!#++&.QV;=5<=4I M@P]+HI 0L89;EDNEL8+"N50+++'6!Y )3.*E( JBE"F2LZ7FCVVXR&(;]LSR MMV^.?-_M#>4"R_2Z_,_K[4,B5:D]1T&THJS,I(.&B*?1& M>LKBI<*Z@JR0C,+X$8MFAN4>M2]X41C<^&LD*19[0$0, 6[BJ'QH8+1+V24: M5P7&GM$V##(MLS5"T9JAQCAMPXUB!3<YD2P%)DJ,' @3I*? *?;'DBMFCN_",+7C]![9!TP( MK[M']QLB-V+]%.=!K,VT=QQT>F4P7@\E_B>4\ R3?$'*W80;2Q,T0'$4-ODB MW.RL'#/,4-,VTP3;&%R&((E XHH%M#Q@2QI0:BDJ9B7N MJ-)FL9.1]K]*UM:16W%0FC/-0EE73UJFVS!M#9D)UH"8285[SXJE$"0O6-C\ ML6GO '76IDR38:A$KK:;&&-WNX,Q(QO]B#&L\$,;RP]F7\9$U%4?VZ=:O.O9 M!]CZ;#A4*V[ZB9=@<(3Q#[$(K>&P*H8EF8ZF7^5"8 ?!C_;@;!W^(\P=Y+S. M!NPGM5R$7OX(A12< M>F?#:#EGH@U7]LC>2/?26Z?, MM.^0;4\UYA#!U*W]=TB!;U"[$27SPO%Z0O1I1?YLJ/XS07H]<7CNE(8IGG:H M_"L[JO]C]>*QVKM1'/N+'!N,3\*QOQ,/ISS(F\N&;T?J?[$ ]XWT$Z.\P#=W MP?4Z3#G%7"K[CB/?#; 2&\'JQ:I"5SU3]=1VD/A^KB0V_J;UD"ILRM?&A<;V M1 UJ%V13\+:N4NJAK9N4W5N:G,R9-5.,W%LDP5XO) ^2TSHI#H_MX*G.5D-N MF535Y4]YFW3Z%U!+ P04 " "0@J=8+:'8Z/@$ #R$@ & &]C=6PM M,C R-# S,S%X97@S,F0R+FAT;>U8^T_C.!#^5^:*=A>DYMF61UJ02ENT2$!9 M&G2W/[JQTUBX<=9Q*;V__L9YE+;<4[O'LKI#-(7QV//--^/QQ+V?+&N4)B2- M&(6/X?454!DMYBS5$"E&-$J77"<0RBPC*5PSI;@0<*XXG3$ S[4/;<_OV*YE MG?5PK4$U2:8!=)PCQW?]-KA'0:<=M#VXO8;]^W!P4"@/QX/P\^VHM'I[?WYU M.8"&Y3@_MP:.,PR'Y4#;=CT(%4ESKKE,B7" XR^727K9LJ69. M>.B[:CI R9S;5M''6,Q)\,D+/>G.F"40)43G3IXW[\,(Z1@W-M6!G/:?^ M+G6GDJ[.>I0_0JY7@ITVYD3->&IIF04M-]-=G.G@\([.D[7D5">!Y[KONAFA ME* M+%-MQ63.Q2KX$/(YR^&&+>%.SDGZH5E*\#MGBLLX4N M V>$>O4 ]&=^'EQ>6@'UZ.;S!#[R;W_9L0PC%XQW!O3^R! M#9/1H!CU6AVW^>.XUI] ?SB^#4?#+;]^&/PU[2?N(8PO(/PX@DG_[KQ_,YI8 MXU^N1I^A/PC-B.^ZKY1Q/*7H4N"W[4ZF_\2ORQ0BF:8L,ONV+*XZ8?!I0102 M(E9PQS*I-%90N)!JCB76^@0RAG&T$$1!F#!%,K;0_*D)EVEDP[Z9_G[OV/?= M[D#.L4ROBO^\[@'$4A6K9^B(I, 0(X5KHJ($6EX3BNI,L*BF6*YQ]7G/,\-;OPUFA2+/2 BA@ W<90^U#":A>X"C:L<8\]H M$X:FE%.XD1H9;\(@X2R&"Y[B0<2)@'$<\X@IX[>96KG5+$Q-5X!#FL>(KPG9 M0N4+@L>5EIO;LJ3W_9YWZ';+O:D34B@E/(>'5"[1XQD+X,WDQ;YW4,(MG\;M M*A/BA<"TB) #84*R#I-B7Q9<,7-8YX:I':?WR0%@^+W./CVHB=R([#JJ_4B; M8>^DU>X6\7X[E/@O*.$IIO2<%'L'MY$F:("B%#;Y(MSLHTRQW%#3-,,$FQ:< MAB QNW @0Z[R,B_C==;A@K0X3@L:4&LA2F8E[I_"9KZ3D?:_2M;6 5MR4)@S MK4%114\;IKPYQ8_ MW]DC)W>VSX)G_YPBM[Y!?JVKRA&:KUKW;Q#TKUAV(R[FA>+M!,5[48/_F\%Y M._S_06?T?R1>/1+[MXIC##(,PG,X3*/0CR*Y2#5"JZ-SL!,>ISB?ZQN#KP?N MO0#N'V\P58 ^?GZ3,C/79/,<7\4%UZL@X13[L**U./;=%O861K%\4RJ1EL]$ MK3L+$CW,%#I+37&UL4$L! A0#% @ D(*G6&IC\I[\7P Z4P% !4 ( ! MXU, &]C=6PM,C R-# S,S%?;&%B+GAM;%!+ 0(4 Q0 ( )""IUA.A/'2 M/D4 /GD! 5 " 1*T !O8W5L+3(P,C0P,S,Q7W!R92YX M;6Q02P$"% ,4 " "0@J=85TD 42;+ 0!&5X,3!D."YH=&U02P$"% ,4 " "0@J=8 MXZ]3BUX( ""+@ & @ &/_@( ;V-U;"TR,#(T,#,S,7AE M>#,Q9#$N:'1M4$L! A0#% @ D(*G6*44(UO]!P AB !@ M ( !(P<# &]C=6PM,C R-# S,S%X97@S,60R+FAT;5!+ 0(4 Q0 ( M )""IU@]@9DW# 4 "$3 8 " 58/ P!O8W5L+3(P,C0P M,S,Q>&5X,S)D,2YH=&U02P$"% ,4 " "0@J=8+:'8Z/@$ #R$@ & M @ &8% , ;V-U;"TR,#(T,#,S,7AE>#,R9#(N:'1M4$L%!@ 0 , P ,@, ,89 P $! end XML 79 ocul-20240331x10q_htm.xml IDEA: XBRL DOCUMENT 0001393434 us-gaap:ConvertibleSubordinatedDebtMember us-gaap:AdditionalPaidInCapitalMember 2024-03-28 2024-03-28 0001393434 ocul:SecuritiesPurchaseAgreementMember 2024-02-21 2024-02-21 0001393434 us-gaap:CommonStockMember ocul:OpenMarketSalesAgreement2021Member 2024-01-01 2024-03-31 0001393434 us-gaap:CommonStockMember ocul:OpenMarketSalesAgreement2021Member 2023-01-01 2023-03-31 0001393434 us-gaap:ConvertibleSubordinatedDebtMember 2024-03-28 2024-03-28 0001393434 us-gaap:RetainedEarningsMember 2024-03-31 0001393434 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001393434 us-gaap:RetainedEarningsMember 2023-12-31 0001393434 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001393434 us-gaap:RetainedEarningsMember 2023-03-31 0001393434 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001393434 us-gaap:RetainedEarningsMember 2022-12-31 0001393434 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001393434 us-gaap:CommonStockMember 2024-03-31 0001393434 us-gaap:CommonStockMember 2023-12-31 0001393434 us-gaap:CommonStockMember 2023-03-31 0001393434 us-gaap:CommonStockMember 2022-12-31 0001393434 ocul:TwoThousandTwentyOneStockIncentivePlanMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001393434 ocul:StockIncentivePlan2021AndInducementStockIncentivePlan2019Member us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001393434 ocul:InducementStockIncentivePlan2019Member us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001393434 ocul:TwoThousandTwentyOneStockIncentivePlanMember 2024-03-31 0001393434 ocul:TwoThousandFourteenEmployeeStockPurchasePlanMember 2024-03-31 0001393434 ocul:InducementStockIncentivePlan2019Member 2024-03-31 0001393434 ocul:InducementStockIncentivePlan2019Member us-gaap:SubsequentEventMember 2024-04-16 0001393434 ocul:InducementStockIncentivePlan2019Member us-gaap:SubsequentEventMember 2024-04-15 0001393434 ocul:InducementStockIncentivePlan2019Member 2024-02-20 0001393434 ocul:InducementStockIncentivePlan2019Member 2024-02-19 0001393434 ocul:TwoThousandFourteenEmployeeStockPurchasePlanMember 2024-01-01 0001393434 ocul:TwoThousandFourteenEmployeeStockPurchasePlanMember 2023-12-31 0001393434 us-gaap:RestrictedStockUnitsRSUMember ocul:TwoThousandTwentyOneStockIncentivePlanMember 2024-01-01 2024-03-31 0001393434 us-gaap:RestrictedStockUnitsRSUMember ocul:InducementStockIncentivePlan2019Member 2024-01-01 2024-03-31 0001393434 ocul:BaringsCreditFacilityMember 2024-01-01 2024-03-31 0001393434 ocul:AffamedTherapeuticsLimitedMember ocul:OtxTicProductMember ocul:LicenseAgreementMember 2024-03-31 0001393434 ocul:AffamedTherapeuticsLimitedMember ocul:OtxTicProductMember ocul:LicenseAgreementMember 2024-01-01 2024-03-31 0001393434 us-gaap:ProductMember 2024-01-01 2024-03-31 0001393434 ocul:CollaborationRevenueMember 2024-01-01 2024-03-31 0001393434 ocul:AffamedTherapeuticsLimitedMember ocul:OtxTicProductMember ocul:LicenseAgreementMember 2023-01-01 2023-03-31 0001393434 us-gaap:ProductMember 2023-01-01 2023-03-31 0001393434 ocul:CollaborationRevenueMember 2023-01-01 2023-03-31 0001393434 ocul:WilmerhaleMember ocul:ChiefBusinessOfficerMember 2024-01-01 2024-03-31 0001393434 ocul:HeierConsultingLlcMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001393434 ocul:WilmerhaleMember ocul:ChiefBusinessOfficerMember 2023-01-01 2023-03-31 0001393434 ocul:HeierConsultingLlcMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001393434 us-gaap:PrivatePlacementMember 2024-02-26 2024-02-26 0001393434 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001393434 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001393434 us-gaap:ConvertibleSubordinatedDebtMember 2024-01-01 2024-03-31 0001393434 ocul:RoyaltyFeeDerivativeLiabilityMember 2023-12-31 0001393434 ocul:ConversionOptionDerivativeLiabilityMember 2023-12-31 0001393434 ocul:ConversionOptionDerivativeLiabilityMember 2024-01-01 2024-03-28 0001393434 ocul:RoyaltyFeeDerivativeLiabilityMember 2024-01-01 2024-03-31 0001393434 ocul:RoyaltyFeeDerivativeLiabilityMember 2024-03-31 0001393434 ocul:ConversionOptionDerivativeLiabilityMember 2024-03-31 0001393434 ocul:ConversionOptionDerivativeLiabilityMember 2024-03-28 0001393434 us-gaap:FairValueInputsLevel3Member ocul:RoyaltyFeeDerivativeLiabilityMember us-gaap:MeasurementInputPriceVolatilityMember 2024-03-31 0001393434 us-gaap:FairValueInputsLevel3Member ocul:RoyaltyFeeDerivativeLiabilityMember us-gaap:MeasurementInputDiscountRateMember 2024-03-31 0001393434 us-gaap:FairValueInputsLevel3Member ocul:RoyaltyFeeDerivativeLiabilityMember us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0001393434 us-gaap:FairValueInputsLevel3Member ocul:RoyaltyFeeDerivativeLiabilityMember us-gaap:MeasurementInputDiscountRateMember 2023-12-31 0001393434 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001393434 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001393434 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001393434 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001393434 ocul:RoyaltyFeeDerivativeLiabilityMember 2023-01-01 2023-03-31 0001393434 ocul:RoyaltyFeeDerivativeLiabilityMember 2024-01-01 2024-03-31 0001393434 ocul:ConversionOptionDerivativeLiabilityMember 2024-01-01 2024-03-31 0001393434 ocul:ConversionOptionDerivativeLiabilityMember 2023-01-01 2023-03-31 0001393434 us-gaap:ConvertibleSubordinatedDebtMember 2019-03-01 0001393434 ocul:BaringsCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-08-02 2023-08-02 0001393434 ocul:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001393434 ocul:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001393434 ocul:CustomerThreeMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001393434 ocul:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001393434 ocul:CustomerOneMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001393434 ocul:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001393434 ocul:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001393434 ocul:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001393434 ocul:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001393434 ocul:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001393434 ocul:CustomerThreeMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001393434 ocul:CustomerOneMember us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001393434 ocul:SecuritiesPurchaseAgreementMember 2024-02-21 0001393434 2022-12-31 0001393434 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001393434 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001393434 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001393434 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001393434 2023-03-31 0001393434 us-gaap:StockOptionMember 2024-01-01 2024-03-31 0001393434 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001393434 us-gaap:StockOptionMember 2023-01-01 2023-03-31 0001393434 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001393434 us-gaap:ConvertibleSubordinatedDebtMember 2023-01-01 2023-03-31 0001393434 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-03-31 0001393434 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001393434 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001393434 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001393434 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001393434 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001393434 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001393434 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001393434 ocul:WilmerhaleMember ocul:ChiefBusinessOfficerMember 2024-03-31 0001393434 ocul:HeierConsultingLlcMember us-gaap:RelatedPartyMember 2024-03-31 0001393434 ocul:WilmerhaleMember ocul:ChiefBusinessOfficerMember 2023-12-31 0001393434 ocul:HeierConsultingLlcMember us-gaap:RelatedPartyMember 2023-12-31 0001393434 ocul:PreFundedWarrantsMember ocul:SecuritiesPurchaseAgreementMember 2024-02-21 0001393434 us-gaap:CommonStockMember ocul:OpenMarketSalesAgreement2021Member 2021-08-09 2021-08-09 0001393434 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001393434 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001393434 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001393434 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001393434 ocul:ChangeOfControlEnteredAfterSixMonthsButBeforeTwelveMonthsAfterClosingDate.Member ocul:BaringsCreditFacilityMember 2023-08-02 2023-08-02 0001393434 ocul:InceptMember 2024-01-01 2024-03-31 0001393434 ocul:InceptMember 2023-01-01 2023-03-31 0001393434 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001393434 ocul:MidcapCreditFacilityMember 2023-08-01 2023-08-31 0001393434 ocul:MidcapCreditFacilityMember 2023-03-01 2023-03-31 0001393434 ocul:MidcapCreditFacilityMember 2023-03-12 2023-03-12 0001393434 ocul:SeparationAgreementMember us-gaap:SubsequentEventMember 2024-05-01 2024-05-01 0001393434 ocul:BaringsCreditFacilityMember 2023-08-02 2023-08-02 0001393434 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001393434 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001393434 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001393434 us-gaap:RevenueFromContractWithCustomerProductAndServiceBenchmarkMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001393434 2023-01-01 2023-03-31 0001393434 ocul:ConversionOptionDerivativeLiabilityMember 2024-03-29 2024-03-31 0001393434 ocul:BaringsCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-08-02 0001393434 ocul:BaringsCreditFacilityMember 2023-08-02 0001393434 ocul:BaringsCreditFacilityMember 2024-03-31 0001393434 us-gaap:ConvertibleSubordinatedDebtMember 2023-12-31 0001393434 ocul:BaringsCreditFacilityMember 2023-12-31 0001393434 us-gaap:ConvertibleSubordinatedDebtMember 2024-03-01 2024-03-31 0001393434 2024-03-31 0001393434 2023-12-31 0001393434 srt:ChiefFinancialOfficerMember 2024-03-31 0001393434 ocul:PresidentAndChiefExecutiveOfficerMember 2024-03-31 0001393434 ocul:GeneralCounselMember 2024-03-31 0001393434 srt:ChiefFinancialOfficerMember 2024-01-01 2024-03-31 0001393434 ocul:PresidentAndChiefExecutiveOfficerMember 2024-01-01 2024-03-31 0001393434 ocul:GeneralCounselMember 2024-01-01 2024-03-31 0001393434 ocul:ExecutiveChairmanMember 2024-01-01 2024-03-31 0001393434 ocul:ChiefStrategyOfficerMember 2024-01-01 2024-03-31 0001393434 2024-05-03 0001393434 2024-01-01 2024-03-31 shares iso4217:USD pure ocul:item ocul:customer iso4217:USD shares http://fasb.org/us-gaap/2023#ProductMember http://fasb.org/us-gaap/2023#ProductMember http://fasb.org/us-gaap/2023#DerivativeLiabilitiesNoncurrent 0 0 0001393434 --12-31 2024 Q1 false http://fasb.org/us-gaap/2023#DerivativeLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#DerivativeLiabilitiesNoncurrent http://www.ocutx.com/20240331#DerivativeGainLossOnDerivativeAndOtherNet http://www.ocutx.com/20240331#DerivativeGainLossOnDerivativeAndOtherNet 114963193 154704086 http://fasb.org/us-gaap/2023#DerivativeLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#DerivativeLiabilitiesNoncurrent http://www.ocutx.com/20240331#DerivativeGainLossOnDerivativeAndOtherNet http://www.ocutx.com/20240331#DerivativeGainLossOnDerivativeAndOtherNet http://fasb.org/us-gaap/2023#DerivativeLiabilitiesNoncurrent 2026-09-15 2025-03-15 2024-12-31 10-Q true 2024-03-31 false 001-36554 Ocular Therapeutix, Inc. DE 20-5560161 15 Crosby Drive Bedford MA 01730 781 357-4000 Common Stock, $0.0001 par value per share OCUL NASDAQ Yes Yes Non-accelerated Filer true false false 154888915 482888000 195807000 26546000 26179000 2574000 2305000 150000 150000 7666000 7794000 519824000 232235000 11450000 11739000 1614000 1614000 6059000 6472000 538947000 252060000 6453000 4389000 16040000 28666000 263000 255000 1542000 1586000 24298000 34896000 6407000 6878000 19624000 29987000 14068000 14135000 66456000 65787000 111000 108000 9138000 130964000 160929000 0.0001 0.0001 5000000 5000000 0 0 0.0001 0.0001 200000000 200000000 154704086 114963193 15000 12000 1170394000 788697000 -762426000 -697578000 407983000 91131000 538947000 252060000 14715000 13214000 59000 160000 14774000 13374000 1326000 1214000 20735000 14747000 10183000 10835000 14147000 9127000 46391000 35923000 -31617000 -22549000 3922000 563000 4051000 1768000 -5152000 -6563000 -27950000 -1000 -33231000 -7769000 -64848000 -30318000 -0.49 -0.39 132021945 77386287 -0.49 -0.39 132021945 77386287 -64848000 -30318000 7978000 4572000 1968000 1228000 -5152000 -6563000 920000 483000 -27950000 1000 367000 -201000 -128000 718000 269000 292000 1693000 1025000 -413000 -417000 -14031000 -2628000 -59000 -160000 -515000 -345000 -33887000 -19973000 255000 3379000 -255000 -3379000 2000000 4870000 78000 2000000 316353000 321223000 78000 287081000 -23274000 197571000 104064000 484652000 80790000 12967000 701000 392000 646000 114963193 12000 788697000 -697578000 91131000 1025384 4870000 4870000 532717 32413560 3000 316350000 316353000 5769232 52499000 52499000 7978000 7978000 -64848000 -64848000 154704086 15000 1170394000 -762426000 407983000 77201819 8000 652213000 -616842000 35379000 26443 78000 78000 288376 4572000 4572000 -30318000 -30318000 77516638 8000 656863000 -647160000 9711000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">1. Nature of the Business </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Ocular Therapeutix, Inc. (the “Company”) was incorporated on September 12, 2006 under the laws of the State of Delaware. The Company is a biopharmaceutical company committed to enhancing people’s vision and quality of life through the development and commercialization of innovative therapies for wet age-related macular degeneration, diabetic retinopathy, and other diseases and conditions of the eye. AXPAXLI (axitinib intravitreal implant), the Company’s product candidate for retinal disease, is based on its ELUTYX proprietary bioresorbable hydrogel-based formulation technology.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company is subject to risks common to companies in the biotechnology industry including, but not limited to, new technological innovations, protection of proprietary technology, dependence on key personnel, compliance with government regulations, regulatory approval and compliance, reimbursement, uncertainty of market acceptance of products and the need to obtain additional financing. Product candidates currently under development will require significant additional research and development efforts, including extensive preclinical and clinical testing and regulatory approval, prior to commercialization. Approved products will require significant sales, marketing and distribution support.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company is currently commercializing DEXTENZA (dexamethasone insert) 0.4mg, an intracanalicular insert for the treatment of post-surgical ocular inflammation and pain and for the treatment of ocular itching associated with allergic conjunctivitis, in the United States. The Company’s most advanced product candidate, AXPAXLI, is in Phase 3 clinical development for the treatment of wet age-related macular degeneration; the Company’s other advanced programs and product candidates are in either Phase 1 or Phase 2 clinical development. There can be no assurance that the Company’s research and development will be successfully completed, that adequate protection for the Company’s intellectual property will be obtained, that any products developed will obtain necessary government regulatory approval and adequate reimbursement or that any approved products will be commercially viable. Even if the Company’s product development efforts are successful, it is uncertain when, if ever, the Company will generate significant revenue from product sales. The Company operates in an environment of rapidly changing technology and substantial competition from pharmaceutical and biotechnology companies. In addition, the Company is dependent upon the services of its employees and consultants. The Company may not be able to generate significant revenue from sales of any product for several years, if at all. Accordingly, the Company will need to obtain additional capital to finance its operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">The Company has incurred losses and negative cash flows from operations since its inception, and the Company expects to continue to generate operating losses and negative cash flows from operations in the foreseeable future. As of March 31, 2024, the Company had an accumulated deficit of $762,426. Based on its current operating plan which includes estimates of anticipated cash inflows from product sales and cash outflows from operating expenses and capital expenditures, the Company believes that its existing cash and cash equivalents of $482,888 as of March 31, 2024 will enable it to fund its planned operating expenses, debt service obligations and capital expenditures at least through the next 12 months from the issuance date of these unaudited condensed consolidated financial statements while the Company observes a minimum liquidity covenant of $20,000 in its credit facility (Note 7). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">The future viability of the Company is dependent on the Company’s ability to generate cash flows from the sales of DEXTENZA and sales of our product candidates, if and as approved, and raise additional capital to finance its operations. The Company will need to finance its operations through public or private securities offerings, debt financings, collaborations, strategic alliances, licensing agreements, royalty agreements, or marketing and distribution agreements. Although the Company has been successful in raising capital in the past, there is no assurance that it will be successful in obtaining such additional financing on terms acceptable to the Company, if at all. If the Company is unable to obtain funding, the Company could be forced to delay, reduce or eliminate some or all of its research and development programs for product candidates, product portfolio expansion or commercialization efforts, which could adversely affect its business prospects, or the Company may be unable to continue operations.</p> -762426000 482888000 20000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">2. Summary of Significant Accounting Policies </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 24.45pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”). The significant accounting policies used in preparation of these unaudited condensed consolidated financial statements are consistent with those described in Note 2 - Summary of Significant Accounting Policies in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the Securities and Exchange Commission (“SEC”) on March 11, 2024. The following information updates, and should be read in conjunction with, the significant accounting policies described in Note 2 - Summary of Significant Accounting Policies in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the Securities and Exchange Commission (“SEC”) on March 11, 2024.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Warrants</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">The Company accounts for issued warrants, including pre-funded warrants, as either liability or equity. Warrants are considered liabilities if they are mandatorily redeemable and they require settlement in cash or other assets, or a variable number of shares. Contracts that may require settlement for cash are liabilities, regardless of the probability of the occurrence of the triggering event. If warrants do not otherwise require liability classification, the Company assesses whether the warrants are indexed to its common stock. Liability-classified warrants are measured at fair value on the issuance date and at the end of each reporting period. Any change in the fair value of the warrants after the issuance date is recorded in the consolidated statements of operations as a gain or loss. Equity-classified warrants are accounted for at fair value on the issuance date with no changes in fair value recognized after the issuance date.<br/><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:14pt 0pt 12pt 24.45pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">The preparation of these unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of these unaudited condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting periods. Significant estimates and assumptions reflected in these unaudited condensed consolidated financial statements include, but are not limited to, the measurement and recognition of reserves for variable consideration related to product sales, revenue recognition related to a collaboration agreement that contains multiple promises, the fair value of derivatives, stock-based compensation, and realizability of net deferred tax assets. Estimates are periodically reviewed in light of changes in circumstances, facts and experience. Actual results could differ from the Company’s estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:14pt 0pt 12pt 24.45pt;"><span style="font-style:italic;font-weight:bold;">Unaudited Interim Financial Information </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;"><span style="white-space:pre-wrap;">The balance sheet at December 31, 2023 was derived from the Company’s audited consolidated financial statements but does not include all disclosures required by GAAP. The accompanying unaudited condensed consolidated financial statements as of March 31, 2024 and for the three months ended March 31, 2024 and 2023 have been prepared by the Company, pursuant to the rules and regulations of the SEC for interim financial statements. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements and the notes thereto for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 11, 2024. In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair statement of the Company’s financial position as of March 31, 2024 and results of operations and cash flows for the three months ended March 31, 2024 and 2023 have been made. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results of operations that may be expected for the year ending December 31, 2024.</span> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:14pt 0pt 12pt 24.45pt;"><span style="font-style:italic;font-weight:bold;">Recently Issued Accounting Pronouncements </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board and adopted by the Company as of the specified effective date. The Company believes that recently issued accounting pronouncements that are not yet effective will not have a material impact on our consolidated financial statements and disclosures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 24.45pt;"><span style="font-style:italic;font-weight:bold;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The accompanying unaudited condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States of America (“GAAP”). The significant accounting policies used in preparation of these unaudited condensed consolidated financial statements are consistent with those described in Note 2 - Summary of Significant Accounting Policies in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the Securities and Exchange Commission (“SEC”) on March 11, 2024. The following information updates, and should be read in conjunction with, the significant accounting policies described in Note 2 - Summary of Significant Accounting Policies in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the Securities and Exchange Commission (“SEC”) on March 11, 2024.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Warrants</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">The Company accounts for issued warrants, including pre-funded warrants, as either liability or equity. Warrants are considered liabilities if they are mandatorily redeemable and they require settlement in cash or other assets, or a variable number of shares. Contracts that may require settlement for cash are liabilities, regardless of the probability of the occurrence of the triggering event. If warrants do not otherwise require liability classification, the Company assesses whether the warrants are indexed to its common stock. Liability-classified warrants are measured at fair value on the issuance date and at the end of each reporting period. Any change in the fair value of the warrants after the issuance date is recorded in the consolidated statements of operations as a gain or loss. Equity-classified warrants are accounted for at fair value on the issuance date with no changes in fair value recognized after the issuance date.<br/><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:14pt 0pt 12pt 24.45pt;"><span style="font-style:italic;font-weight:bold;">Use of Estimates </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">The preparation of these unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of these unaudited condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reporting periods. Significant estimates and assumptions reflected in these unaudited condensed consolidated financial statements include, but are not limited to, the measurement and recognition of reserves for variable consideration related to product sales, revenue recognition related to a collaboration agreement that contains multiple promises, the fair value of derivatives, stock-based compensation, and realizability of net deferred tax assets. Estimates are periodically reviewed in light of changes in circumstances, facts and experience. Actual results could differ from the Company’s estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:14pt 0pt 12pt 24.45pt;"><span style="font-style:italic;font-weight:bold;">Unaudited Interim Financial Information </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;"><span style="white-space:pre-wrap;">The balance sheet at December 31, 2023 was derived from the Company’s audited consolidated financial statements but does not include all disclosures required by GAAP. The accompanying unaudited condensed consolidated financial statements as of March 31, 2024 and for the three months ended March 31, 2024 and 2023 have been prepared by the Company, pursuant to the rules and regulations of the SEC for interim financial statements. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited financial statements and the notes thereto for the year ended December 31, 2023 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 11, 2024. In the opinion of management, all adjustments, consisting only of normal recurring adjustments necessary for a fair statement of the Company’s financial position as of March 31, 2024 and results of operations and cash flows for the three months ended March 31, 2024 and 2023 have been made. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results of operations that may be expected for the year ending December 31, 2024.</span> </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:14pt 0pt 12pt 24.45pt;"><span style="font-style:italic;font-weight:bold;">Recently Issued Accounting Pronouncements </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board and adopted by the Company as of the specified effective date. The Company believes that recently issued accounting pronouncements that are not yet effective will not have a material impact on our consolidated financial statements and disclosures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">3. Licensing Agreements and Deferred Revenue</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Incept License Agreement (in-licensing)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">On September 13, 2018, the Company entered into a second amended and restated license agreement with Incept, LLC (“Incept”) to use and develop certain intellectual property (the “Incept License Agreement”). Under the Incept License Agreement, as amended and restated, the Company was granted a worldwide, perpetual, exclusive license to use specific Incept technology to develop and commercialize products that are delivered to or around the human eye for diagnostic, therapeutic or prophylactic purposes relating to ophthalmic diseases or conditions. The Company is obligated to pay low single-digit royalties on net sales of commercial products developed using the licensed technology, commencing with the date of the first commercial sale of such products and until the expiration of the last to expire of the patents covered by the license.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 11pt 0pt;">The terms and conditions of the Incept License Agreement are described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 11, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 11pt 0pt;">Royalties paid under this agreement related to product sales (the “Incept Royalties”) were $440 and $417 for the three months ended March 31, 2024 and 2023, respectively. The Incept Royalties have been charged to cost of product revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"><span style="font-style:italic;font-weight:bold;">AffaMed License Agreement (out-licensing)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 11pt 0pt;">On October 29, 2020, the Company entered into a license agreement (“AffaMed License Agreement”) with AffaMed Therapeutic Limited (“AffaMed”) for the development and commercialization of the Company’s DEXTENZA product regarding ocular inflammation and pain following cataract surgery and allergic conjunctivitis and for the Company’s PAXTRAVA product candidate (collectively the “AffaMed Licensed Products”) regarding open-angle glaucoma or ocular hypertension, in each case in mainland China, Taiwan, Hong Kong, Macau, South Korea, and the countries of the Association of Southeast Asian Nations. The Company retains development and commercialization rights for the AffaMed Licensed Products in the rest of the world.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 11pt 0pt;">The terms and conditions of the AffaMed License Agreement are described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 11, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 11pt 0pt;">The Company recognized collaboration revenue related to its performance obligation regarding the conduct of a Phase 2 clinical trial of PAXTRAVA (the “Phase 2 Clinical Trial of PAXTRAVA performance obligation”) of $59 and $160 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:24.5pt;margin:0pt 0pt 11pt 0pt;">As of March 31, 2024, the aggregate amount of the transaction price allocated to the partially unsatisfied Phase 2 Clinical Trial of PAXTRAVA performance obligation was $331. This amount is expected to be recognized as this performance obligation is satisfied through June 2025. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 11pt 0pt;">Deferred revenue activity for the three months ended March 31, 2024 was 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:69.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.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:13.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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:65.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 style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.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 style="vertical-align:bottom;white-space:nowrap;width:13.42%;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:20.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deferred Revenue</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;"> 14,390</p></td></tr><tr><td style="vertical-align:bottom;width:65.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Amounts recognized into revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;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:17.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;"> (59)</p></td></tr><tr><td style="vertical-align:bottom;width:65.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;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:17.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;"> 14,331</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 440000 417000 59000 160000 331000 <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:69.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.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:13.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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:65.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 style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.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 style="vertical-align:bottom;white-space:nowrap;width:13.42%;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:20.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Deferred Revenue</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.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;"> 14,390</p></td></tr><tr><td style="vertical-align:bottom;width:65.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Amounts recognized into revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;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:17.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;"> (59)</p></td></tr><tr><td style="vertical-align:bottom;width:65.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.94%;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:17.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;"> 14,331</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 14390000 59000 14331000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 11pt 0pt;"><b style="font-weight:bold;">4. Cash Equivalents and Restricted Cash</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 11pt 0pt;">The Company’s unaudited condensed consolidated statements of cash flows include restricted cash with cash and cash equivalents when reconciling the beginning-of-period and end-of-period total amounts shown on such statements. A reconciliation of the cash, cash equivalents, and restricted cash reported within the balance sheets that sum to the total of the same amounts shown in the unaudited condensed consolidated statement of cash flows is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.95%;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:middle;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;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;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.95%;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:middle;width:2.4%;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.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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;width:2.4%;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.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;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:middle;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;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">482,888</p></td><td style="vertical-align:bottom;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;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">79,026</p></td></tr><tr><td style="vertical-align:bottom;width:75.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash (current)</p></td><td style="vertical-align:middle;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;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">150</p></td><td style="vertical-align:bottom;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;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;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:75.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash (non-current)</p></td><td style="vertical-align:middle;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;width:1.52%;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;width:8.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,614</p></td><td style="vertical-align:bottom;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;width:1.52%;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;width:8.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,764</p></td></tr><tr><td style="vertical-align:bottom;width:75.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total cash, cash equivalents and restricted cash as shown on the statements of cash flows</p></td><td style="vertical-align:middle;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;width:1.52%;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;width:8.09%;border-bottom: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;">484,652</p></td><td style="vertical-align:bottom;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;width:1.52%;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;width:8.09%;border-bottom: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;">80,790</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 11pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 11pt 0pt;">The Company held restricted cash as security deposits for its real estate leases.</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:75.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:75.95%;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:middle;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;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;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:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.95%;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:middle;width:2.4%;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.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;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;width:2.4%;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.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;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:middle;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;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">482,888</p></td><td style="vertical-align:bottom;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;width:1.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:8.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">79,026</p></td></tr><tr><td style="vertical-align:bottom;width:75.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash (current)</p></td><td style="vertical-align:middle;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;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">150</p></td><td style="vertical-align:bottom;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;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.09%;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:75.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash (non-current)</p></td><td style="vertical-align:middle;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;width:1.52%;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;width:8.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,614</p></td><td style="vertical-align:bottom;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;width:1.52%;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;width:8.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1,764</p></td></tr><tr><td style="vertical-align:bottom;width:75.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total cash, cash equivalents and restricted cash as shown on the statements of cash flows</p></td><td style="vertical-align:middle;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;width:1.52%;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;width:8.09%;border-bottom: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;">484,652</p></td><td style="vertical-align:bottom;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;width:1.52%;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;width:8.09%;border-bottom: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;">80,790</p></td></tr></table> 482888000 79026000 150000 1614000 1764000 484652000 80790000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">5. Inventory</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Inventory consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:0.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></tr><tr><td style="vertical-align:bottom;width:73.26%;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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;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;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 329</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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 915</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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,330</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.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.15%;border-bottom: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,574</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.99%;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.53%;border-bottom: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,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin: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;line-height:1pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:0.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></tr><tr><td style="vertical-align:bottom;width:73.26%;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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;margin:0pt;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;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;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 329</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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 302</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 915</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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,330</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.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.53%;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;"> 991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.15%;border-bottom: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,574</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.99%;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.53%;border-bottom: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,305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.51%;margin: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;line-height:1pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 329000 302000 915000 1012000 1330000 991000 2574000 2305000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">6. Expenses</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Accrued expenses and other current liabilities consisted of the following: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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: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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.56%;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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" 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: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;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;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued rebates and programs</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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,487</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:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,117</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued payroll and related expenses</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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,367</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:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;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,156</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;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,887</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:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 691</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;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,576</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:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,525</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued interest payable on Barings Credit Facility (Note 7)</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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 885</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:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 803</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued research and development expenses</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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 838</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:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,488</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued interest payable on Convertible Notes (Note 7)</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.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;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.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:2.02%;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.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,886</p></td></tr><tr><td style="vertical-align:bottom;width:73.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: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.28%;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.49%;border-bottom: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;"> 16,040</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:2.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,666</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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: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.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.56%;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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" 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: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;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;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued rebates and programs</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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,487</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:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,117</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued payroll and related expenses</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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,367</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:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;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,156</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;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,887</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:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 691</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;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,576</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:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,525</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued interest payable on Barings Credit Facility (Note 7)</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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 885</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:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 803</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued research and development expenses</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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 838</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:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,488</p></td></tr><tr><td style="vertical-align:bottom;width:73.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued interest payable on Convertible Notes (Note 7)</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.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.49%;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.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:2.02%;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.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,886</p></td></tr><tr><td style="vertical-align:bottom;width:73.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: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.28%;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.49%;border-bottom: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;"> 16,040</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:2.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,666</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 5487000 5117000 5367000 8156000 1887000 691000 1576000 1525000 885000 803000 838000 1488000 10886000 16040000 28666000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">7. Financial Liabilities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Barings Credit Agreement</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">On August 2, 2023 (the “Closing Date”), the Company entered into a credit and security agreement (the “Barings Credit Agreement”) with Barings Finance LLC (“Barings”), as administrative agent, and the lenders party thereto, providing for a secured term loan facility for the Company (the “Barings Credit Facility”) in the aggregate principal amount of $82,474 (the “Total Credit Facility Amount”). The Company borrowed the full amount of $82,474 at closing and received proceeds of $77,290, after the application of an original issue discount and fees. Indebtedness under the Barings Credit Facility matures on the earlier to occur of (i) the six-year anniversary of the Closing Date and (ii) the date that is 91 days prior to the maturity date for the Company’s Convertible Notes (as defined below). Indebtedness under the Barings Credit Facility incurs interest based on the Secured Overnight Financing Rate (“SOFR”), subject to a minimum 1.50% floor, plus 6.75%. The Company is obligated to make interest payments on its indebtedness under the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Barings Credit Facility on a monthly basis, commencing on the Closing Date; to pay annual administration fees; and to pay, on the maturity date, any principal and accrued interest that remains outstanding as of such date. In addition, the Company is obligated to pay a fee in an amount equal to the Total Credit Facility Amount, which amount shall be reduced by the total amount of interest and principal prepayment fees paid under the Barings Credit Agreement (such fee, the “Barings Royalty Fee”). The Company is required to pay the Barings Royalty Fee in installments to Barings, for the benefit of the lenders, on a quarterly basis in an amount equal to three and one-half percent (3.5%<span style="white-space:pre-wrap;">) of the net sales of DEXTENZA occurring during such quarter, subject to the terms, conditions and limitations specified in the Barings Credit Agreement, until the Barings Royalty Fee is paid in full. The Barings Royalty Fee is due and payable upon a change of control of the Company. In the event the Company completes a change of control transaction or a sale of all or substantially all of its assets on or prior to the twelve-month anniversary of the Closing Date, the Barings Royalty Fee is subject to a reduction to an amount that is equal to </span>30%<span style="white-space:pre-wrap;"> of the Total Credit Facility Amount, in the event that a signed letter of intent evidencing such transaction was entered into by the Company after the date that is six months, but before the date that is twelve months, after the Closing Date. The Company may, at its option, prepay any or all of the Barings Royalty Fee at any time without penalty. In connection with the Barings Credit Agreement, the Company granted the lenders thereto a first-priority security interest in all assets of the Company, including its intellectual property, subject to certain agreed-upon exceptions. The Barings Credit Agreement includes negative covenants restricting the Company from making payments to the holders of the Convertible Notes, except in connection with a proposed conversion to equity and with respect to certain permitted expenses and requiring the Company to maintain a minimum liquidity amount of </span>$20,000. The Barings Credit Agreement also includes customary affirmative and negative covenants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company determined that the embedded obligation to pay the Barings Royalty Fee (the “Barings Royalty Fee Obligation”) is required to be separated from the Barings Credit Facility and accounted for as a freestanding derivative instrument subject to derivative accounting. The allocation of proceeds to the Barings Royalty Fee Obligation resulted in a discount on the Barings Credit Facility. The Company is amortizing the discount to interest expense over the term of the Barings Credit Facility using the effective interest method. Accrued or paid Barings Royalty Fees are included in the change in fair value of derivative liabilities on the consolidated statements of operations and comprehensive loss (Note 9).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">A summary of the Barings Credit Facility at March 31, 2024 and December 31, 2023 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Barings Credit Facility</p></td><td style="vertical-align:middle;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 82,474</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 82,474</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Less: unamortized discount</p></td><td style="vertical-align:middle;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (16,018)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (16,687)</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:middle;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 66,456</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 65,787</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024, the full principal for the Barings Credit Facility of $82,474 was due for repayment in 2029.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Convertible Notes </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">On March 1, 2019, the Company issued $37,500 of convertible notes, which accrued interest at an annual rate of 6% of their outstanding principal amount which was payable, along with the principal amount, at maturity unless earlier converted, repurchased or redeemed (as amended the “Convertible Notes”). The terms and conditions of the Convertible Notes are described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 11, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company determined that the embedded conversion option was required to be separated from the Convertible Notes and accounted for the embedded conversion option as a freestanding derivative instrument subject to derivative accounting (the “Conversion Option Derivative Liability”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;">On March 28, 2024, the Company issued 5,769,232 shares of its common stock with a total fair value of $52,499 (Note 10) to the holder of the Convertible Notes in connection with the conversion of the principal amount of the Convertible Notes (the “Conversion”) and paid the holder $11,361 for accrued interest. The extinguishment of obligations under the Convertible Notes and the resulting derecognition of the principal of the Convertible Notes ($37,500), the unamortized discount ($27,950), and the Conversion Option Derivative Liability ($15,000), resulted in a </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">net loss of $27,950, which was charged to losses on extinguishment of debt on the unaudited condensed consolidated statements of operations and comprehensive loss for the three months ended March 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">MidCap Credit Agreement</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">The Company entered into a credit and security agreement in 2014 (as amended, the “MidCap Credit Agreement”) establishing a credit facility (the “MidCap Credit Facility”). The terms and conditions of the MidCap Credit Agreement and the MidCap Credit Facility are described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 11, 2024. In connection with entering into the Barings Credit Facility, in August 2023 the Company paid MidCap Financial Trust, as administrative agent, and its other lenders an aggregate of $26,157 in satisfaction of the Company’s obligations under the MidCap Credit Facility. In connection with its satisfaction of its obligations, the Company extinguished the MidCap Credit Facility, and all liens and security interests securing the indebtedness under the MidCap Credit Agreement were released.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">On March 12, 2023, the Company requested, and received, a protective advance of $2,000 under the MidCap Credit Agreement as a short-term bridge loan in response to the closure of Silicon Valley Bank by the California Department of Financial Protection and Innovation. This protective advance was deemed a credit extension. The Company repaid the full principal amount of $2,000 in March 2023.</p> 82474000 82474000 77290000 0.0150 0.0675 0.035 0.30 20000000 <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:71.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Barings Credit Facility</p></td><td style="vertical-align:middle;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 82,474</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 82,474</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Less: unamortized discount</p></td><td style="vertical-align:middle;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (16,018)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (16,687)</p></td></tr><tr><td style="vertical-align:bottom;width:71.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:middle;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 66,456</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 65,787</p></td></tr></table> 82474000 82474000 16018000 16687000 66456000 65787000 82474000 37500000 0.06 5769232 52499000 11361000 37500000 27950000 15000000 -27950000 26157000 2000000 2000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">8. Derivative Liability</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Barings Credit Agreement</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">The Barings Credit Agreement (Note 7) contains an embedded Royalty Fee Obligation that meets the criteria to be bifurcated and accounted for separately from the Barings Credit Facility (the “Royalty Fee Derivative Liability”). The Royalty Fee Derivative Liability was recorded at fair value upon the entering into the Barings Credit Facility and is subsequently remeasured to fair value at each reporting period. The Royalty Fee Derivative Liability was initially valued and is remeasured using a “with-and-without” method. The “with-and-without” methodology involves valuing the whole instrument on an as-is basis with the embedded Royalty Fee Obligation and then valuing the instrument without the embedded Royalty Fee Obligation. Royalty payments are estimated using a Monte Carlo simulation. Refer to Note 9 for details regarding the determination of fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">A roll-forward of the Royalty Fee Derivative Liability is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:14pt 0pt 0pt 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:82.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 12,389</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 7,235</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_4Jfh6BghNkC8J9BycOopdQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Balance at March 31, 2024</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 19,624</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;"><span style="font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;"><b style="font-weight:bold;">Convertible Notes</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">The Convertible Notes (Note 7), which were extinguished in March 2024, contained the Conversion Option Derivative Liability, an embedded conversion option that meets the criteria to be bifurcated and accounted for separately from the Convertible Notes. The Conversion Option Derivative Liability was recorded at fair value upon the issuance of the Convertible Notes and was subsequently remeasured to fair value at each reporting period. The Conversion Option Derivative Liability was initially valued and was subsequently remeasured using a “with-and-without” method. The “with-and-without” methodology involves valuing the whole instrument on an as-is basis with the embedded conversion option and then valuing the instrument without the embedded conversion option. The difference between the entire instrument with the embedded conversion option compared to the instrument without the embedded conversion option is the fair value of the derivative, recorded as the Conversion Option Derivative Liability. Refer to Note 9 for details regarding the determination of fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">A roll-forward of the Conversion Option Derivative Liability is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:14pt 0pt 0pt 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:82.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 17,598</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (2,598)</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Balance at March 28, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;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:0.05pt 3pt 0.05pt 0pt;"> 15,000</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Extinguishment in connection with Conversion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (15,000)</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_tBqTm9qHVUGzPmi4qU8HCA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Balance at March 31, 2024</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:14pt 0pt 0pt 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:82.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 12,389</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 7,235</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_4Jfh6BghNkC8J9BycOopdQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Balance at March 31, 2024</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 19,624</p></td></tr></table> 12389000 -7235000 19624000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:14pt 0pt 0pt 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:82.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Balance at December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 17,598</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Change in fair value</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (2,598)</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Balance at March 28, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;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:0.05pt 3pt 0.05pt 0pt;"> 15,000</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 12pt;">Extinguishment in connection with Conversion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (15,000)</p></td></tr><tr><td style="vertical-align:bottom;width:82.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_tBqTm9qHVUGzPmi4qU8HCA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Balance at March 31, 2024</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p> 17598000 2598000 15000000 -15000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">9. Risks and Fair Value </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 24.45pt;"><span style="font-style:italic;font-weight:bold;">Concentration of Credit Risk and of Significant Suppliers and Customers</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash and cash equivalents and accounts receivable. The Company has its cash and cash equivalents balances at two accredited financial institutions, in amounts that exceed federally insured limits. The Company does not believe that it is subject to unusual credit risk beyond the normal credit risk associated with commercial banking relationships.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company is dependent on a small number of third-party manufacturers to supply products for research and development activities in its preclinical and clinical programs and for sales of its products. The Company’s development programs as well as revenue from future product sales could be adversely affected by a significant interruption in the supply of any of the components of these products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Three specialty distributor customers accounted for the following percentages of the Company’s total revenue:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:66.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Customer 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">52 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Customer 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">25 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Customer 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">13 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Three specialty distributor customers accounted for the following percentages of the Company’s accounts receivable, net:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:69.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:27.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Customer 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">51</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:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:11.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">50</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:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Customer 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">24</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">28</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Customer 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">13</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">11</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 24.45pt;"><span style="font-style:italic;font-weight:bold;">Change in Fair Value of Derivative Liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">Other income (expenses) from the change in the fair values of derivative liabilities as presented on the Company’s consolidated statements of operations and comprehensive loss includes the following:</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:67.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_BGu_rEDNa0ifNOWFxIgp6w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Change in the fair value of the Conversion Option Derivative Liability</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 2,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (6,563)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_9BAq1lHj80GgrTxEuBdMeA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Change in the fair value of Royalty Fee Derivative Liability</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (7,235)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Barings Royalty Fee</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;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:0.05pt 0pt 0.05pt 0pt;"> (515)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;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:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (5,152)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (6,563)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 24.45pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Financial Assets and Liabilities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The following tables present information about the Company’s financial assets and liabilities that are measured at fair value on a recurring basis as of March 31, 2024 and December 31, 2023 and indicate the level of the fair value hierarchy utilized to determine such fair value: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.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:normal;width:1.63%;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 colspan="11" style="vertical-align:bottom;white-space:normal;width:36.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements as of</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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:normal;width:1.63%;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 colspan="11" style="vertical-align:bottom;white-space:normal;width:36.29%;border-bottom:1px solid #000000;margin:0pt;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 Using:</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:8.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:5.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:7.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;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;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></tr><tr><td style="vertical-align:bottom;width:62.06%;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;">Assets:</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;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:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:4.75%;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:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.79%;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:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;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:62.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Cash equivalents:</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;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:62.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 42pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 475,764</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:4.75%;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:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:6.79%;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:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;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;"> 475,764</p></td></tr><tr><td style="vertical-align:bottom;width:62.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 42pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;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:62.06%;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;">Liability:</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:4.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;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:62.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="-sec-ix-hidden:Hidden_UF5DMUlzIUCZnwK6IBImrQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Derivative liability</span></span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:4.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:6.79%;border-bottom:1px 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;"> 19,624</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,624</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:4.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:6.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:normal;width:36.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Measurements as of</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:normal;width:36.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023 Using:</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:8.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:5.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:7.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:4.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 24pt;">Cash equivalents:</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 42pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 187,951</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:4.75%;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:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:6.79%;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:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;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:0.05pt 3pt 0.05pt 0pt;"> 187,951</p></td></tr><tr><td style="vertical-align:bottom;width:62.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 42pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liability:</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:4.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 24pt;">Derivative liabilities</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:4.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 29,987</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 29,987</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:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Barings Credit Agreement and Royalty Fee Derivative Liability</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">At March 31, 2024, the Barings Credit Facility, net of the Royalty Fee Derivative Liability, was carried at amortized cost totaling $67,341, comprised of the $66,456 non-current liability (Note 7) and $885 accrued interest (Note 6). The estimated fair value of the Barings Credit Facility, without the Royalty Fee Derivative Liability, was $75,929 at March 31, 2024. At December 31, 2023, the Barings Credit Facility, net of the Royalty Fee Derivative Liability, was carried at amortized cost totaling $66,590 comprised of the $65,787 non-current liability (Note 7) and $803 accrued interest (Note 6). The estimated fair value of the Barings Credit Facility, without the Royalty Fee Derivative Liability, was $72,295 at December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The fair value of the Royalty Fee Derivative Liability is estimated using a Monte Carlo simulation. The use of this approach requires the use of Level 3 unobservable inputs. The main inputs when determining the fair value of the Royalty Fee Derivative Liability are the amount and timing of the expected future revenue of the Company, the estimated volatility of these revenues, and the discount rate corresponding to the risk of revenue. The estimated fair value presented is not necessarily indicative of an amount that could be realized in a current market exchange. The use of alternative inputs and estimation methodologies could have a material effect on these estimates of fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The main inputs to valuing the Royalty Fee Derivative Liability are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:30.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Revenue volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">70.0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">67.0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Revenue discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">16.1 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">15.8 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">%</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Convertible Notes and Conversion Option Derivative Liability</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">At December 31, 2023, the Convertible Notes, net of the Conversion Option Derivative Liability, were carried at amortized cost totaling $20,024, comprised of the $9,138 non-current liability (Note 7) and $10,886 accrued interest (Note 6).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">The fair value of the Convertible Notes with and without the conversion option as of December 31, 2023 was estimated using a binomial lattice approach. The use of this approach required the use of Level 3 unobservable inputs. The main input when determining the fair value of the Convertible Notes was the bond yield that pertained to the host instrument without the conversion option. The significant assumption used in determining the bond yield was the market yield movements of a comparable instrument issued as of the valuation date, which was assessed and updated each period. The main input when determining the fair value for disclosure purposes was the bond yield which was updated each period to reflect the yield of a comparable instrument issued as of the valuation date. The fair value of the Conversion Option Derivative Liability immediately before the Conversion was determined based on the intrinsic value of the separated conversion option.</p> 2 3 3 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:66.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Customer 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">51</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">52 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Customer 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">25 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Customer 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">13 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:69.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:27.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Customer 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">51</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:0.05pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 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:11.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">50</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:0.05pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Customer 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">24</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">28</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:69.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Customer 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">13</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">11</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:0.05pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table> 0.51 0.52 0.20 0.25 0.13 0.13 3 3 0.51 0.50 0.24 0.28 0.13 0.11 <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:67.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width: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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_BGu_rEDNa0ifNOWFxIgp6w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Change in the fair value of the Conversion Option Derivative Liability</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 2,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (6,563)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_9BAq1lHj80GgrTxEuBdMeA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Change in the fair value of Royalty Fee Derivative Liability</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (7,235)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Barings Royalty Fee</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;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:0.05pt 0pt 0.05pt 0pt;"> (515)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;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:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (5,152)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"> (6,563)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 2598000 -6563000 -7235000 -515000 -5152000 -6563000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.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:normal;width:1.63%;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 colspan="11" style="vertical-align:bottom;white-space:normal;width:36.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value Measurements as of</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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:normal;width:1.63%;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 colspan="11" style="vertical-align:bottom;white-space:normal;width:36.29%;border-bottom:1px solid #000000;margin:0pt;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 Using:</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.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:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:8.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:5.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:7.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;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;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></tr><tr><td style="vertical-align:bottom;width:62.06%;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;">Assets:</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;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:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:4.75%;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:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.79%;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:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;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:62.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Cash equivalents:</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;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:62.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 42pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 475,764</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:4.75%;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:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:6.79%;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:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;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;"> 475,764</p></td></tr><tr><td style="vertical-align:bottom;width:62.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 42pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;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:62.06%;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;">Liability:</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:4.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;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:62.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;"><span style="-sec-ix-hidden:Hidden_UF5DMUlzIUCZnwK6IBImrQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Derivative liability</span></span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:4.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:6.79%;border-bottom:1px 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;"> 19,624</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,624</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:4.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:6.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:normal;width:36.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Measurements as of</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:normal;width:36.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2023 Using:</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:8.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:5.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;width:7.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:normal;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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:4.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 24pt;">Cash equivalents:</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 42pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 187,951</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:4.75%;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:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:6.79%;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:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;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:0.05pt 3pt 0.05pt 0pt;"> 187,951</p></td></tr><tr><td style="vertical-align:bottom;width:62.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 42pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:4.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liability:</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:4.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:6.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:62.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 24pt;">Derivative liabilities</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:4.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 29,987</p></td><td style="vertical-align:bottom;white-space:normal;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:normal;width:7.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;"> 29,987</p></td></tr></table> 475764000 475764000 19624000 19624000 187951000 187951000 29987000 29987000 67341000 66456000 885000 75929 66590000 65787000 803000 72295000 <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:67.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="6" style="vertical-align:bottom;white-space:nowrap;width:30.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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:0.05pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Revenue volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;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:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">70.0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">67.0 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">%</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;">Revenue discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">16.1 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">%</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0.05pt 3pt 0.05pt 0pt;">15.8 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0.05pt 0pt 0.05pt 0pt;"><span style="font-size:11pt;">%</span></p></td></tr></table> 0.700 0.670 0.161 0.158 20024000 9138000 10886000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">10. Equity </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">On February 21, 2024, the Company entered into a securities purchase agreement (the “Securities Purchase Agreement”) with certain institutional accredited investors (the “Investors”), pursuant to which the Company issued and sold to the Investors in a private placement an aggregate of 32,413,560 shares of the Company’s common stock, par value $0.0001 per share (the “Shares”), at a price of $7.52 per share, and, to certain Investors in lieu of Shares, pre-funded warrants to purchase 10,805,957 shares of the Company’s common stock (the “Pre-Funded Warrants”), at a price of $7.519 per Pre-Funded Warrant (the “2024 Private Placement”). Each Pre-Funded Warrant issued in the 2024 Private Placement has an exercise price of $0.001 per share, is currently exercisable and will remain exercisable until the Pre-Funded Warrant is exercised in full. The 2024 Private Placement closed on February 26, 2024. The Company received total net proceeds from the 2024 Private Placement of approximately $316,353 after deducting placement agent fees and offering expenses. The Company accounts for the Pre-Funded Warrants as a component of permanent equity. In connection with entering into the Securities Purchase Agreement, also on February 21, 2024, the Company entered into a registration rights agreement with the Investors, pursuant to which the Company agreed to register for resale the Shares and the shares of the Company’s common stock issuable upon exercise of the Pre-Funded Warrants (together with the Shares, the “Registrable Securities”). The Company filed a registration statement regarding the Registrable Securities on Form S-3 with the SEC on March 25, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">On March 28, 2024, the Company issued 5,769,232 shares of its common stock to the holder of the Convertible Notes in connection with the Conversion. The newly issued shares of common stock were valued at fair value, being the closing price of the Company’s common stock on that day, and resulted in an increase in additional paid-in capital of $52,499.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">On August 9, 2021, the Company and Jefferies LLC (“Jefferies”) entered into an Open Market Sale Agreement (the “2021 Sales Agreement”) under which the Company may offer and sell shares of its common stock having an aggregate offering price of up to $100,000 from time to time through Jefferies, acting as agent. The Company did not offer or sell shares of its common stock under the 2021 Sales Agreement during the three months ended March 31, 2024 and 2023, respectively.</p> 32413560 0.0001 7.52 10805957 7.519 0.001 316353 5769232 52499000 100000000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">11. Stock-Based Awards </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">For the three months ended March 31, 2024, the Company had three stock-based compensation plans under which it was able to grant stock-based awards, the 2021 Stock Incentive Plan, as amended (the “2021 Plan”), the 2019 Inducement Stock Incentive Plan, as amended (the “2019 Inducement Plan”), and the 2014 Employee Stock Purchase Plan (the “ESPP”) (collectively, the “Stock Plans”). The terms and conditions of the Stock Plans are described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on March 11, 2024. On February 20, 2024, the Company’s board of directors amended the 2019 Inducement Plan to increase the aggregate number of shares issuable thereunder from 1,054,000 to 3,804,000 shares of common stock. On January 1, 2024, the number of shares available for issuance under the ESPP increased from 398,784 to 606,186.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">During the three months ended March 31, 2024, the Company granted options to purchase 5,817,746 shares of common stock at a weighted exercise price of $7.29 per share. Of these, options to purchase 4,290,727 shares of common stock were granted under the 2021 Plan, and options to purchase 1,527,019 shares of common stock were granted under the 2019 Inducement Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">During the three months ended March 31, 2024, the Company granted 2,278,416 restricted stock units (“RSUs”). Of these, 1,343,137 RSUs were granted under the 2021 Plan, and 935,279 RSUs were granted under the 2019 Inducement Plan. Each RSU is settleable for one share of common stock upon vesting.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">During the three months ended March 31, 2024, 308,681 stock options and 119,604 RSUs expired or were forfeited.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2024, 994,099, 819,077, and 606,186 shares of common stock remained available for issuance under the 2021 Plan, the 2019 Inducement Plan, and the ESPP, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company recorded stock-based compensation expense related to stock options and RSUs in the following expense categories of its unaudited condensed consolidated statements of operations and comprehensive loss: </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:89.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:6.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:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:6.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.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></tr><tr><td style="vertical-align:bottom;width:76.72%;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.41%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:76.72%;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.41%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.31%;border-bottom:1px solid #000000;margin:0pt;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.72%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:76.72%;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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:6.9%;background:#cceeff;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,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:6.9%;background:#cceeff;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,141</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></tr><tr><td style="vertical-align:bottom;width:76.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.72%;background:#cceeff;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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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:6.9%;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;"> 5,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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:6.9%;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,388</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></tr><tr><td style="vertical-align:bottom;width:76.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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:6.9%;border-bottom: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,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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:6.9%;border-bottom: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,572</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;"><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:24.5pt;margin:14pt 0pt 0pt 0pt;">As of March 31, 2024, the Company had an aggregate of $52,872 of unrecognized stock-based compensation cost, which is expected to be recognized over a weighted average period of 3.1 years.</p> 3 1054000 3804000 398784 606186 5817746 7.29 4290727 1527019 2278416 1343137 935279 1 308681 119604 994099 819077 606186 <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:89.99%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:6.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:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:6.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.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></tr><tr><td style="vertical-align:bottom;width:76.72%;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.41%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:76.72%;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.41%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.31%;border-bottom:1px solid #000000;margin:0pt;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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.72%;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:76.72%;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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:6.9%;background:#cceeff;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,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:6.9%;background:#cceeff;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,141</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></tr><tr><td style="vertical-align:bottom;width:76.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Selling and marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 837</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,043</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.72%;background:#cceeff;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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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:6.9%;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;"> 5,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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:6.9%;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,388</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></tr><tr><td style="vertical-align:bottom;width:76.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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:6.9%;border-bottom: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,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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:6.9%;border-bottom: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,572</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;"><span style="visibility:hidden;">​</span></p></td></tr></table> 1453000 1141000 837000 1043000 5688000 2388000 7978000 4572000 52872000 P3Y1M6D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">12. Income Taxes </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">The Company did not provide for any income taxes in its unaudited condensed consolidated statements of operations and comprehensive loss for the three months ended March 31, 2024 and 2023, respectively. The Company has provided a valuation allowance for the full amount of its net deferred tax assets because, at March 31, 2024 and December 31, 2023, it was more likely than not that any future benefit from deductible temporary differences and net operating loss and tax credit carryforwards would not be realized. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">13. Net Loss Per Share</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="color:#262626;background:#ffffff;">Basic net loss per share was calculated as follows for the three months ended March 31, 2024 and 2023:</span><span style="color:#262626;font-family:'Arial','Helvetica','sans-serif';background:#ffffff;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:84.86%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.94%;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:30.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.94%;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.47%;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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;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:67.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Net loss attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (64,848)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,318)</p></td></tr><tr><td style="vertical-align:bottom;width:67.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.47%;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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;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:67.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Weighted average common shares outstanding, basic </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.47%;border-bottom: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;"> 132,021,945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,386,287</p></td></tr><tr><td style="vertical-align:bottom;width:67.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 42pt;">Net loss per share - basic </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.49)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.39)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;"><span style="color:#262626;background:#ffffff;">For the three months ended March 31, 2024 and 2023, respectively, there was </span><span style="color:#262626;background:#ffffff;">no</span><span style="color:#262626;background:#ffffff;"> dilutive impact from potentially issuable common shares, therefore, diluted net loss per share was the same as basic net loss per share. As of March 31, 2024, the Pre-Funded Warrants (Note 10) are included in the calculation of basic and diluted net loss per share. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:0pt 0pt 12pt 0pt;">The Company excluded the following potentially issuable common shares, outstanding as of March 31, 2024 and 2023, respectively, from the computation of diluted net loss per share for the three months ended March 31, 2024 and 2023, respectively, because they had an anti-dilutive impact.</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:70.42%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.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:14.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.1%;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="3" style="vertical-align:bottom;width:31.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.1%;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:14.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.77%;background:#cceeff;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,660,472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,546,260</p></td></tr><tr><td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.77%;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,253,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.77%;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,708,741</p></td></tr><tr><td style="vertical-align:bottom;width:68.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares issuable in connection with conversion of Convertible Notes, if converted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.77%;background:#cceeff;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,769,232</p></td></tr><tr><td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.77%;border-bottom: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;"> 23,913,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.77%;border-bottom: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;"> 24,024,233</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height: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:84.86%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.94%;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:30.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.94%;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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.47%;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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;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:67.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Net loss attributable to common stockholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (64,848)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (30,318)</p></td></tr><tr><td style="vertical-align:bottom;width:67.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.47%;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.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;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:67.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Weighted average common shares outstanding, basic </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.47%;border-bottom: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;"> 132,021,945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,386,287</p></td></tr><tr><td style="vertical-align:bottom;width:67.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 42pt;">Net loss per share - basic </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.49)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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.21%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.39)</p></td></tr></table> -64848000 -30318000 132021945 77386287 -0.49 -0.39 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:70.42%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.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:14.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.1%;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="3" style="vertical-align:bottom;width:31.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.1%;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:14.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.77%;background:#cceeff;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,660,472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,546,260</p></td></tr><tr><td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.77%;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,253,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.77%;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,708,741</p></td></tr><tr><td style="vertical-align:bottom;width:68.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares issuable in connection with conversion of Convertible Notes, if converted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.77%;background:#cceeff;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,769,232</p></td></tr><tr><td style="vertical-align:bottom;width:68.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.77%;border-bottom: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;"> 23,913,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.77%;border-bottom: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;"> 24,024,233</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 20660472 16546260 3253436 1708741 5769232 23913908 24024233 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">14. Commitments and Contingencies</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Indemnification Agreements</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">In the ordinary course of business, the Company enters into agreements that may include indemnification provisions. Pursuant to such agreements, the Company may indemnify, hold harmless and defend indemnified parties for losses suffered or incurred by the indemnified party. Some of the provisions will limit losses to those arising from third-party actions. In some cases, the indemnification will continue after the termination of the agreement. The maximum potential amount of future payments the Company could be required to make under these provisions is not determinable. To date, the Company has not incurred any material costs as a result of such indemnifications.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">15. Related Party Transactions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">The Company has engaged Wilmer Cutler Pickering Hale and Dorr LLP (“WilmerHale”) to provide certain legal services to the Company. Christopher White, who served as the Company’s Chief Business Officer until March 6, 2024, is the brother of a partner at WilmerHale who has not participated in providing legal services to the Company. The Company incurred fees for legal services rendered by WilmerHale of approximately $1,080 and $394 for the three months ended March 31, 2024 and 2023, respectively. As of March 31, 2024 and December 31, 2023, there was $0 and $298 recorded in accounts payable for WilmerHale. As of March 31, 2024 and December 31, 2023, there was $1,014 and $0 recorded in accrued expenses for WilmerHale.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">The Company has engaged Heier Consulting, LLC (“Heier Consulting”), an entity affiliated with Jeffrey Heier, M.D. a former member of the Company’s Board of Directors and the Company’s current Chief Scientific Officer, to provide advice or expertise on one or more of the Company’s development-stage drug or medical device products relating to retinal diseases or conditions under a consultant agreement. On February 21, 2024, the Company entered into an employment agreement with Dr. Heier (the “Heier Employment Agreement”) under which Dr. Heier agreed to serve as Chief Scientific Officer of the Company on a part-time basis, working 50% of a full-time schedule. In connection with </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">entering into the Heier Employment Agreement, the Heier Consulting Agreement was terminated. In addition, in connection with his commencement of employment, Dr. Heier resigned from the Company’s board of directors, effective February 21, 2024. Compensation for the consulting services was in the form of cash and stock-based awards. The total grant date fair value of stock-based awards granted to Dr. Heier was $96, which was recognized to expense on a straight-line basis over the respective vesting periods. The Company incurred cash-based fees for services rendered by Heier Consulting of approximately $5 and $2 for the three months ended March 31, 2024 and 2023, respectively. As of March 31, 2024 and December 31, 2023, there was $0 and $6 recorded in accounts payable for Heier Consulting. As of March 31, 2024 and December 31, 2023, there was $5 and $0 recorded in accrued expenses for Heier Consulting.</p> 1080000 394000 0 298000 1014000 0 96 5000 2000 0 6000 5000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:14pt 0pt 0pt 0pt;"><b style="font-weight:bold;">16. Subsequent Events</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">On April 16, 2024, the board of directors of the Company amended the Company’s 2019 Inducement Plan, as amended, to increase the aggregate number of shares issuable thereunder from 3,804,000 to 4,804,000 shares of common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:24.5pt;margin:14pt 0pt 0pt 0pt;">On May 1, 2024 the Company executed a separation and release of claims agreement (the “Separation Agreement”) with Antony Mattessich, who served as the Company’s President and Chief Executive Officer until April 14, 2024. In accordance with the terms of his employment agreement and subject to the Separation Agreement becoming effective, Mr. Mattessich is entitled to receive, among other consideration, (i) twenty-four (24) months of pay at his most recent base salary rate; (ii) the acceleration of any equity awards (including for any stock options and restricted stock units) held by him that vest solely based on his continued performance of services to the Company, so such equity awards become vested, exercisable and nonforfeitable with respect to the portion of such equity awards that would otherwise have vested, become exercisable or become nonforfeitable as of May 2, 2026; and (iii) a period of 24 months to exercise stock option awards, subject to the terms of the stock incentive plans under which such options have been granted and the final exercise dates under the stock option agreements evidencing the grant of such stock options. The Company cannot make an estimate of the impact of the Separation Agreement on its consolidated financial statements at this time.</p> 3804000 4804000 P24M P24M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:24.5pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:99.89%;"><tr style="height:1pt;"><td style="vertical-align:top;width:13.8%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:14.92%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:17.44%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:17.77%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:17.44%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td><td style="vertical-align:top;width:18.61%;margin:0pt;padding:0pt 5.4pt 0pt 5.4pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"></div></div></td></tr><tr><td style="vertical-align:top;width:13.8%;background:#d9d9d9;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Name (Title)</p></td><td style="vertical-align:top;width:14.92%;background:#d9d9d9;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Action Taken (Date of Action)</p></td><td style="vertical-align:top;width:17.44%;background:#d9d9d9;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Type of Trading Arrangement</p></td><td style="vertical-align:top;width:17.77%;background:#d9d9d9;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Nature of Trading Arrangement </p></td><td style="vertical-align:top;width:17.44%;background:#d9d9d9;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Duration of Trading Arrangement</p></td><td style="vertical-align:top;width:18.61%;background:#d9d9d9;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Aggregate Number of Securities </p></td></tr><tr><td style="vertical-align:top;width:13.8%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Pravin U. Dugel<br/>(President and Chief Executive Officer, Executive Chairman)</p></td><td style="vertical-align:top;width:14.92%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Adoption (February 21, 2024)</p></td><td style="vertical-align:top;width:17.44%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Durable Rule 10b5-1 trading arrangement for sell-to-cover transactions relating to all equity awards that have or may be granted</p></td><td style="vertical-align:top;width:17.77%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Sale</p></td><td style="vertical-align:top;width:17.44%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Until final settlement of any covered RSUs</p></td><td style="vertical-align:top;width:18.61%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Indeterminable (1)</p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;width:99.89%;"><tr><td style="vertical-align:top;width:13.8%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Antony Mattessich (President and Chief Executive Officer until April 14, 2024)</p></td><td style="vertical-align:top;width:14.92%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Adoption (March 14, 2024)</p></td><td style="vertical-align:top;width:17.44%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Rule 10b5-1 trading arrangement for sale of vested stock options</p></td><td style="vertical-align:top;width:17.77%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Sale</p></td><td style="vertical-align:top;width:17.44%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="-sec-ix-hidden:Hidden_AjIk9QvT6UWrInTulQX7BA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">September 15, 2026, or such earlier date upon which all transactions are completed or expire without execution</span></span></p></td><td style="vertical-align:top;width:18.61%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Up to 969,370</p></td></tr><tr><td style="vertical-align:top;width:13.8%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Sanjay Nayak (Chief Strategy Officer)</p></td><td style="vertical-align:top;width:14.92%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Adoption (February 21, 2024)</p></td><td style="vertical-align:top;width:17.44%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Durable Rule 10b5-1 trading arrangement for sell-to-cover transactions relating to all equity awards that have or may be granted</p></td><td style="vertical-align:top;width:17.77%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Sale</p></td><td style="vertical-align:top;width:17.44%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Until final settlement of any covered RSUs</p></td><td style="vertical-align:top;width:18.61%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Indeterminable (1)</p></td></tr><tr><td style="vertical-align:top;width:13.8%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Donald Notman (Chief Financial Officer)</p></td><td style="vertical-align:top;width:14.92%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Adoption (March 15, 2024)</p></td><td style="vertical-align:top;width:17.44%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Rule 10b5-1 trading arrangement for sale of vested stock options</p></td><td style="vertical-align:top;width:17.77%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Sale</p></td><td style="vertical-align:top;width:17.44%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="-sec-ix-hidden:Hidden_sXkfPj_fiUmB-nlavu-ESg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">March 15, 2025, or such earlier date upon which all transactions are completed or expire without execution</span></span></p></td><td style="vertical-align:top;width:18.61%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Up to 125,000</p></td></tr><tr><td style="vertical-align:top;width:13.8%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Philip C. Strassburger (General Counsel)</p></td><td style="vertical-align:top;width:14.92%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Adoption (March 14, 2024)</p></td><td style="vertical-align:top;width:17.44%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Rule 10b5-1 trading arrangement for sale of vested stock options and shares of common stock</p></td><td style="vertical-align:top;width:17.77%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Sale</p></td><td style="vertical-align:top;width:17.44%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="-sec-ix-hidden:Hidden_Sin-yMUXp0KFHfmtn90iHQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">December 31, 2024, or such earlier date upon which all transactions are completed or expire without execution</span></span></p></td><td style="vertical-align:top;width:18.61%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt 5.15pt 0pt 5.15pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Up to 69,118</p></td></tr></table> Pravin U. Dugel President and Chief Executive Officer, Executive Chairman true February 21, 2024 Antony Mattessich President and Chief Executive Officer until April 14, 2024 true March 14, 2024 969370 Sanjay Nayak Chief Strategy Officer true February 21, 2024 Donald Notman Chief Financial Officer true March 15, 2024 125000 Philip C. Strassburger General Counsel true March 14, 2024 69118